« Le framework Titanium est un ensemble d’outils qui permettent de développer des applications mobiles natives en utilisant un seul langage : le JavaScript »
en JavaScript (similaire à node.js), l’application mobile est convertie en code natif au moment de la compilation L’interface est 100% native et réactive ! Seuls les événements restent en JavaScript
PhoneGap / Cordova, c’est en gros, un conteneur natif avec un navigateur Web embarqué. L’interface UI est écrite en HTML5 / CSS3 et JavaScript pour ajouter des animations et communiquer avec le conteneur natif.
Le SDK Titanium ainsi que Titanium Studio sont sous licence Apache 2, ce qui les rends gratuits pour une utilisation personnelle et commerciale. Appcelerator propose l’accès gratuit à son cloud jusqu’à 5 millions d’appels APIs / mois / app.
Le framework Titanium comprends +5 000 APIs, Titanium Studio basé sur Eclipse et Alloy, un framework MVC. On peut étendre les capacités du SDK avec des modules natifs et compile des apps natives iOS, Android, Windows Phone, BlackBerry, Tizen et HTML5.
simplifie le développement d’applications mobiles natives en permettant aux développeurs de développer rapidement, tester, compiler et publier en utilisant JavaScript
Web peuvent devenir productifs immédiatement pour créer des applications mobiles natives sans avoir à gérer de multiples outils de développement, de langages et méthodologies.
iPad (iOS 6.1 à iOS 7.1) • Android (Android 2.3 à 4.4) • BlackBerry (BB10) • Tizen (2.0 à 2.2) • Mobile Web (HTML5) • Liseuse Nook Color • Assistant de navigation Denso • Windows Phone 8 et Windows 8 (preview) Le SDK Titanium permet de créer des applications pour :
Un nouveau compilateur est en cours de développement et sera disponible avec le SDK Ti.Next (4.0). Il pourra être intégré dans d’autres outils (Xcode), avec d’autres frameworks (PhoneGap, Xamarin) et va permettre d’ajouter le support de Windows Phone 8 et Windows 8.
• Documentation Titanium SDK • Compte Github Appcelerator • TiDev : Site de la communauté Titanium • gitTio! : Gestionnaire de modules et widgets pour Titanium • TitaniumControls : Modules UI natifs Titanium • TiResources : Ancien projet remplacé par gitTio! • Inspiration mobile : +13 300 captures d’interfaces mobiles