Sono interessante per creare un'applicazione Android, mentre i miei hobby principali sono lo sviluppo web. Ora la cosa che mi confonde è che le persone fanno applicazioni nei linguaggi HTML5/CSS3/JavaScript, sono quelle applicazioni che girano su browser Web su Android mobile o che funzionano come un'applicazione installata su Android?Sviluppo Android HTML5
risposta
Ebbene si può progettare e sviluppare la vostra applicazione in 3 modi
- mie origini: il codice Java completa in caso di Android, o Objective-C o Swift ora in iOS
- Web: HTML5, CSS3, JavaScript
- ibrida: una miscela dei due
Se sei uno sviluppatore web è possibile progettare la vostra applicazione in HTML5 e quindi utilizzare un wrapper come PhoneGap o Apache Cordova che si limiterà a w rap o impacchetta la tua app in una WebView (una Webview è come un semplice browser all'interno di un'app nativa).
Poi avrai il tuo APK come qualsiasi altra applicazione in Google Play, quindi sì, è un'applicazione completa che può essere installato, aggiornato e cancellato, naturalmente, in qualsiasi dispositivo Android
Ma c'è una differenza tra i due, come la velocità varia a seconda del tipo di app: in precedenza, le app web non potevano accedere all'accelerometro, fotocamera, giroscopio ecc, ma ora con il mazzo di API disponibili, si ha la possibilità di accedervi in modi molto semplici.
una definizione completa di un WebView
La classe WebView è un'estensione della classe View di Android che permette di visualizzare le pagine web come parte del layout attività. Lo standard non include alcuna funzionalità di un browser Web completamente sviluppato, ad esempio i controlli di navigazione o una barra degli indirizzi. Tutto ciò che WebView fa, per impostazione predefinita , mostra una pagina web.
Maggiori informazioni su WebView Here
Sì, può essere aperto nei browser web. Quelle applicazioni mobili che sono scritte in HTML5 sono in realtà applicazioni web con interfaccia utente Mobile. Puoi creare e sperimentare questi progetti usando Visual Studio 2012. Vai al nuovo progetto -> Web -> Applicazione Web ASP.Net MVC 4 -> in "seleziona un modello" scegli Applicazione mobile
- 1. iOS: HTML5 con sviluppo Three.js
- 2. Sviluppo di un'applicazione HTML5 con Eclipse IDE
- 3. sviluppo HTML5 con Visual Studio 2012
- 4. Dallo sviluppo Web allo sviluppo Android
- 5. Android incorporato video HTML5
- 6. Html5 Trascinamento in Android
- 7. html5/android touchcancel
- 8. Sviluppo incrementale NDK Android
- 9. Sviluppo Android più veloce
- 10. Sviluppo Android per principianti
- 11. Sviluppo NDK Android
- 12. Introduzione allo sviluppo Android
- 13. Risorse e framework per lo sviluppo mobile (iphone, android) utilizzando HTML5
- 14. Sviluppo di app Android senza dispositivo Android
- 15. Per iniziare con lo sviluppo del gioco usando js/html5
- 16. "Cocos2d-Javascript" o "Cocos2d-x html5", quale è meglio per lo sviluppo HTML5?
- 17. Sviluppo applicazioni Android WebRTC nativo
- 18. Messaggi Android - Sviluppo vs Distribuzione
- 19. Sviluppo Android basato su cloud
- 20. sviluppo allarme giornaliero in android
- 21. Sviluppo Android su windows 7
- 22. Android Book per lo sviluppo
- 23. Sviluppo Android: Come utilizzare onKeyUp?
- 24. Sviluppo Android - Test alfa chiuso
- 25. Sviluppo di dispositivi multipli Android
- 26. Test automatizzati nello sviluppo Android
- 27. Miglior strumento di sviluppo multipiattaforma per iPhone e Android
- 28. HTML5 Canvas (gioco) su tablet iPad/Android
- 29. Posso creare un gioco HTML5 per Android?
- 30. Somiglianze tra Canvas HTML5 e Canvas Android
Nota che l'uso di "nativo" qui può essere fuorviante, poiché "nativo" può anche significare utilizzare linguaggi di livello inferiore come C o C++. Ad esempio, l'NDK di Android rende possibile ciò. –