/ / Web Apps pour le développement de logiciels mobiles multiplateformes? [fermé] - iphone, android

Des applications Web pour le développement de logiciels mobiles multiplateformes? [fermé] - iphone, android

Je suis un programmeur C ++ intéressé à développerapplications pour Android ainsi que la plate-forme iPhone. J'ai exploré ces deux plates-formes en écrivant des applications simples en Java (Android) et Objective-C (iphone). Mais le fait est que je ne suis à l'aise avec aucune de ces langues et cela me dérange de devoir écrire 2 versions très différentes de la même application pour prendre en charge les deux plates-formes. (Et ensuite que dois-je faire pour l'exécuter sur un téléphone Nokia?)

L’utilisation des technologies Web (JavaScript / HTML / CSS) est-elle une solution viable pour écrire des applications qui fonctionneront sur plusieurs plates-formes mobiles? j'ai entendu de Appcelerator et PhoneGap, mais je ne suis pas sûr de ma maturité ces produits sont. J'apprécie les commentaires des personnes qui ont a utilisé des applications Web comme solution pour développer des applications mobiles multiplateformes.

Réponses:

0 pour la réponse № 1

Les deux solutions que vous mentionnez produiront certainement quelque chose qui court et est multi-plateforme. Cependant, les applications n'auront jamais la même expérience que les applications natives. Ils ne pourront jamais utiliser pleinement toutes les grandes API natives.

Pour certaines applications, cela fonctionnera. D'autres vont regarder et se sentir terribles. Et vous savez comment les utilisateurs d’Apple réagissent à cela :-)


0 pour la réponse № 2

Votre application fonctionnera-t-elle comme une application Web normale? Si le Web fournit tout ce dont vous avez besoin, je vous suggère fortement d'écrire une application Web compatible mobile, au lieu d'essayer de placer des applications sur chaque plate-forme. Cela vous assurera la compatibilité avec chaque appareil pouvant exécuter un navigateur Web.


0 pour la réponse № 3

Les 3 plus matures sont:

Quickconnect at sf PhoenGap au github? Rhmobile au github


0 pour la réponse № 4

Écrivez un noyau multiplateforme en C ++. Ensuite, vous pouvez l'utiliser à partir de l'iPhone en renommant vos fichiers au format .mm (Objective C ++), et à partir d'Android au moyen de JNI (via NDK). La première partie fonctionne comme un charme de mon expérience. Ca n’a pas beaucoup joué avec NDK, mais c’est juste GCC, alors pourquoi pas.


0 pour la réponse № 5

Réfléchissez à deux fois avant d'utiliser une vue Websolution telle que PhoneGap. Alors que PG est génial, la vue Web Android est très défectueuse sur Android 4.x Il en résulte très souvent une expérience totalement inacceptable. Ne pariez pas la ferme sur la visualisation Web, à moins d’avoir lu et évalué ceci: http://code.google.com/p/android/issues/detail?id=25147. Cela va certainement s'améliorer avec les prochaines versions, mais des millions de téléphones 4.x avec des vues Web boiteuses resteront sur le marché pendant des années. C'est triste.