2012-02-25 12 views

Respuesta

12

(1) Sí ... PhoneGap proporciona una configuración para cada sistema operativo móvil principal que creará el mismo entorno en todas partes. Esto consiste en una vista web y un conjunto de funciones de JavaScript que se asignan a las funciones nativas. De esta manera, solo necesita desarrollar una aplicación (basada en HTML, CSS y JavaScript) y puede ejecutarse en cualquier SO PhoneGap puede proporcionar su marco.

  • Su aplicación < -> Phonegap < -> Android
  • Su aplicación < -> Phonegap < -> Windows Phone
  • Su aplicación < -> Phonegap < -> IOS
  • Su aplicación < -> Phonegap < -> ...

Se necesita havi ng para tratar con diferentes sistemas operativos lejos de usted y en su lugar usted puede enfocarse en construir su aplicación, porque usted solo "habla" con Phonegap y hablará con el sistema operativo por usted.

(2) La combinación de la aplicación de vista web Phonegap que en realidad funciona con el teléfono con material nativo creado específicamente para un sistema operativo probablemente terminará en desastre. No es así como se supone que Phonegap funciona. Y salir de la "cárcel" de PhoneGap, lo que significa que es el marco de JavaScript y la vista web, probablemente no funcione de todos modos. Sin embargo, puede abrir otras aplicaciones en el teléfono y recibir valores de ellas. La pregunta siempre es: ¿en cuántos sistemas operativos está disponible esta funcionalidad?

Si comienza a hacer preguntas como la que acaba de publicar aquí ... quizás primero debería comprobar que PhoneGap realmente es la herramienta adecuada para lo que quiere hacer.

+0

Planeo usar phonegap para el registro y la edición de avatar para un widget de Android (el widget es una actividad nativa). Porque soy un desarrollador web y creo que al utilizar Phonegap reducirá el tiempo de desarrollo. ¿Estoy en lo cierto? – wizztjh

+4

Suena como usar una navaja suiza para recoger tus dientes. ¿Por qué utilizaría un marco diseñado para el desarrollo independiente de la plataforma cuando su proyecto se centra en un único sistema operativo? –

4

No es una actividad de phonegap. Es solo una vista web que usa las funciones javascript de brecha telefónica. Por lo tanto, no tendrás tales problemas. Se puede implementar fácilmente la mayor parte de la interfaz de usuario utilizando HTML, sigue utilizando algunos controles nativos para los menús, animaciones, etc.

Phonegap en realidad es una biblioteca que se traduce javascript llama a las instrucciones para el sistema operativo diferente como el teléfono Android/iOS/Windows.

1

La brecha telefónica es una capa intermedia que habla con su teléfono & entre su aplicación. Su aplicación reside en el interior de un cromo menos & navegador usando API brecha teléfono se conecta a las funciones del teléfono como contactos, cámara, etc ... io

+0

Praveen, ¿qué ocurre si en teléfonos de gama alta con kit-kat OS, donde Chrome es el navegador predeterminado, dónde reside la aplicación? – BetRob

+0

@BetRob - 'chrome less browser' significa webView. Tu aplicación se ejecutará dentro de una vista web. –

+0

¿Podría ayudarme aquí? ¿Puedo enviar una solicitud ajax configurando la conexión y manteniendo los encabezados http vivos? Estoy usando Phonegap y jquery. Porque, no puedo configurar estos encabezados en los dispositivos Android Kit-Kat OS. ¿Esto se debe al cambio en el navegador predeterminado? Chrome es el navegador predeterminado de Android 4.3 en adelante. – BetRob

0

Thus actually phonegap works. Phonegap realmente funciona en 3 pasos: - 1- Construir aplicaciones con estándares Web : Los desarrolladores ya saben cómo hacer una tecnología web usando html5, css & javascript.

2- Wrap que con Phonegap: El uso de esta construcción PhoneGap, se puede obtener acceso a la API nativa de

3- Implementar en plataformas múltiples: Phonegap realmente utiliza tecnologías web estándar basado en la aplicación web puentes & dispositivos móviles.

Cuestiones relacionadas