Developer(s) | Appcelerator, Inc. |
---|---|
Stable release |
6.0.4.GA / April 28, 2017
|
Preview release |
[1] / May 7, 2017
|
Operating system | Mac OS X, Windows, Linux |
Platform | iOS, Android, Windows UWP, Windows Phone |
Type | Application framework |
License | Apache Public License v2, Proprietary software |
Website | www.developer.appcelerator.com |
Appcelerator Titanium is an open-source framework that allows the creation of native mobile apps on platforms including iOS, Android and Windows UWP from a single JavaScript codebase, developed by Appcelerator.
In February 2013, Business Insider estimated that 10% of all smartphones worldwide ran Titanium-built apps. As of 2017[update], Titanium had amassed over 950,000 developer registrations.
The core component of Titanium is the Apache-licensed software development kit, Titanium SDK. Appcelerator also makes Alloy, an Apache-licensed, Titanium-based model–view–controller framework, and Appcelerator Studio a proprietary integrated development environment starting for free.
The core features of Appcelerator Titanium include:
All application source code gets deployed to the mobile device where it is interpreted using a JavaScript engine; Mozilla's Rhino is used on Android and BlackBerry, and Apple's JavascriptCore is used on iOS. In 2011 it was announced that a port to Google's V8 JavaScript engine is in development which, when complete, will significantly improve performance. Program loading takes longer than it does for programs developed with the native SDKs, as the interpreter and all required libraries must be loaded before interpreting the source code on the device can begin.