PhoneGap es un marco de desarrollo de aplicaciones móviles multiplataforma de código abierto de Nitobi Software (ahora Adobe) que permite a los desarrolladores web crear aplicaciones móviles usando HTML, CSS y JavaScript. Incubadora y ahora se conoce como “Apache Callback”. El proyecto PhoneGap se divide en varios subproyectos donde cada uno representa una plataforma separada. Para desarrollar para iPhone y iPad, necesita Mac OSX y XCode instalados, de manera similar para Android necesita Google Android SDK, Eclipse ADT Plugin, Ant y Eclipse IDE.
Plataformas reforzadas
PhoneGap refuerza algunas etapas versátiles, lo que permite a los ingenieros web componer código utilizando sus aptitudes HTML / JS actuales y enviar a numerosas etapas:
- Cómo aprender la optimización de la tienda de aplicaciones ASO
- ¿Qué se parece ser un desarrollador de iOS móvil?
- ¿Cuál es la mejor manera de probar aplicaciones móviles?
- ¿Cuánto necesita gastar para desarrollar una aplicación móvil?
- ¿Cuál es la mejor manera de localizar un juego móvil?
- iOS (iPhone / iPad)
- Androide
- Symbian
- Mora
- WebOS (con toda probabilidad muerto – ve señalando con el dedo a HP)
- WP7
- Samsung Bada
La configuración de la tierra para cada una de las etapas mencionadas anteriormente se puede encontrar en “Principio”.
Arquitectura
PhoneGap no es un marco de “desarrollo de aplicaciones nativas”, a pesar de que proporciona acceso a través de varias funciones del dispositivo utilizando una capa de abstracción, que de otra manera sería inaccesible para una página web normal. En palabras simples, proporciona un “WebView” con capacidades extendidas. Usando PhoneGap uno puede acceder a las siguientes funciones del dispositivo:
- Cámara
- Geolocalización
- Brújula
- Contactos
- Medios de comunicación
- Acelerómetro
- Red
- Notificación
- Almacenamiento
A pesar de que está utilizando HTML / CSS y JavaScript para crear aplicaciones, recuerde que no es un entorno de programa de escritorio habitual y que el ejemplo de encuentro con el cliente es fundamentalmente extraordinario. Las aplicaciones PhoneGap se pueden descargar desde App Store, por lo que el cliente puede no saber (o no lo piensan dos veces) que su aplicación está construida utilizando PhoneGap o HTML / CSS, es una práctica confiable para ser confiable con la interfaz de usuario del escenario reglas para que no confundas a tus clientes. Una ilustración sencilla podría ser en caso de que esté construyendo una aplicación PhoneGap para Android, luego asegúrese de manejar la “tecla de retroceso” del equipo / software (ICS), en caso de que no lo haga, sus clientes podrían obtener perplejo.