Parece que me faltan algunos conceptos importantes con PhoneGap


8

Estoy planeando desarrollar una aplicación en múltiples plataformas y estoy pensando que PhoneGap podría ser perfecto para mí. Había estado leyendo que es una base de código para todas las plataformas, pero mirando la guía PhoneGap parece que hay instrucciones separadas para cada plataforma. Entonces, si quiero desarrollar para iOS, Android, BB y WP7, ¿necesito escribir 4 conjuntos diferentes de código? Estoy seguro de que me estoy perdiendo algo fundamental aquí.

Aparte de eso, ¿cómo suelen acercarse las personas a una compilación de PhoneGap? Obviamente / probablemente desee que la aplicación final se vea como una aplicación nativa, ¿es más común que no usar jQuery Mobile junto con PhoneGap?

¿Hay un IDE preferido? Veo, en la guía, para iOS que parecen sugerir Xcode. Estoy bien usando Xcode pero parece un poco excesivo para HTML y CSS. ¿Necesito desarrollar en Xcode y si no, cómo lo abordo? ¿Usar un IDE / editor de texto diferente y luego copiar y pegar en Xcode para construir y probar?

Sé que esta pregunta es larga y fundamental, pero es algo que no creo que se aborde correctamente en las guías.

Gracias.


Eche un vistazo a este artículo ( codeproject.com/Articles/445361/… ): explica en gran medida cuáles son los beneficios de PhoneGap y el kit de herramientas relacionado (Jquery mobile, etc.). También muestra cuánto código se reutilizará realmente para diferentes plataformas. Encontré los resultados confiables mientras desarrollaba soluciones móviles.
Arthur P

Respuestas:


5

Phonegap solo proporciona el marco para el código compartido en diferentes plataformas. Para crear la aplicación para cada plataforma, debe utilizar los conjuntos de herramientas nativos; Visual Studio para WinPhone, XCode para iOS, Eclipse con Android SDK para Android, etc.

Puede reutilizar todo su código de PhoneGap pero necesita crear proyectos en cada plataforma para construir y enviar las aplicaciones a las tiendas móviles apropiadas.


1
Si usted mismo tiene experiencia, ¿puede describir su enfoque general? Desarrollar en Xcode, Eclipse y Visual Studio? ¿Generalmente usaría jQuery Mobile también o un marco diferente? Gracias por tu respuesta por cierto.
garethdn

Ahora puede crear desde el servicio de creación de PG en línea de Adobe. Aún necesitará cosas como una cuenta de desarrollo de iOS, pero puede compilar sin abrir la aplicación en cada IDE.
Erik Reppen el
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.