Quel est un programme qui peut traduire une application Android (APK) en iOS (IPA) ?


Pour toute application non triviale, c'est actuellement impossible. iOS et android n'ont pas les mêmes API (bibliothèques de code), donc toute application qui fait usage de celles-ci devrait être mise à jour pour s'y conformer.

Imaginez que vous avez une application Android qui laisse dire le nom d'une personne et affiche ensuite un tas d'informations sur cette personne. Cela pourrait être des anniversaires, des adresses, une liste de leurs amis, etc. Android dispose d'une API vocale appelée android.speech que vous utiliseriez probablement pour écouter la voix de l'utilisateur, traduire sa voix en un nom, puis commencer à récupérer des informations sur la personne à qui appartient ce nom.


Donc, vous introduisez le code source dans le traducteur et il arrive à la partie android.speech. Il n'y a pas d'API android.speech pour iOS. En fait, il n'y a rien de comparable à part Siri. Siri sera bientôt accessible aux développeurs, mais les ressources Siri disponibles pour les développeurs dans la première génération de l'API sont limitées et n'incluent pas ce cas d'utilisation particulier. Votre traducteur va donc accéder à cette section du code et... faire quoi, exactement ? Il s'agit d'une fonction essentielle de l'application. Est-ce que vous laissez tomber et obligez l'utilisateur à saisir les noms au clavier à la place ? Ou bien allez-vous trouver une bibliothèque qui fait le travail et l'installer sur l'ordinateur de l'utilisateur ?


C'est un problème très difficile à résoudre et pour l'instant, il n'y a pas de solution dont j'ai entendu parler.