Nous ne nous attarderons pas sur les frameworks utilisant le combo HTML/CSS/JS dans une webview (navigateur interne à l’application) : la fluidité laisse à désirer et la qualité n’est pas au rendez-vous. L’utilisateur ne peut pas utiliser pleinement l’ensemble des fonctionnalités de son smartphone.
Intéressons nous plutôt à Titanium. Son langage de développement est le JavaScript. Le moteur interne transforme et compile le JavaScript en une application quasi-native contrairement à un framework de type Phonegap où le code reste de l’HTML, du CSS et du Javascript une fois l’application compilée. L’application peut donc jouir pleinement des fonctionnalités du smartphone et de l’OS sans aucune perte de performance (GPS, appareil photo, géolocalisation, contrôleurs de vues, date picker …)
Titanium intègre de nombreux modules natifs de manière à proposer un rendu poussé telle une application développée avec les SDK d’iOS ou d’Android. Là encore, on ne cherche pas à styliser une application avec du CSS mais bien d’afficher des vues en tous points natifs. Ces modules peuvent offrir un accès à d’autres librairies (module de paiement Paypal…)
Le code se veut multi-plateforme c’est à dire que pour un même code, il est possible de déployer sur plusieurs plateformes. Aujourd’hui, Titanium supporte Android (téléphones, tablettes), iOS (iPhone, iPad) et maintenant Windows mobile en natif. Il ne faut pas imaginer qu’il suffit de dupliquer simplement son projet iOS et de le transférer sur un projet Android pour que cela fonctionne. Des modifications doivent être apportées. Il est d’usage de dire que le code est à 60% similaire.
Notre expertise en développement mobile natif ou à l’aide du framework Titanium est un atout dans la mise en place et le développement de vos projets. Cela nous permet de proposer deux modes de développement. Nos clients recherchent le meilleur rapport qualité/prix. Ainsi, développer à partir de Titanium permet de mieux nous adapter à vos demandes. L’ensemble de nos développeurs sont certifiés “Titanium Certified Expert”.
Appcelerator Titanium : présentation.
- Articles
- Appcelerator Titanium : présentation.