2011-01-23 11 views
6

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

9

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.

+0

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

2

¿Has mirado PhoneGap?

+1

Estaba leyendo en phonegap. ¿Phonegap convierte automáticamente el código de lienzo html5 a iphone 2d gráficos de dibujo api o phonegap es solo una envoltura delgada alrededor de mi aplicación web para que se vea como una aplicación de iphone nativa? – ace

0

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.

Cuestiones relacionadas