Projet Kickstarter, ou comment faire tourner les applications iPhone sur Android

Si vous me posiez la question de savoir ce que l'iPhone a comme avantage sur ses concurrents, je n'aurais pas besoin de réfléchir longtemps pour vous dire que c'est la qualité de son marché d'applications. En contrôlant sévèrement le contenu de son AppStore, Apple peut se vanter sans prétention d'offrir les meilleures applications mobiles.

Bien que l'Android Market soit le plus chargé en quantité, il faut admettre que ce dernier souffre toujours de son image de « corbeille » à applications. L'ouverture quasi totale du marché d'applications Android permet en effet à presque n'importe qui d'introduire son logiciel afin que celui-ci puisse être distribué au grand public. Grossièrement, c'est l'explication de la présence d'autant d'applications bâclées, abandonnées et orphelines de développeur. Pire, les applications malveillantes appelées « Malware », se camouflent parmi la masse.

Bien entendu, l'ouverture de l'Android Market permet aussi l'accès à une plus grande diversité de logiciels. Chez Apple, vous devez penser comme Steve Jobs si vous désirez voir votre application dans l'AppStore. Mon exemple suivant ne me fera pas moine, mais je vous rappelle que toutes applications à connotation érotique (ou pornographique?) ont été bannies chez la pomme. Est-ce un exemple à suivre ? Je ne m'avancerais pas sur le sujet...

Projet Kickstarter, ou comment faire tourner les applications iPhone sur Android

Bref, je pense que je vais tout de même arriver au sujet principal de mon article (si vous êtes toujours en train de lire !).
La boîte Kickstarter a l'ambitieux projet de créer iEmu, un logiciel capable de faire tourner les applications iOS sur d'autres systèmes d'exploitation comme Windows, Linux, Mac ou encore Android. Le but primaire du projet est de rendre l'émulateur compatible avec le chipset S5L8930 de Samsung, utilisé par l'iPhone 4 et l'iPad.

Vous devez sûrement vous demander qu'un émulateur est ce qu'il y a de plus commun aujourd'hui. Mais il ne faut pas oublier qu'avec un appareil aussi verrouillé que l'iPhone, le développement d'un émulateur est extrêmement difficile. Il n'y a pas seulement une question de logiciel mais aussi matériel. Le GPU, la connexion USB, le multi-touch, la caméra, le GPS, l'accéléromètre, les données cellulaires ne sont que quelques aspects parmi de nombreuses autres qu'il faudra assemblés.
En gros, ce n'est pas demain que nous aurons des application iOS pour nos smartphones Android, mais sachez qu'un tel projet a été amorcé et qu'il faudra attendre quelques mois (voire années) avant d'avoir un résultat concret.
La naissance d'iEmu serait-elle une véritable menace pour Apple ? En tout cas, je me réjouis de voir les téléphones Android prendre en charge les applications destinées exclusivement à l'iPhone !

Note : Le projet ne manque plus qu'un financement suffisant par des dons (encore ~$13'000 USD sur les $20'000 USD nécessaires, jusqu'au 16 septembre).

Projet Kickstarter, ou comment faire tourner les applications iPhone sur Android

Source : kickstarter