2011 a fost un an grozav pentru webul mobil. Seturile de instrumente și bibliotecile au ajuns la maturitate, au apărut noi instrumente, iar o grămadă de plugin-uri au făcut mai ușor decât oricând construirea de aplicații mobile bazate pe web. Citește mai departe pentru o scurtă prezentare a câtorva dintre cele mai importante emisiuni și evenimente din 2011!
Weinre a fost lansat inițial în decembrie 2010, dar nu a fost până în 2011 că a primit niște picioare și a devenit cel mai bun inspector de la distanță care face pentru dezvoltatorii de telefonie mobilă toate acele lucruri minunate oferite de dezvoltatorii WebKit / Chrome pentru dezvoltarea desktop-ului. Ușor de folosit și un adevărat salvator de viață, uneori, nu sunt sigur că voi fi capabil să se dezvolte fără ea!
Dacă nu doriți să descărcați Weinre, puteți folosi doar versiunea găzduită de PhoneGap găsită aici.
Steve Souders lucrează pentru Google pe web și a fost creatorul YSlow. Souders a lansat bookmarklet-ul pentru performanță mobilă, care poate fi utilizat cu ușurință pe dispozitivele mobile pentru a avea acces la diverse liste de marcaje, inclusiv Firebug lite, SpriteMe, Webtiming și DOM Monster. De asemenea, puteți conecta aplicațiile la un cont de tip jDrop și puteți obține un raport livrat în cont pentru a fi citit pe un computer desktop în loc să fie blocat încercând să citească totul pe un ecran mobil.
Matteo Spinelli a dat o mulțime comunității de dezvoltare web în ansamblul său și a creat și niște instrumente foarte bune pentru dezvoltarea web-ului mobil. Este probabil cel mai bine cunoscut în lumea mobilă ca omul din spatele iScroll, care a oferit inițial aplicațiilor web mobile abilitatea de a avea antete fixe și subsoluri ca ceea ce utilizatorii erau familiarizați cu aplicațiile native. În acest an, Matteo a lansat iScroll 4 ca o rescriere completă. Rezultatul a fost o interfață mai fină și noi caracteristici cum ar fi pinch / zoom, pull-to-refresh, snap-to-elements și evenimente personalizate suplimentare.
Matteo ne-a oferit și SwipeView, un instrument excelent pentru crearea de caruseluri pe dispozitivele mobile.
iOS 5 a fost lansat in sfarsit si a oferit o imbunatatire semnificativa Safari: abilitatea de a avea Poziția: fix
funcționează așa cum era anticipat în CSS. Se pare că este un lucru mic în acest moment, dar deschide calea către un viitor mai bun și mai previzibil pentru aplicațiile web.
Apple, de asemenea, a deschis poarta atunci când a venit la utilizarea nitro pentru aplicațiile de ecran de acasă. Motorul JavaScript Nitro folosește compilația just-in-time (JIT) pentru a converti dinamic codul JavaScript interpretat în codul nativ ARM compilat, care poate rula până la 2,5 ori mai rapid decât JavaScript-ul interpretat. Aplicațiile Web care au rulat în cadrul Safari au avut un impuls semnificativ, dar deoarece aplicațiile de pe ecranul de întâmpinare au avut un proces separat, nu au beneficiat de nici un beneficiu de la Nitro. Acum, în iOS 5, aplicațiile de pe ecranul de pornire pot profita de Nitro și pot funcționa la fel de bine.
jQuery mobile a fost vorba de web de la lansarea sa inițială, iar în 2011 a continuat să crească și, în cele din urmă, a ajuns la o lansare oficială de 1.0 puncte. Urmând pașii bibliotecii populare jQuery, este simplu să vă ridicați și să rulați foarte repede. Proiectul este foarte bine documentat și echipa din spatele ei este excelentă în comunicarea prin intermediul forumurilor. În timp ce este strict o bibliotecă UI pentru dezvoltare mobilă, cuplată împreună cu ceva de genul Phonegap, face dezvoltarea aplicațiilor mobile folosind HTML, CSS și Javascript mult mai ușoară decât era chiar acum un an sau doi.
Setul de instrumente Dojo este unul foarte popular pentru crearea de aplicații web. Deși nu poate fi la fel de popular ca și alte biblioteci, Dojo oferă o mulțime de funcționalități și, în unele cazuri, este un instrument mult mai bun decât alternativele. Bundled cu versiunea de instrumente de instrucțiuni este tot ce va fi nevoie pentru a începe construirea de aplicații web sub dojox.mobile
Spațiu de nume. Probabil că veți avea nevoie de un pic de expunere la setul de instrumente Dojo înainte de a vă scufunda în aplicații mobile cu ajutorul acestuia, dar odată ce începeți, este la fel de ușor de utilizat ca și jQuery Mobile sau alte alternative. Verifică-l aici.
Mulberry este probabil lansarea mea preferată în ecosistemul aplicațiilor web mobile din acest an. Nu numai că se remarcă ca fiind una dintre cele mai rapide căi de a lansa o aplicație funcțională, dar de asemenea deschide calea pentru mai mulți generatori de aplicații. Cred că vom vedea mai multe instrumente urmând pe urmele lui Mulberry în 2012, dar echipa din spatele Mulberry continuă să muncească din greu și fără îndoială va lansa și îmbunătățiri suplimentare.
Deși acum are aproape 4 ani în 2011, PhoneGap a continuat să se îmbunătățească și să devină instrumentul "go-to" pentru dezvoltatorii web care doresc să creeze aplicații native utilizând limbile pe care le cunosc deja. În 2011, echipa PhoneGap și-a sporit suportul pentru mai multe caracteristici din sistemele de operare mai mobile. Nitobi, compania din spatele PhoneGap, a fost de asemenea achiziționată de Adobe, care a făcut parte din Codegase din Phonegap, parte a Fundației Software Apache. Pe măsură ce se mută 2012, PhoneGap va deveni probabil unul dintre cele mai utilizate instrumente pentru dezvoltarea mobilă.
În cele din urmă, Adobe a anunțat oficial că va înceta să susțină eforturile de sprijin și dezvoltare pe pluginul Flash pentru dispozitivele mobile și ar avansa în schimb cu eforturile HTML 5. Poate că nu a fost un șoc pentru unii, dar a demonstrat angajamentul Adobe de a sprijini tehnologiile web mai deschise și este un eveniment important pentru industrie.