Titanium Mobile Roadmap
The following is a general roadmap of what we're planning for Titanium Mobile over the next few releases.
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.
Titanium Mobile Dev Center