Questa domanda è abbastanza popolare e ci sono già molte domande ad essa relative. Ma alcuni di loro sono vecchi (come 6 mesi fa), e per la data corrente - Maggio 2012 ... sarà fantastico se riesci a digitare quale è meglio adesso!HTML5 vs Native App: quale scegliere ??
Attualmente sto lavorando su alcune app e la funzionalità multipiattaforma è un grosso problema qui. Mi piacerebbe sapere se posso usare HTML5 per le seguenti funzionalità.
Creazione di un lettore musicale nella mia app (avrà bisogno di leggere tutte le playlist e riprodurli) - HTML5 (o) nativo?
Utilizzo dell'accelerometro - HTML5 (o) Nativo?
Uso della fotocamera - HTML5 (o) Nativo?
Utilizzo di gesti (swype, ecc.) - HTML5 (o) Nativo?
Funzionalità multi-touch & gestures - HTML5 (o) Nativo?
Sviluppo di giochi 3D (o) 2.5D con fisica - HTML5 (o) Nativo? (Nativo potrebbe essere il miglior affare qui, ma io sono curioso di sapere come HTML5 farebbe in multi-piattaforma di gioco dev)
Se è possibile numerare le opzioni con la risposta corretta, e dare una ragione per perché avrei dovuto usare nativo/HTML5, sarebbe fantastico :)
Inoltre, quali sono i tuoi pensieri su Phone-Gap
per il supporto nativo?
Sceglierei nativo per tutte queste funzioni – jbduzan
Buona risposta: potrei anche aggiungere che HTML5 Audio e HTML5 Video non sono supportati in tutti i dispositivi - alcuni dispositivi e browser non supportano il formato mp3 ad esempio o altri formati. Altrimenti, dopo quasi 2 anni di sviluppo mobile questa domanda si adatta alla build .... Guardate Titanium che stanno per iniziare Windows Mobile - il mio miglior consiglio se la vostra azienda ha budget e tempo e sviluppatori e il progetto è come un complesso di giochi - Usa cacao per Apple, Java per Android e C# per WP7 - versioni di piattaforme separate come Angry Birds per esempio. – AlphaApp
Ottima risposta! Il divario telefonico sembra sfruttare questi problemi: http://docs.phonegap.com/en/1.7.0/index.html. Cosa ne pensi di questo ? – Legolas