PhoneGap vs Android e iOS
Estoy desarrollando ahora una red social (no puedo decir exactamente de qué) y quiero oír algunas opiniones. ¿Debo usar phonegap o usar android e iOS ?.
- Preguntas sobre la interoperabilidad de lenguajes web en un proyecto de plataforma cruzada
- Oficial "Boost library" ¿Soporte para Android e iOS?
- IOS equivalente al servicio de Android?
- Alternativas de comunicación en tiempo real nativas a WebRTC
- ¿Qué método de autenticación debo usar con la gema Sorcery usando una aplicación móvil?
- Tamaño de fuente sensible a HTML para dispositivos móviles
- ¿Hay CMS de aplicaciones móviles gratuitas?
- Cómo hacer el código QR para AMBOS Android Market y App Store
- Seguridad de aplicaciones móviles híbridas
- ¿Incompatibilidades de la capa de servicio MonoTouch / MonoDroid?
- ¿Cómo puedo desactivar select2 jQuery plugin en tabletas?
- Ionic Cordova cámara problema con ios 10
- Notificaciones push iOS y código nativo cliente-cliente de Android
Hice la misma pregunta cuando empecé a usar nuestra aplicación, pero mi respuesta fue más fácil porque tengo una restricción de "tiempo" que nos lleva a elegir PhoneGap. Estos son algunos de mis razonamientos:
¿Realmente sé cómo escribir la aplicación nativa? No.
¿Conozco HTML5, css y javascript? Bingo.
En primer lugar, usted tiene que entender que PhoneGap es sólo una webview incorporado / navegador dentro de la aplicación nativa resultante. Todavía tiene que usar código nativo para crear la aplicación PhoneGap, por lo que puede considerar el aprendizaje de PhoneGap como paso 1 para aprender a escribir aplicaciones nativas.
PhoneGap me ha enseñado mucho sobre la aplicación nativa y la estructura del proyecto en cada plataforma. Estoy bastante seguro de que ahora será más fácil para mí para escribir aplicación nativa que si estuviera hace dos meses.
Desarrollamos una sola aplicación para múltiples clientes. Parte de nuestro enfoque ágil, PhoneGap nos ha permitido obtener la aplicación al cliente para su revisión, retroalimentación y hacer cambios rápidamente para adaptarse a la necesidad del cliente en lo que respecta al diseño y diseño de interfaz de usuario. Una vez que el cliente apruebe el diseño; obviamente, siempre podemos convertir el diseño en App nativo si el cliente está dispuesto a pagar por el esfuerzo adicional.
Si quieres una buena aplicación y estás dispuesto a poner algún tiempo en ella, vaya nativo. Como cuestión de hecho, siempre vaya nativo
Bueno, si tiene la intención de empezar con algo que no es tan complejo, yo diría que Phonegap.
Como saben, la gran ventaja es que el código HTML / JS que producen está empaquetado en varias plataformas (Android, iOS, symbian, etc.). Sin embargo, si necesita tener servicios más específicos como servicios de fondo para interactuar con el usuario y así sucesivamente, seguramente tendrá que desarrollar de forma nativa, al menos esta parte.
Por ejemplo, si necesita un servicio para avisar al usuario de las actualizaciones, etc., tendrá que desarrollar la aplicación central (sus recursos html) y un servicio de fondo para Android, y también un servicio bacgrounf para iOS, no es posible reutilizar código en este caso.
Por lo tanto, dependerá de lo que va a apuntar.
- ¿Cómo comprobar el estado dropDown (mostrado u ocultado) en autoCompleteTextView?
- Excepciones mientras utiliza MvxAdapter