Ordinateurs

In-the-Box permet aux applications Android de s’exécuter sur iOS – High-teK.ca

Ce site peut gagner des commissions d’affiliation à partir des liens sur cette page. Conditions d’utilisation.

Un nouveau projet open source appelé In-the-box pourrait bientôt permettre aux développeurs de prendre le code source Android standard et de l’exécuter sur l’iOS d’Apple avec un minimum de modifications.

Dans la boite utilise une approche similaire à BlueStacks, un programme qui permet aux utilisateurs d’exécuter des applications Android sur Windows. La clé réside dans l’architecture intelligente d’Android en général, et dans la machine virtuelle Dalvik en particulier. Les applications Android ne fonctionnent pas réellement sur Android ou ses fondements Linux, elles fonctionnent sur Dalvik – et Dalvik est essentiellement une implémentation de Java. Java peut fonctionner sur une variété de plates-formes, tout comme Dalvik. Tant que la mise en œuvre de Dalvik est terminée, les applications Android ne se soucient pas de savoir si le système sous-jacent est Android, Windows ou iOS.

Essentiellement, les développeurs d’In-the-box ont porté Dalvik sur iOS, ainsi qu’un sous-ensemble d’API de base dont la plupart des applications ont besoin. À partir de là, il est théoriquement assez facile de faire fonctionner des applications Android, mais regardez la vidéo de démonstration ci-dessous et vous verrez que ce processus, tel qu’il est, est assez laborieux.

Le principal problème illustré dans la vidéo, cependant, au-delà du flux de travail alambiqué, est que la machine virtuelle Dalvik prend un long il est temps de commencer – et ce n’est qu’une seule instance de la VM ! Chaque fois que vous ouvrez une application Android, une instance de Dalvik doit être créée, et à en juger par le temps que cela prend, cela frappe probablement le processeur – et donc la batterie – de manière considérable. Qui sait comment iOS traitera également Dalvik en matière de multitâche. Il y a aussi la question de savoir si Apple approuverait même ces applications enveloppées de Dalvik, mais compte tenu de sa position récemment assouplie sur d’autres outils de compilation croisée, comme Flash-to-iOS d’Adobe, les développeurs ne devraient certainement pas perdre espoir.

Psssssst :  D'un coup d'œil : Apricorn Aegis Fortress L3 Review - Tech Tribune France

Nous sommes donc loin du portage en un clic des applications Android/Java vers iOS. Pour être juste, cependant, ce n’est pas comme si un développeur Android ou iOS aurait du mal avec le processus décrit dans la vidéo de démonstration. Le concept lui-même est également solide : tant que le port iOS de Dalvik peut être optimisé et qu’un ensemble d’API suffisamment important est mis à disposition, il n’y a aucune raison pour que des applications Android entières ne fonctionnent pas bientôt sur iOS.

Bouton retour en haut de la page