Pregunta

Un amigo mío me dijo que algunos marcos (PhoneGap y / o QuickConnect) pueden transformar mi JS código HTML CSS / / para una aplicación para iOS.

En lo personal, no me gusta este tipo de marcos, porque cuando se obtiene un error, es muy difícil de depurar. Pero, por otro lado, como yo estoy empezando a aprender a programar IOS, encuentro de Objective-C difícil de aprender.

¿Alguien trató de estas herramientas? ¿Cuáles son sus límites? ¿Qué hay de actuaciones?

Gracias,

Saludos.

¿Fue útil?

Solución

Estos marcos son útiles si se viene desde el mundo del desarrollo web. Ya que le permiten desarrollar el uso de HTML / CSS / JS usted será capaz de ponerse en marcha muy rápidamente.

A pesar de que ofrecen una mayor interacción con las capacidades nativas del dispositivo (contactos, cámara, acelerómetro, etc.) que el desarrollo web pura (usando Sencha Touch o jQuery Mobile por ejemplo) son todavía más limitado a una aplicación nativa.

Webkit

La mayoría de estas soluciones se centran en los dispositivos mediante un WebKit basado en navegador para la prestación. Que es utilizado por muchos de los principales sistemas operativos móviles:

Symbian, iOS, Android, Blackberry, Bada, etc.

principal excepción es Windows Phone que utiliza Internet Explorer

multiplataforma

Su objetivo es permitir el desarrollo multiplataforma nunca envolviendo su desarrollo web en una aplicación nativa (PhoneGap, de titanio ) o por "traducción" al idioma apropiado para el dispositivo objetivo ( Rhomobile Rodas , MoSync ).

iPhone específica

Con el objetivo de varias plataformas implica que algunas de las características específicas de teléfono podrían no ser compatibles con tanta facilidad. Y la interfaz de usuario no se verá tan nativa, ya que está dirigido diferentes sistemas operativos. Así que si sólo está apuntando iOS4 que tal vez podría intentar algunas de las soluciones más específicas tales como:

Actuaciones

Para aplicaciones estándar que should'nt nota mucha diferencia. Pero si usted está planeando para desarrollar juegos de algunos de estos marcos probablemente no son la mejor solución. reclamaciones de corona para ser apropiados ...

Atención:

Si va a desarrollar una aplicación comercial cuidado con la política de Apple.

  

Las solicitudes deberán originalmente escrito en Objective-C, C, C ++ o JavaScript como ejecutada por el motor WebKit iPhone OS

Muchas de las aplicaciones que utilizan estas herramientas / marcos sigan siendo aceptadas pero no hay nada oficial.

Editar: Como se ha indicado por Rydell la política ha cambiado desde el 9 de septiembre.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top