Les apps iOS tournent sous Android grâce à Cider ! (vidéo)
Par Didier Pulicani - Publié le
Cider n'a rien à voir avec le wrapper développé par TransGaming, mais les étudiant de l'Université de Columbia ont également adopté ce petit nom pour leur architecture capable de faire tourner des apps iOS sur Android.
L'idée n'est pas de recréer des librairies Android qui mimeraient le fonctionnement de celles d'iOS (comme WINE), mais bien d'importer directement ces bibliothèque sur l'OS hôte. Les binaires ne sont pas non plus transformés et il s'agit bien des mêmes applications qui sont lancées intactes sur Android. L'idée est de faire croire aux programmes iOS qu'ils tournent bel et bien sur un iPhone. Cider propose également ses propres wrapper permettant d'accéder aux librairies locales du téléphone (c'est d'ailleurs cette partie qui parait la plus difficile à réaliser)
Dans la vidéo ci-dessous, on voit quelques apps se lancer sur un Nexus 7, à savoir iBooks Store ou encore Yelp. Il semblerait toutefois que les apps n'aient pas accès à de nombreuses fonctionnalités comme le GPS ou encore la connectivité 4G. Mais il ne s'agit là que d'un prototype, qui ne demande qu'à être amélioré.
Les performances sont encore assez faiblardes, mais restent très honnêtes compte tenu de l'état d'avancement du projet. Attention toutefois, il ne s'agit pas d'un simple programme ou série de libs que l'on pourrait installer sur son téléphone Android : le noyau a été modifié et les étudiants ont bossé sur des couches très bas niveaux pour arriver à ce résultat. Il ne faut donc pas espérer trouver ça un jour sur Google Play :-)
Source
L'idée n'est pas de recréer des librairies Android qui mimeraient le fonctionnement de celles d'iOS (comme WINE), mais bien d'importer directement ces bibliothèque sur l'OS hôte. Les binaires ne sont pas non plus transformés et il s'agit bien des mêmes applications qui sont lancées intactes sur Android. L'idée est de faire croire aux programmes iOS qu'ils tournent bel et bien sur un iPhone. Cider propose également ses propres wrapper permettant d'accéder aux librairies locales du téléphone (c'est d'ailleurs cette partie qui parait la plus difficile à réaliser)
Dans la vidéo ci-dessous, on voit quelques apps se lancer sur un Nexus 7, à savoir iBooks Store ou encore Yelp. Il semblerait toutefois que les apps n'aient pas accès à de nombreuses fonctionnalités comme le GPS ou encore la connectivité 4G. Mais il ne s'agit là que d'un prototype, qui ne demande qu'à être amélioré.
Les performances sont encore assez faiblardes, mais restent très honnêtes compte tenu de l'état d'avancement du projet. Attention toutefois, il ne s'agit pas d'un simple programme ou série de libs que l'on pourrait installer sur son téléphone Android : le noyau a été modifié et les étudiants ont bossé sur des couches très bas niveaux pour arriver à ce résultat. Il ne faut donc pas espérer trouver ça un jour sur Google Play :-)
Source