Domanda

Un mio amico mi ha detto che alcuni quadri (PhoneGap e / o QuickConnect) possono trasformare il mio HTML JS codice / / CSS a un App iOS.

Personalmente, io odio questo tipo di strutture, perché quando si ottiene un errore, è molto difficile per eseguire il debug. Ma, d'altra parte, come sto iniziando l'apprendimento di programmazione iOS, trovo Objective-C difficile da imparare.

Qualcuno ha provato questi strumenti? Quali sono i loro limiti? Che dire di performance?

Grazie,

Saluti.

È stato utile?

Soluzione

Questi quadri sono a portata di mano se si proviene da mondo dello sviluppo web. Dal momento che consentono di sviluppare utilizzando HTML / CSS / JS sarete in grado di andare avanti molto rapidamente.

Anche se essi offrono una maggiore interazione con le funzionalità native del dispositivo (contatti, fotocamera, accelerometro, ecc) che lo sviluppo del web puro (utilizzando Sencha tocco o jQuery mobile per esempio) sono ancora più limitato di un'applicazione nativa.

Webkit

La maggior parte di queste soluzioni si concentrano su dispositivi che utilizzano un WebKit basato su browser per il rendering. Che viene utilizzato da molti dei principali sistema operativo mobile:

Symbian, iOS, Android, BlackBerry, Bada, ecc.

principale eccezione di Windows Phone che utilizza Internet Explorer

Cross-platform

Il loro obiettivo è quello di consentire lo sviluppo cross-platform mai avvolgendo il vostro sviluppo web in un'applicazione nativa (PhoneGap, Titanium ) o "traduzione" per la lingua appropriata per il dispositivo di destinazione ( Rhomobile Rodi , MoSync ).

iPhone specifica

Mirando diverse piattaforme implica che alcune funzioni di telefono specifici potrebbero non essere così facilmente supportati. E l'interfaccia utente non avrà l'aspetto originario dal momento che è il targeting differenti sistemi operativi. Quindi, se siete solo puntando iOS4 si potrebbe forse provare alcune delle soluzioni più specifiche come:

Prestazioni

Per le applicazioni standard che should'nt nota molta differenza. Ma se avete intenzione di sviluppare giochi alcuni di questi quadri non sono probabilmente la soluzione migliore. reclami Corona di essere appropriata ...

Attenzione

Se si prevede di sviluppare un'applicazione commerciale attenzione della politica di Apple.

  

Le candidature devono essere scritto in Objective-C, C, C ++, o JavaScript come eseguito dal motore iPhone OS WebKit

Molte applicazioni che utilizzano questi strumenti / quadri sono ancora accettate ma non c'è nulla di ufficiale.

Modifica Come affermato dal Rydell politica è cambiato dal 9 settembre.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top