Programmazione di applicazioni iOS con PhoneGap e / o QuickConnect
-
26-09-2019 - |
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.
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.