Think Mobile Blog

Think Mobile
WHITEPAPER
4 Steps to Creating a Mobile Strategy

4 Steps to Creating a Mobile Strategy

Your customers have gone mobile … are you going with them? Learn how to reach your customers whenever, wherever they are.

btn-download-now

Connect

Current Articles | RSS Feed RSS Feed

Q&A: Appcelerator's Approach to Supporting New OS Releases

  
  
  

appclogoThere have been numerous questions about our support around iOS 6 over the past few weeks. With this event, it makes sense that Appcelerator states our philosophy around support of new OS releases inclusive of iOS 6.  Below are a few questions and answers that I’d like to share.
 
When is support targeted for new OS versions?
We target backward compatible support for 30 days after official release of that version. Also, we target new features in the release on a priority basis after that and have quarter releases where prioritized new features are added. We review Jira for items listed and the number of watches of those to help us prioritize the requested features.

How do we test against new OS versions?
We receive pre-release or preview versions of new operating systems and typically wait until the latter part of the cycle so we focus our efforts and resources on the likely release candidates.
 
If Appcelerator finds issues during testing of a new OS, what is the approach for dealing with those issues?
Our approach is to work around issues when we identify them. If we cannot work around them, we report these issues to the OS provider.
 
What versions of Appcelerator’s platform would receive fixes for those issues?  
We always target applying fixes to the current shipping version and upcoming release. We reserve the right to apply the fix to supported versions prior to the shipping version on an as needed basis.
 
Do you have a notification process for customers that may be impacted?
The notification process would be through our normal support practices whereby we fix an identified issue and when closed.  All tickets associated with it are notified.
 
If we find issues with our application on top of a newer OS version, what is the support process and turnaround time?  In particular, once OS versions go live, how quickly can we expect fixes for problems?

Again, we support new releases within 30 days of release. For any issues that show up, it depends on the issue: it may be an application bug, a platform bug, or an iOS bug. We need to review these on a case by case basis.

 

Jonathan Rende is the Vice President of Products at Appcelerator.  Working with the rest of the product team, he is responsible for the success of the existing products, upcoming product plans/investments and the disruptions we aggressively attack. His objectives are to enable customer, community and partner success alike for their businesses and related activities and works out of our Mountain View corporate offices

Comments

So, it's policy that new OS features won't be added to the Titanium SDK any sooner than at least 30 days after the new OS is officially released? Or, in developer perspective terms, I have to let my native competition have at least a month head-start on integrating new features?
Posted @ Monday, June 18, 2012 1:06 PM by Shannon Hicks
Hi Shannon, 
Although I have answered some of these questions offline to other folks in the community, I realized I haven't answered you online. This represents our promise or service level to target 30 days at the latest. It doesn't precludes us from supporting compatibility or features earlier. The challenge we have run into in the past and therefore the reason for stating the 30 day timeframe, is providing support right at release would mean working with pre-release candidates that are dynamically changing. When we claim support, we want to ensure a stable and reliable solution.  
Regards, 
Jonathan
Posted @ Thursday, August 23, 2012 10:09 PM by Jonathan Rende
Post Comment
Name
 *
Email
 *
Website (optional)
Comment
 *

Allowed tags: <a> link, <b> bold, <i> italics