Question

Est-ce que toutes les bibliothèques ou d'autres ressources de développement existent qui peuvent aider à réduire l'effort impliqué dans le portage d'applications entre les différentes plates-formes mobiles? En particulier, je suis intéressé à soutenir iPhone, Android et Windows Phone 7. Certains domaines d'intérêt comprennent l'interface utilisateur, la communication client-serveur et un support matériel (par exemple, appareil photo, GPS, etc.).

Était-ce utile?

La solution

MonoTouch vous permet d'écrire les applications iPhone en utilisant .NET (C #). Dans un avenir proche, une version Android sera également disponible (MonoDroid)

En ce qui concerne Windows Mobile, j'oublie cela et me concentrer sur Windows Phone 7, qui utilisera Silverlight pour les applications. Et bien sûr, Silverlight est .NET aussi bien, afin que vous puissiez partager tout votre logique d'affaires entre Silverlight, MonoTouch (iPhone) et MonoDroid (Android)

Autres conseils

Il est en fait un très bon outil il qui vous permet d'écrire des applications pour Android et iPhone javascrpit, HTML et CSS. Ensuite, le programme sera le port de l'application soit pour iPhone ou Android, la construction du code Objective C (iPhone) ou un code de Java (Android) comme il compile. Les révisions ultérieures du programme sont dit d'inclure la capacité de port de palme et de mûre ainsi. Et le bonus ... gratuit et open source !!

PhoneGap prend en charge Android, Blackberry et iPhone officiellement. Ils tweeté qu'il fonctionne sur Windows Phone 7, mais il est un peu tôt pour se sentir certain de ce , puisque ce système d'exploitation n'a pas encore été expédiée. A raisonnable, mais loin d'être un support matériel complet.

Eh bien, il semble que iSpectrum semble être ce que vous cherchez. Vous trouverez une vidéo sur leur page d'accueil du site ( http://www.flexycore.com/ ) qui montre un jeu Android 3D ils en seulement 2 portés jours!

Toutes les plateformes mobiles que j'ai rencontrés à ce jour compilateurs C89-compatibles, c'est ce que vous voulez utiliser pour la logique d'application de base si vous avez des exigences de haute portabilité.

Le produit je travaille peut actuellement être construit et exécuté sur Android, iPhone, Symbian, Windows Mobile et d'autres plates-formes propriétaires (ordinateurs de poche Nintendo) et les plates-formes existantes (PalmOS, OSE), ainsi que des machines « réelles » ( Linux et les serveurs Solaris). Bien sûr, le code de l'interface utilisateur doit être écrit spécifiquement pour chaque plate-forme, mais le noyau est construit à partir du même code source pour toutes les cibles.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top