Titanium Mobile Roadmap

The following is a general roadmap of what we're planning for Titanium Mobile over the next few releases.

As usual with these types of documents, this is subject to change at anytime based on user feedback, support related priorities and customer priorities. If you'd like to guarantee the commitment to a specific item, please see below for more details on how to do that.

Release Schedule

We plan out each release in small iterations and, in general, we do a release every 4-6 weeks. We will release minor patch releases as necessary based on critical support issues or incremental improvements as necessary. Please see the Release Notes page for details on each release that has been made available.

Release Distribution

Releases are automatically pushed to Titanium developers through the Titanium Developer and Appcelerator Network when they become available. Each application is published for a given Titanium Mobile SDK release so that you can continue to develop and support older releases of the SDK, as necessary.

1.0 General Availability (GA) - targeted Q4 2009

We are targeting the following features, enhancements and bug fixes for our GA release. Please note that a number of these items may get pushed into the point releases subsequent to GA based on time, testing and additional factors. (NOTE: items below are unprioritized)

New Features

  • Address Book integration
  • Map Integration
  • Add toolbar to keyboard (iPhone only)
  • Support for an embedded db file
  • Additional Gestures API support (swipe, zoom)
  • Improved third-party module support for Android
  • Localization framework

TableView Enhancements

  • Support Edit mode
  • swipe delete
  • re-ordering of rows
  • Alphabetical filtering (when headers are present)
  • Add search bar to top of table view (iPhone only)

Bugs

Enhancements

  • Add ability to specify input elements on Alert Dialog. Equivalent to JavaScript 'confirm'
  • Allow the ability to set the text on a Switch control (instead of just on/off) - [Need to discuss]
  • Better debugging (needs some thought)
  • Email event listeners for 'cancel' and 'send'
  • The ability to build an app for 2.2.1, 3.0, 3.1 combined (iPhone only)

Candidate Features for releases not yet committed

The following high level features have been requested and are being considered for post-GA release(s).

  • Support for in-app advertising
  • Support for in-app commerce
  • Support for push notifications (iPhone only)
  • Support for bluetooth networking
  • Support for video recording
  • Support for audio recording
  • Support for streaming audio
  • Support for compass (iPhone only)
  • Support for third-party accessories
  • Application Database Sync
  • Support for encrypted databases

Additional Phone OS support

The following additional phone operating systems are planned for release post-GA. However, each OS has different requirements and requires additional support by each company prior to being fully available.

  • RIM Blackberry
  • Microsoft Windows Mobile
  • Symbian
  • Palm Pre (in progress)

If you'd like to see any of these platforms added, you can us by contacting these companies yourselves to ask them to support us in development efforts. If you have specific skills or expertise in one or more of the OS above and would like to help in supporting these platforms (either in code, testing, developing reference applications, etc) please let us know by emailing info@appcelerator.com.

Don't see something on the list?

We regularly poll our community to discuss new features and you can contribute to which features are added and when. Please file features requests at our Support Portal.

If you'd like to accelerate an item (or more) on the roadmap, we have commercial alternatives too. Please contact us at sales@appcelerator.com for more details on your needs.

Last Modified on October 10, 2009, 04:10 PM by Jeff Haynie Edit | History