Cider - L'essor du développement de plateformes d'applications mobiles multiplateformes
Cider est une plateforme d'applications mobiles qui permet à quiconque de développer des applications mobiles multiplateformes en utilisant une combinaison de code C++ et JavaScript. Des étudiants du département d'informatique et de l'école d'ingénieurs de l'université Columbia ont développé Cider, une couche de compatibilité open-source qui leur permet d'exécuter n'importe quelle application iOS sur un appareil Android. Les six étudiants responsables du projet ont fait la démonstration de Cider sur un iPhone, qui est capable d'exécuter toutes sortes d'applications iOS à côté des applications Android les plus populaires. L'un des défis auxquels ils ont été confrontés a été de développer une application mobile multiplateforme qui fonctionne à la fois efficacement et de manière cohérente sur les appareils Android. L'équipe a surmonté ce problème en intégrant Cider à une application Android appelée Android Central, qui permet aux utilisateurs des deux appareils d'installer un plugin Cider et de naviguer dans son éditeur d'affichage visuel.
Bien qu'il soit encore tôt pour les écosystèmes BlackBerry et Android, il existe déjà un certain nombre d'applications mobiles multiplateformes disponibles dans les magasins d'applications de Google Play et d'Apple. Cependant, Cider n'est pas encore tout à fait prêt à fonctionner sur ces plateformes. Un groupe d'étudiants de l'université de Columbia a déjà développé un prototype d'application Android à l'aide de la pile logicielle open source Cider, et les étudiants prévoient de publier une première version de leur application cet été. En exploitant la pile logicielle Cider, qui fournit un moteur basé sur des modèles pour créer des applications multiplateformes, ils espèrent fournir une plateforme aux développeurs Android ainsi qu'aux développeurs indépendants d'applications mobiles pour construire une variété d'applications avec du code natif et utiliser le moteur Cider pour le compiler afin d'obtenir des performances optimales.
L'architecture de compatibilité du système d'exploitation Android de Google permet à des organisations comme l'université de Columbia d'expédier plus facilement leurs applications iOS. Cependant, les propres applications ios d'Apple ont connu un accroc récemment, en grande partie à cause de problèmes avec son navigateur Safari. Bien qu'il n'y ait pas encore d'indication claire que la société va abandonner Safari, les développeurs de Cider spéculent que la société pourrait décider de tuer son logiciel iOS. Avec l'acquisition récente de Neograft, une importante société de chirurgie esthétique, par Apple, il semble plus probable que la société se prépare à faire table rase de son concurrent. Si Cider est en mesure de continuer à développer des applications mobiles multiplateformes de pointe qui restent à jour avec les mises à jour d'Apple, elle pourrait être en mesure de survivre à la rivalité entre deux entreprises puissantes.