Skip to main content

Qu'est-ce que Appcelerator ?

Appcelerator est une plate-forme de développeur open source conçue pour permettre aux programmeurs de créer des applications natives qui fonctionnent sur une large gamme d'appareils.Cette plate-forme est conçue pour permettre la création de ces applications avec uniquement les connaissances qu'un développeur a déjà en programmation Web.L'objectif déclaré de l'entreprise est de traiter le large éventail d'appareils modernes, des téléphones et des assistants de données personnelles aux ordinateurs de bureau, tablettes et ordinateurs portables.Pour répondre à ce besoin, Appcelerator Permet à un développeur de programmer une application une fois, puis d'utiliser la plate-forme pour créer des versions qui s'exécuteront nativement sur plusieurs appareils.La principale différence entre cette approche et ses prédécesseurs est qu'il crée des applications distinctes pour chaque environnement, plutôt qu'un cadre conçu pour fonctionner dans plusieurs environnements.

Le principal public cible pour Appcelerator sont des développeurs Web.Les connaissances de programmation nécessaires pour créer des applications avec la plate-forme ne sont donc pas différentes de celles requises pour créer des applications basées sur Internet.Le concept n'est pas simplement pour créer une seule version de l'application qui fonctionne sur plusieurs systèmes d'exploitation.Au lieu de cela, Appcelerator Crée une version de l'application pour chaque appareil ciblé.En conséquence, le produit final ne fonctionnera pas seulement dans le système d'exploitation pour un iPhone ou iPad reg;, et en même temps pour un téléphone Android , mais le fera en tant qu'applications distinctes adaptées à chaque appareil.

Ce type d'approche peut fournir plusieurs avantages aux petits développeurs en particulier.Sinon, développer une application pour fonctionner de manière transparente sur plus d'un appareil pourrait être un défi difficile pour un programmeur petit ou indépendant.Selon les appareils à cibler, le développement d'une application intégrée pourrait nécessiter une connaissance de plusieurs langages de programmation et une familiarité avec plusieurs systèmes d'exploitation.Au-delà de ces obstacles initiaux se trouvent ceux des heures d'ours, avec les tests, le débogage et la relance d'une application, même pour un seul système d'exploitation représentant éventuellement un grand investissement de temps.

Pour les grands développeurs et les entreprises, les économies de ce type d'approche peuvent ne pas être moins importantes.La nécessité de créer une seule version de chaque application afin de desservir plusieurs appareils peut libérer la main-d'œuvre et augmenter la productivité globale.Cela laisse l'investissement pour l'investissement dans les recherches et le développement d'applications supplémentaires, ou le raffinement de l'application principale qui n'aurait pas été possible auparavant en raison de délais ou de contraintes budgétaires.

La société produisant Appcelerator a également le but indiqué d'améliorer la situation des utilisateurs d'applications.Cela peut être accompli en permettant aux applications qui auraient pu avoir autrement moins de fonctionnalités ou moins de fonctionnalités pour créer une expérience plus riche en raison de la programmation native.De plus, cela peut être réalisé grâce à un nombre plus élevé d'applications sur le marché qui auraient été auparavant limitées à des systèmes d'exploitation spécifiques mais fonctionnent désormais sur plusieurs formats et appareils.