Voici ce que nous faisons ...
Faire l'application d'une application Web générique/site. Hébergez-le sur votre serveur et demandez à votre serveur de détecter le type de navigateur. S'il s'agit d'un navigateur mobile, affichez la version petit écran de votre application. Une fois que vous obtenez cela, créer des applications individuelles pour les téléphones/matériel mobile particulier. Ceux-ci auront chacun un contrôle de navigateur Web unique en eux. Le navigateur Web aura une URL codée en dur qui pointe vers votre site Web. Par exemple, écrivez un wrapper Java pour Google Android. Ecrire un wrapper Objective-C pour Cocoa Touch (iPhone en utilisant XCode). Votre wrapper pour Windows Mobile sera dans une application .Net Framework en C# ou VB.Net (ou IronPython d'ailleurs).
Voici comment faire pour Android: http://developerlife.com/tutorials/?p=369
Voici comment faire pour Windows Mobile: http://msdn.microsoft.com/en-us/library/ms229657.aspx
L'enveloppe peut alors accéder au firmware du téléphone pour le mouvement, GPS information, sons, etc. .
La beauté de c'est
Vous pouvez maintenant soumettre chaque application à la plate-forme de AppStore individuelle qui est le # 1 façon d'obtenir de nouveaux clients.
Vous avez un ensemble de sources et un emplacement à mettre à niveau. Lorsque vous mettez à niveau en un seul endroit, tout le monde l'obtient immédiatement .
Est-ce que ce post reste précis? Je note que c'est à partir de 2003. –
À votre connaissance, quelle est la plate-forme mobile la plus ouverte en matière de développement? –
Je devrais dire J2ME. C'est gratuit à développer, et personne ne contrôle le canal de distribution à lui seul. Vous pouvez utiliser n'importe quel téléphone pour tester (vous n'avez pas besoin d'un appareil spécial) et vous obtenez la plus grande part de marché (seul l'iPhone est incapable d'exécuter J2ME). – voyager