Punta di partenza dell'intera discussione è l'articolo di Drew Crawford, di cui suggeriamo assolutamente la lettura per la sua completezza, approfondimento, materiali proposti, argomenti e conoscenze tecniche. Nel suo articolo Why mobile web apps are slow l'autore fornisce numerosi dati utili a demistificare alcuni memi comuni e pensieri superficiali che inflazionenao numerosi forum frequentati da sviluppatori e markettari impegnati con investimenti e risorse nel mercato mobile alla ricerca di percorsi di succeso futuri.
Il testo è interessante anche perchè è ironico e finalizzato a togliere enfasi al dibattito che imperversa da anni sulla maggiore qualità delle APP Native rispetto a quelle Web o vicversa.
L'articolo copre in dettaglio e in modo chiaro vari temi che possono essere di interesse generale come:
- lo sviluppo per architetture ARM e/o X86
- sviluppo per desktop e per mobile
- performance del codice nativo rispetto a quello web app
- punti di forza e di debolezza dello sviluppo Java
- e molto altro.
Fai in modo che sia l'utente a fare pubblicità alla tua APP
In sintesi il punto di vista dell'autore è che le Web App sviluppate in HTML5 saranno ampiamente inferiori a quelle native per almeno 5-10 anni e la ragione sta nei limiti tecnici impliciti che impediscono di garantire prestazioni elevate in ambito mobile.
Alcuni link per seguire la discussione che ne è scaturita: