Appcelerator Titanium : présentation.
ACCUEIL / ARTICLES / Appcelerator Titanium : présentation.

[ 00 / 04 ]

[ UBG ]

Appcelerator Titanium
présentation.

Le développement d'applications mobiles est complexe et exigeant. Afin d'en faciliter le développement, des frameworks dits “cross-platform” ont émergés. Leurs buts ? Offrir aux développeurs des méthodes pour faciliter la création d'une application tout en gardant des performances optimales (pour certains). L'apprentissage de deux langages différents pour les OS les plus répandus sur le marché, à savoir Android et iOS peut paraître fastidieux et perçu comme une perte de temps. Aujourd'hui, un framework s'impose, il s'agit de Titanium, édité par Appcelerator. De nombreuses structures l'utilisent à l'instar d'Ebay, de Paypal ou encore de Cisco...

Archive

qW8bL2nRM4ZpYk5gJfXvCt1uHdEo93NTaVxBYmOe7rPQnKDlcUs0AjzhFiGSwLXtRpUo6NMJvqa7bT2EfyCdx9KWZhgL1nFMR3YUJ5toepXAGvqBzNcdwskLm4iT7OPuVHxayJZErm5QbgCnX1UL2D9ptYfOEK0sWhRAgJmzliNu67BXFoQYPCHtvnwMJeaZKRxdo3TfLUGqc48sbE9NYpJAgmWTVrhXxLFo517zkidC3

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”.

[ 00 / 04 ]

[ ARTICLES ]

ARTICLES EN LIEN

[ 00 / 04 ]

[ CTA ]

PARLONS DE VOTRE PROJET

Parlons de votre projet

Prêt à lancer
votre prochain projet Web?

Parlons de votre projet !

qW8bL2nRM4ZpYk5gJfXvCt1uHdEo93NTaVxBYmOe7rPQnKDlcUs0AjzhFiGSwLXtRpUo6NMJvqa7bT2EfyCdx9KWZhgL1nFMR3YUJ5toepXAGvqBzNcdwskLm4iT7OPuVHxayJZErm5QbgCnX1UL2D9ptYfOEK0sWhRAgJmzliNu67BXFoQYPCHtvnwMJeaZKRxdo3TfLUGqc48sbE9NYpJAgmWTVrhXxLFo517zkidC3

UBG