Me encontré con este enlace: http://ofps.oreilly.com/titles/9780596805784/ que parece sugerir que la aplicación web se puede convertir a un iphone nativo sin escribir una sola línea del código objetivo-c. Pero el libro mencionado allí está desactualizado ahora y las cosas pueden haber cambiado mucho. ¿Existe software de código abierto que me permita convertir automáticamente mi aplicación web a la aplicación de iphone nativo (o Android)? Por cierto, mi aplicación web es html5 aplicación de animación basada en lienzo con gran cantidad de html y css también.¿Existe alguna manera de automatizar la conversión de aplicaciones web a aplicaciones nativas de Android o iPhone?
Respuesta
PhoneGap no genera código nativo para usted: crea una aplicación que consiste en una WebView y arroja su código HTML sobre ella. De la experiencia personal puedo agregar que el rendimiento es bastante lento, tanto en iPhone como en Android, en comparación con una aplicación nativa. jqTouch crea una buena manera de acceder a su aplicación web, pero la aplicación sigue siendo una aplicación web que reside en su sitio, además de que debe usar algunos jquery para el diseño. Aparentemente, el único que realmente genera código nativo es Appcelerator Titanium. En RhoMobile nunca logré llegar al punto de escribir un código de Ruby porque tienes que saber todo el Ruby en la palabra solo para instalarlo en tu Mac. Así que el veredicto fue sentarse y desarrollar la aplicación en Objectivo-c.
Sencillos pasos para poner su aplicación HTML en el recipiente nativa de iOS, sin necesidad de programación:
- Descargar xCode
- Descargar vista simple aplicación web de https://github.com/nomtek/iOSWebViewApp
- Abrir aplicación simple vista web dentro xCode
- Agregue sus HTML a la estructura de archivos del proyecto
- Ejecute su aplicación y listo :)
Este enfoque es bueno si no necesita acceder a ninguna característica específica del teléfono, solo una vista web estándar. El tiempo de carga será breve ya que este enfoque no carga ninguna biblioteca adicional.
- 1. iPhone aplicaciones web que se ejecutan como aplicaciones nativas
- 2. iOS/Android: ¿diseño de aplicaciones, totalmente nativas o PhoneGap?
- 3. Depuración de aplicaciones nativas Android NDK
- 4. Conversión de aplicaciones de iPhone/iPad en Android
- 5. Desarrollo de aplicaciones para iPhone y Android
- 6. Configuración de aplicaciones web Android
- 7. Distribución de aplicaciones de rieles como aplicaciones nativas
- 8. ¿Existe un marco multiplataforma para desarrollar aplicaciones de iPhone/Android?
- 9. Test Driven Design para aplicaciones nativas de iPhone
- 10. ¿Puedo escribir aplicaciones nativas de iPhone usando Python?
- 11. iPhone aplicaciones web, plantillas, marcos?
- 12. ¿Hay alguna manera de depurar aplicaciones web usando Eclipse?
- 13. ¿Existe alguna manera estándar de autenticar aplicaciones en su API web?
- 14. Mejor manera de comenzar a aprender Diseño de aplicaciones web
- 15. ¿Cómo matar aplicaciones nativas de 'adb shell'?
- 16. ¿Puedes desarrollar aplicaciones nativas para iPhone en Ruby?
- 17. Cómo implementar aplicaciones web de manera ágil
- 18. Teclado numérico para iPhone con decimal para aplicaciones web?
- 19. ¿Html5 y Javascript reemplazarán las aplicaciones nativas?
- 20. Abrir enlaces de contenido profundo en aplicaciones nativas de la web móvil
- 21. Creación de aplicaciones de iphone y Android para aplicaciones de rieles existentes
- 22. Depuración de aplicaciones web
- 23. ¿Cómo desarrollo páginas web para el iphone que parecen aplicaciones nativas?
- 24. Licencias de aplicaciones web
- 25. ¿Hay alguna manera de buscar en la tienda de aplicaciones de iOS en línea?
- 26. la línea delgada entre aplicaciones web y aplicaciones de escritorio
- 27. Devolución de llamada OAuth en aplicaciones web de iPhone
- 28. Aplicaciones iPhone
- 29. Sistemas de compilación para aplicaciones web PHP
- 30. opciones de desarrollo de aplicaciones nativas de Windows
Gracias por los detalles. Estaba mirando Titanium y también tenía la misma pregunta sobre Titanium, que parecía tener la capacidad, pero hasta ahora mi conclusión es que no existe un marco o paquete que convierta el código canvas html5 en código nativo. – ace