Developpez.com

Le Club des Développeurs et IT Pro

Le projet In-The-Box veut faire tourner les applications Android sur iOS

Grâce à un portage des API d'Android 2.3 et de Dalvik VM

Le 2011-06-06 14:14:02, par Hinault Romaric, Responsable .NET
Les développeurs d'applications Android pourront bientôt faire tourner leurs applications sur les terminaux mobiles d'Apple.

In-The-Box est un projet open source d'une équipe de développeurs français. Ce compilateur permet le port de la machine virtuelle Java Dalvik (actuellement au coeur du procès entre Google et Oracle) et des API d'Android 2.3, alias Gingerbread, sur iOS.

Les développeurs qui souhaitent utiliser In-The-Box devront dans un premier temps écrire leur application en utilisant le SDK Android sur un système d'exploitation Linux, Windows ou Mac. Il pourront ensuite utiliser l'outil pour exécuter et tester l'application dans Xcode sur un dispositif iOS.

Après ces étapes, les développeurs pourront ensuite générer les exécutables, les signer et les soumettre à validation sur la galerie d'applications d'Apple.

[ame="http://www.youtube.com/watch?v=fhyd18h_as4&feature=player_embedded"]Présentation officielle de In-The-Box[/ame]

Le projet sous licence Apache 2.0 est actuellement en cours de développement et n'est pas encore disponible en téléchargement.

Il est néanmoins possible de consulter dès à présent sa documentation sur le Wiki de In-The-Box pour se faire une idée de l'outil.

Reste à savoir si Apple acceptera cette technologie dans son écosystème.

Source : Le site officiel du projet

Et vous ?

Que pensez-vous de In-The-Box ?
  Discussion forum
6 commentaires
  • Kiiwi
    Membre chevronné
    Effectivement, Apple aurait tout à y gagner ...

    ça lui permettrait de rester le numéro 1 dans le nombre d'application disponibles pour ses smartphones.
  • David_g
    Membre éclairé
    Reste à savoir si Apple acceptera cette technologie dans son écosystème.
    J'avoue j'ai ri..
  • Jbx 2.0b
    Membre chevronné
    D'un autre côté pour eux c'est tout benef'
  • Lutarez
    Membre chevronné
    Certes, Apple resterait premier en terme de nombre d'application, mesure qui semble au passage avoir perdu de son intérêt ces derniers temps vu que plus personne n'en parle (et c'est pas plus mal), mais quid des développeurs ?

    Quand je lit cette article, je me dit clairement que j'ai aucun intérêt à développer du spécifique iOS, puisque si je le fait sur Android, ça marchera aussi sur iOS ! Or, à l'heure actuelle, les développeurs sont plus attirés par iOS que par Android (j'ai pas de source sur la main, y en a un partout, ça varie, mais de façon global, c'est toujours Apple qui attire le plus).

    Donc au final, je pense pas qu'Apple voit ce projet d'un très bon œil, et comme d'habitude avec la firme à la Pomme, on va encore voir des gens faire du super boulot qui ne pourra jamais être exploité...
  • JeitEmgie
    Expert confirmé
    Envoyé par Lutarez
    Certes, Apple resterait premier en terme de nombre d'application, mesure qui semble au passage avoir perdu de son intérêt ces derniers temps vu que plus personne n'en parle (et c'est pas plus mal), mais quid des développeurs ?

    Quand je lit cette article, je me dit clairement que j'ai aucun intérêt à développer du spécifique iOS, puisque si je le fait sur Android, ça marchera aussi sur iOS ! Or, à l'heure actuelle, les développeurs sont plus attirés par iOS que par Android (j'ai pas de source sur la main, y en a un partout, ça varie, mais de façon global, c'est toujours Apple qui attire le plus).

    Donc au final, je pense pas qu'Apple voit ce projet d'un très bon œil, et comme d'habitude avec la firme à la Pomme, on va encore voir des gens faire du super boulot qui ne pourra jamais être exploité...
    Il est encore trop tôt pour juger si cette technique permet de produire des applications iOS conformes à ce qu'en attendent les utilisateurs (en termes de qualité d'interface et d'économie sur l'autonomie de la batterie…) et qui feront qu'ils aient d'abord envie de les utiliser et ensuite de payer : ce qui restera au final toujours le critère qui déterminera si la technologie est viable pour un développeur commercial : économiser du temps de développement pour arriver à un produit qui reste "sur l'étagère" n'a qu'un intérêt académique démontrant les compétences de ceux qui la développe.

    Mais on peut comprendre l'intérêt des développeurs Android pour ce genre de technologie : pouvoir porter rapidement une application pour une plate-forme où les utilisateurs sont peu enclins à dépenser vers une autre où les utilisateurs ont un comportement plus dépensier est très tentant.
  • maryooman
    Membre du Club
    développez en java les applis, et laisser tomber l'objective C ?
    apple peut-il accepter ?