Il y a quelques années, j'ai plongé dans l'eau en développant des sites Web WML et des applications J2ME - et j'ai trouvé cette expérience plutôt désagréable. Récit d'histoires de développeurs réalisant des $$$ pendant leur temps libre, écrivant des applications triviales pour iphone et android, et ayant une idée (top secret - ne le dites à personne) pour une application que tout le monde va immédiatement se précipiter et acheter , Je pensais jeter un oeil à l'état actuel des outils de développement - cependant, alors qu'il n'y a pas de fin de gens qui poussent des produits de marque, il est souvent difficile de savoir quel est le langage de programmation et quelle intégration il fournit avec les appareils mobiles. Je pourrais développer la plupart des fonctionnalités en tant que site Web en ligne - mais pour des raisons de confidentialité et de coût ridicule et de faible vitesse des connexions Internet mobiles, il est logique de déployer la plupart des fonctionnalités côté client.Plate-forme mobile (android?) Pour développer des applications (site Web hors ligne)
Google s'utilise comme l'outil idéal pour implémenter ceci - mais Google have pulled the plug sur le projet.
Les raisons pour lesquelles j'aimé GG étaient:
- rendu HTML (il y aura beaucoup de contenu dans l'application)
- un langage de programmation standard (javascript)
- intégration avec géo-localisation
S'il avait supporté l'accéléromètre et le bluetooth, il aurait été parfait!
En regardant autour d'autres approches, je vois que les applications Android standard sont développées en Java. Bien que je ne sois pas un grand fan de la langue, je pourrais avancer un point dans ce cas - mais qu'en est-il de tout le rendu du contenu? Y a-t-il un moteur de rendu html sur étagère pour android que je pourrais construire pour mon propre handler?
(si vous obtenez l'impression que je suis quelque chose d'un snob de programmation - vous avez probablement raison)
J'ai eu un coup d'œil à Appcelerator - qui a beaucoup de pages en me disant quel point ce est - mais je n'ai pas encore vu tous les détails de comment cela fonctionne, à quoi ressemble la langue, comment il s'intègre avec le matériel sur le client, comment produire une application packagée pour la revente ....
une boîte à outils/plateforme appropriée?
TIA