Le portage des applications ios à android
J'écris des applications iOS, et je veux commencer à travailler sur les applications Android. Je veux être capable de port mon des applications iOS, android et les ont exactement le même aspect. Quelles ressources puis-je utiliser pour port mon app de iOS, code objective-C, Android, Java code? Si je ne peux pas les amener à partager un binaire alors il y a des similitudes dans le kit de développement pour rendre le codage plus facile?
- Une question similaire, mais dans l'autre sens, les commentaires et les réponses continuent de s'appliquer: stackoverflow.com/questions/14535177/porting-android-to-ios
- Créer à partir de zéro, et, jamais, jamais jamais appliquer iOS Conception de l'INTERFACE utilisateur dans d'autres plate-forme spécialement android.
- Ils sont donc fondamentalement différents qu'il est impossible de les obtenir à regarder "exactement" le même. En fait, il est souvent indésirable. Il n'y a vraiment pas que beaucoup d'outils qui peuvent aider à la complexité de la tâche. Votre seul choix, si vous avez écrit votre application en Objective-C, est assez bien de l'écrire à partir de zéro. Vous pouvez essayer un convertisseur comme ceci code.google.com/p/objc2j mais je vous recommande de contre en s'appuyant sur un outil automatisé pour produire un ensemble de bloc de code pour vous. Vous devez savoir exactement ce que votre code ne.
- Vous pourriez envisager de prendre du recul et à l'aide de PhoneGap, Cordova, Appcelerator (Titane) afin d'obtenir des médiocres performances des applications pour les deux plates-formes.
Vous devez vous connecter pour publier un commentaire.
Ne pas le faire; les utilisateurs d'Android haine il. Si vous n'avez pas de soins sur Android, ne faites pas l'application Android. Vous êtes en train de faire à personne des faveurs si le résultat final est encore un autre hâtives port qui ressemble exactement à une application iOS.
Si vous êtes à la recherche pour le partage de code entre les applications, vous devez d'abord le port de l'iOS est une logique d'entreprise à C ou C++ et ensuite utiliser le ndk comme un point de départ pour l'application Android. Si cela semble trop de problèmes, c'est parce que c'est (à moins que votre application est un jeu).
Dans mon expérience, à l'aide d'un code source converter est un moyen fiable pour obtenir buggy, lent, onu-code maintenable. Ne pas vous punir vous-même en poursuivant dans cette voie.
Si vous voulez vraiment faire une application Android, il n'y a pas de raccourcis; vous aurez à apprendre Java et l'Api Android. Si vous n'avez pas le temps pour ça, d'embaucher un entrepreneur. Si vous ne pouvez pas faire aucune de ces choses, se concentrer sur l'amélioration de votre application iOS.
Mise à JOUR:
Tandis que mes opinions sur ce sujet n'ont pas changé, l'original de la mise en garde à propos des jeux est toujours debout. Si vous avez écrit un jeu en Objective-C (plutôt que de C/C++), Apportable est un excellent outil pour ce genre de situation.