Fundamentos de la brecha telefónica
Estoy empezando a usar phonegap para crear una aplicación basada en web para iphones / androids.
No entiendo por qué tiene diferentes plataformas para el iPhone y Android, cuando se supone que creamos una aplicación que se adapte a ambas plataformas. Además, la integración de Facebook con el teléfono es diferente en función de la plataforma en la que lo estoy haciendo.
- NullPointerExecption al llamar a un PhoneStateListener en un servicio
- ¿La vista Web de Android admite CSS3 WebKit Animations?
- Cómo imprimir en la consola en Android Studio?
- ¿Soporta el emulador de Android OpenGL ES 2.0?
- Ocultar barra Tablayout en android
Mis preguntas son:
-
¿Debo crear dos proyectos, uno para iphone, uno para android con phonegap?
-
En caso afirmativo, ¿cuál es el punto de la brecha telefónica?
- Cualquier interpretación simple sobre 3G
- ¿Es OAuth en un teléfono móvil usando un servidor proxy demasiado problema?
- ¿Por qué es posible el uso de scripts entre dominios para archivos locales en un dispositivo móvil?
- ¿Cuáles son las características específicas de iPhone / Android?
- La consola de Eclipse muestra: 'Error al pulsar la selección: sistema de archivos de sólo lectura' cuando intento empujar un archivo
- ¿Cómo implementar multitouch en Unity3d en un dispositivo móvil?
- Web móvil: deshabilita la selección de texto de toque largo / taps
- JSfiddle: cómo crear proyectos multi-JS / CSS / HTML proyecto?
El contenido (su código HTML / JS) es el mismo – pero ya que PhoneGap es en realidad una colección de Native Wrapper por marco móvil, es por eso que terminan con múltiples aplicaciones compiladas nativas ….
Más claro
-
Usted terminará con un proyecto PhoneGap por móvil al que desee desplegar (iOS, Android, BlackBerry, etc.)
-
De nuevo, su contenido es el mismo – es sólo el proyecto PhoneGap que es diferente, y se encarga de la implementación nativa de la WebView (que en última instancia contiene su código).
Sin PhoneGap, sólo puedes usar tu aplicación con un navegador, no hay manera de añadir aplicaciones web a AppStore / Android Market
Espero que esto ayude
La idea de la brecha telefónica es "desarrollar una vez, implementar en todas partes", lo que significa que se escribe una sola aplicación y luego se puede empaquetar junto con los diferentes tiempos de ejecución para que se pueda implementar en cualquier dispositivo móvil. Es como instalar Java en Windows, Mac y Linux. Puede ejecutar el mismo código en cualquiera de ellos, porque hay una implementación especial de Java para los tres sistemas. Phonegap funciona básicamente de la misma manera, excepto que realmente poner el tiempo de ejecución en su aplicación. Si nos fijamos en el proyecto WAC, lo probaron de la manera completa de Java.