Il 2011 è stato un anno eccezionale per il web mobile. I toolkit e le librerie sono maturati, sono arrivati nuovi strumenti e un sacco di plug-in hanno reso la creazione di applicazioni mobili basate sul web più semplice che mai. Continua a leggere per una carrellata di alcune delle uscite e degli eventi più significativi del 2011!
Weinre è stato inizialmente rilasciato nel dicembre del 2010, ma non è stato fino al 2011 che ha ottenuto alcune gambe ed è diventato il miglior ispettore remoto che fa per gli sviluppatori mobili quello che tutte quelle grandi cose che gli strumenti di sviluppo WebKit / Chrome offrono per lo sviluppo desktop. Facile da usare e un vero salvavita, a volte, non sono sicuro che sarei in grado di sviluppare senza di essa!
Se non vuoi scaricare Weinre, puoi semplicemente utilizzare la versione ospitata di PhoneGap che si trova qui.
Steve Souders lavora per google sulle prestazioni web ed è stato il creatore di YSlow. Souders ha pubblicato il bookmarklet mobile performace che può essere facilmente utilizzato sui dispositivi mobili per ottenere l'accesso ai vari bookmark, inclusi Firebug lite, SpriteMe, Webtiming e DOM Monster. Puoi anche connettere le app a un account jDrop e ottenere un rapporto consegnato all'account da leggere su un computer desktop invece di rimanere bloccato a cercare di leggere tutto su uno schermo mobile.
Matteo Spinelli ha dato molto alla comunità di sviluppo web nel suo complesso, e ha creato alcuni strumenti davvero grandi per lo sviluppo del web mobile. È forse il più noto nel mondo della telefonia mobile come l'uomo dietro iScroll, che in origine offriva alle app Web mobili la possibilità di avere intestazioni e piè di pagina fissi come quello che gli utenti avevano familiarità con le applicazioni native. Quest'anno, Matteo ha rilasciato iScroll 4 come riscrittura completa. Il risultato è stata un'interfaccia più fluida e nuove funzionalità come pizzico / zoom, pull-to-refresh, snap-to-elementi e ulteriori eventi personalizzati.
Matteo ci ha anche fornito SwipeView, un ottimo strumento per creare caroselli su dispositivi mobili.
iOS 5 è stato finalmente rilasciato e ha offerto un significativo miglioramento al mobile Safari: l'abilità di avere position: fixed
lavoro come previsto in CSS. Sembra una piccola cosa al momento, ma apre la strada a un futuro migliore e più prevedibile per le app web.
Apple ha anche aperto la porta quando si trattava di usare nitro per le app della schermata principale. Il motore Nitro JavaScript utilizza la compilazione just-in-time (JIT) per convertire dinamicamente il codice JavaScript interpretato in codice ARM nativo compilato che può essere eseguito fino a 2,5 volte più velocemente di JavaScript interpretato. Le app Web eseguite all'interno di Safari hanno ottenuto un notevole miglioramento, ma poiché le app della schermata principale hanno funzionato su un processo separato, non hanno ricevuto alcun vantaggio da Nitro. Ora, su iOS 5, le app della schermata principale possono sfruttare Nitro e funzionare altrettanto bene.
jQuery mobile è stato il talk del web sin dalla sua prima versione, e nel 2011 ha continuato a crescere e finalmente è arrivato a un rilascio ufficiale di 1.0 punti. Seguendo le orme della famosa libreria jQuery, è semplice essere subito operativi. Il progetto è molto ben documentato e il team dietro di esso è ottimo per comunicare attraverso i forum. Anche se è strettamente una libreria UI per lo sviluppo mobile, accoppiata con qualcosa come Phonegap, rende lo sviluppo di applicazioni mobili usando HTML, CSS e Javascript molto più facile di quanto non fosse solo un anno o due fa.
Il toolkit Dojo è molto popolare per la creazione di applicazioni web. Anche se potrebbe non essere commercialmente popolare come altre librerie, Dojo offre molte funzionalità e in alcuni casi è uno strumento molto migliore rispetto alle alternative. In bundle con il rilascio del toolkit è tutto ciò che è necessario per iniziare a costruire applicazioni web sotto il dojox.mobile
namespace. Probabilmente avrai bisogno di un po 'di esposizione al toolkit Dojo prima di immergerti nella creazione di app mobili, ma una volta iniziato, è altrettanto facile da usare come jQuery Mobile o altre alternative. Controllalo qui.
Mulberry è probabilmente la mia versione preferita nell'ecosistema di app Web mobile quest'anno. Non solo si distingue come uno dei modi più rapidi per ottenere un app funzionale e funzionante, ma apre anche la strada a più generatori di app. Penso che vedremo più strumenti che seguono le orme di Mulberry nel 2012, ma il team di Mulberry continua a lavorare sodo e senza dubbio rilascerà ulteriori miglioramenti.
Nonostante abbia ormai quasi 4 anni nel 2011, PhoneGap ha continuato a migliorare e diventare lo strumento ideale per gli sviluppatori web che cercano di creare applicazioni native utilizzando le lingue che già conoscono. Nel 2011, il team di PhoneGap ha aumentato il proprio supporto per ulteriori funzionalità su più sistemi operativi mobili. Nitobi, la società dietro PhoneGap, è stata anche acquisita da Adobe, che ha reso la base di codice Phonegap parte della Apache Software Foundation. Con il 2012, PhoneGap diventerà probabilmente uno degli strumenti più utilizzati per lo sviluppo mobile.
Infine, Adobe ha annunciato ufficialmente che cesserà il supporto e gli sforzi di sviluppo sul plug-in Flash per dispositivi mobili, e preferirebbe andare avanti con i loro sforzi in HTML 5. Potrebbe non essere stato uno shock per alcuni, ma ha dimostrato l'impegno di Adobe nel supportare più tecnologie web aperte ed è un evento significativo per l'industria.