Pregunta

Estoy planeando hacer una aplicación en toda la plataforma móvil. Encontré que Phone Gap es una solución para escribir una vez implementados en cualquier lugar.

La aplicación solo tiene que hablar con un servicio web y mostrar información en un diseño de cuadrícula agrupado en categorías.

Cualquiera que haya desarrollado aplicaciones en Gap Phone puede compartir sus puntos de vista y pensamientos sobre esto.

¿Phone Gap realmente sirve a este propósito? - ¿Escribir una vez e implementar alguno?

¿Será el aspecto lo mismo en Android, iPhone, etc. (estas son 2 plataformas en las que estoy más interesado)?

¿Qué tal el rendimiento en diferentes plataformas? ¿Cuáles son los otros bloques que podría golpear en el camino?

Gracias a todos de antemano..

¿Fue útil?

Solución

Si eso es realmente todo lo que su aplicación debe hacer, entonces creo Phonegap puede satisfacer sus necesidades. He estado trabajando con él durante unos 4-6 meses y lo encuentro "capaz". Para mi situación, estoy desarrollando para un cliente específico y para mí, por lo que parte de la falta de estructura alrededor de PhoneGap lo hace arriesgado cuando lo estoy lanzando a mi cliente.

Recientemente comencé a investigar Apelerador como otra herramienta de plataforma cruzada. Recibió una prensa decente últimamente y las herramientas y la documentación y el soporte a su alrededor "parecen" ser más pulidos y profesionales que PhoneGap; Esto lo convierte en un "lanzamiento más fácil" para mis clientes.

Dicho esto, creo que ambas soluciones pueden satisfacer las necesidades de su aplicación, como la ha descrito anteriormente.

Otros consejos

Puede desarrollar una aplicación HTML5/CSS3/JavaScript, luego envolverla en PhoneGap para que sea nativo y ponerlo en la App Store (o Android Market ...), así como publicarla en la web.

El beneficio adicional es que PhoneGAP le permite hacer cosas adicionales, como analizar los contactos de iPhone y acceder al hardware local.

Es genial en combinación con JQuery Mobile, pero debes tener mucha precaución para simplificar realmente tus imágenes, CSS y JavaScript. El rendimiento es un problema importante.

Aquí están algunas Excelentes enlaces que encontré para mejorar el rendimiento de la aplicación web de phinegap / sencha / móvil.

Vea esto para obtener más información sobre los marcos móviles: http://www.markus-falk.com/mobile-frameworks-comparison-chart/

Dependiendo de los requisitos de su aplicación y lo que realmente quiere decir con "todas las plataformas móviles", PhoneGAP puede ser un buen ajuste.

Ya sea que lo acompañe o use algo más, definitivamente querrá crear una interfaz de usuario diferente para cada plataforma para la que construya para que pueda tener que su aplicación pertenezca a cada plataforma y utilice metáforas de interfaz de usuario y prácticas de diseño y diseños apropiados para a la plataforma.

La respuesta simple es: sí, para la API que profundiza en las cosas de nivel inferior. En cuanto a su interfaz de usuario, probablemente aún necesite ser modificado. Por ejemplo, puede diseñar un botón de retroceso en su navegación, lo que puede tener sentido en iPhone pero no tener sentido en Android o Webos

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top