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.

Mis preguntas son:

  1. ¿Debo crear dos proyectos, uno para iphone, uno para android con phonegap?

  2. En caso afirmativo, ¿cuál es el punto de la brecha telefónica?

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

  1. Usted terminará con un proyecto PhoneGap por móvil al que desee desplegar (iOS, Android, BlackBerry, etc.)

  2. 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.

  • Corona sdk tamaño de la aplicación es demasiado grande
  • Desarrollo multiplataforma HTML5 móvil con una sola base de código, incluyendo servidor de aplicaciones y bibliotecas de clientes nativos?
  • Agregando marcador múltiple en google map en android
  • Mantenga la pantalla encendida durante el juego de Android sin la interacción del usuario
  • Android ListView: obtenga una distancia de desplazamiento
  • ¿Puedo usar Corona sdk para hacer aplicaciones sin juego?
  • SetSpinnersShown y setCalendarViewShown en DatePicker obsoleto en el nivel 24 de API
  • ¿Cuáles son las diferencias entre touchmove y gesturechange?
  • Phonegap - Elija la imagen de la galería
  • Los archivos en la nube de Rackspace suben directamente al cliente móvil
  • ¿Implementar aplicaciones WebGL como aplicaciones nativas de iOS o Android?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.