PhoneGap Vs iOS native / sviluppo Android nel 2014

? KevInSol @ | Original: StackOverFlow
---

Sono uno sviluppatore web che è una novità per lo sviluppo mobile app e la necessità di avviare un progetto al più presto . Nonostante la ricerca per le ultime settimane, ( ho elencato quello che ho fatto finora in fondo a questo post ) non ho ancora deciso tra PhoneGap o nativa ( per iOS / Android solo ) . Googling " PhoneGap vs native" e simili sembra dare risultati con una divisione abbastanza equa, ma non ci sembra dubbio che nativo darà una veloce / risultato finale migliore, ma a scapito di dover imparare tante cose nuove in breve lasso di tempo.

Una cosa comune citato su PhoneGap è cioè gira lentamente - ma ho anche letto che dal V3 ora corre molto più veloce - è questo il caso ?

L' app Ho bisogno di costruire è davvero molto simile a un sito statico cellulari ( ma il cliente insiste che deve essere un app ) - solo il testo e alcune immagini e qualche file PDF . Ci saranno nuovi contenuti aggiunti, come notizie, così ho pensato, piuttosto che rilasciare una nuova versione app per ogni nuovo elemento, l'applicazione Scarica nuovi dati provenienti da una API web ( JSON o XML) e, infine, un requisito per le notifiche push .

Non ci sarà bisogno di accedere alla videocamera, GPS o qualsiasi altro hardware ( barra del file system di cache immagini / PDF ) .

Ho guardato applicazioni simili ( la concorrenza) e tutti sembrano fare ampio uso di opinioni web, che potrebbe suggerire che sono stati realizzati con PhoneGap ( o sarebbe ? ) .

Quindi la mia domanda è, dato il tipo semplice di app ho bisogno di fare, ci sarebbe un grande vantaggio ad andare nativo per questo, o sarebbe PhoneGap ( ultima versione) funzionare altrettanto bene . Oppure dall'altro, poiché è una semplice applicazione sarebbe il facile da fare ( cioè da zero a due app store in 10 settimane) nativa ?

Io ho un mac con ADT / Xcode installato in modo che non è un fattore di scelta .

La mia ricerca finora .

Seguita Android per iniziare a qui http://developer.android.com/training/basics/actionbar/styling.html ma si è perso con le linguette

Poi ha ottenuto un libro, SAMS insegnare te Android in 24 ore, su circa un'ora 6

IOS seguì fino qui https://developer.apple.com/library/ios/referencelibrary/GettingStarted/RoadMapiOS/ThirdTutorial.html#//apple_ref/doc/uid/TP40011343-CH10-SW1

Diversi tutorial PhoneGap quali http://coenraets.org/blog/phonegap-tutorial/ ma tutto sembrava avere problemi di ottenere loro di lavorare come è .

---

Top 5 Risposta

1AtanuCSE @

Chiaramente nativo ha alcuni vantaggi rispetto ai quadri web come PhoneGap . Ma la cosa è ciò che si desidera & amp ; bisogno? Se si desidera una soluzione rapida, allora PhoneGap è meglio per cross-platform . Si può fare in modo semplice per tutte le piattaforme comuni . Ma se volete la vostra applicazione per essere veloce & amp ; efficiente, ovviamente nativo ha i suoi vantaggi .

Dato le vostre esigenze, PhoneGap potrebbe essere meglio per servire il vostro scopo . È possibile continuare con lo stesso codice, e esattamente lo stesso disegno per tutte le piattaforme . Non solo per iOS e Android, ma anche con Windows Phone, fireos amazon ecc

Una delle cose è che ci sono migliaia di app edificio in PhoneGap questi giorni, in modo che possa essere detto che incontra con l'aspettativa di una certa misura . PhoneGap è abbastanza efficiente per riempire termini queste applicazioni . Con un uso corretto di framework come sencha, jQuery Mobile, UI kendo e molti altri PhoneGap può essere altamente efficiente .

Non credo sia possibile per chiunque di dire che se l'applicazione potrebbe essere completata in 10 settimane in applicazioni native o no . Vorrei andare per PhoneGap di continuare con lo stesso design e lo stesso codice . Sarebbe facile fare cambiamenti in app, se necessario in futuro . Ma la decisione devono essere tuo basata sui temi e le esigenze :)