Recent, în dezvoltarea webului mobil

Au fost destul de puține actualizări ale unora dintre instrumentele și cadrele noastre preferate în ultimul timp în lumea dezvoltării mobile a web-ului. Această postare va oferi o prezentare generală rapidă a câtorva dintre cele mai importante actualizări ale PhoneGap, Sencha Touch și jQuery Mobile!


PhoneGap 1.5 / Cordova

Echipa Nitobi a lansat încă o altă versiune a instrumentului lor în creștere. Cu această versiune există o mulțime de remedii, împreună cu tranziția lină către spațiul Cordova pentru cadru.

Cele mai multe dintre actualizări se referă la corecțiile de erori de la lansarea 1.4.1 în mai multe platforme, mai ales în Android. Nu pot spune că notele de lansare sunt întotdeauna utile; de obicei, au sens doar dacă ați confruntat deja problema în mod personal. Ce e minunat, totuși, este că proiectul avansează rapid și stombe imediat problemele pe măsură ce apar.

Dacă te uiți la notele de lansare, vei vedea multe referințe la "Redenumirea pentru Cordova". De asemenea, ați fi putut auzi că Adobe a fost achiziționat de Nitobi, iar principalele proiecte (adică, PhoneGap și PhoneGap Build) au devenit parte din fundația software Apache.

Ce este Cordova și ce are de-a face cu PhoneGap? Am auzit răspunsuri diferite la acest lucru. Mulți utilizatori casuali presupun că Cordova și PhoneGap sunt aceleași lucruri și că în curând se vor uni într-una. Totuși, acest lucru nu este cazul.

Pentru a cita Brian Leroux: "PhoneGap este alimentat de Cordova. Gândiți-vă: Webkit la Safari."

Cu alte cuvinte, Cordova este toolchain-ul folosit în proiectele PhoneGap, dar brandul PhoneGap nu merge nicăieri.

De-a lungul timpului, proiectul PhoneGap a adăugat din ce în ce mai mult suport pentru diferite platforme, iar în timp ce această versiune nu are noi caracteristici, mai multe suporturi pentru WP7 au fost întâmpinate de mulți cu brațele deschise. Sperăm că anul acesta va fi anul mai multor aplicații PhoneGap!

Nu ezitați să verificați site-ul oficial Cordova pentru mai multe detalii.


jQuery Mobile 1.1.0 RC1

Echipa jQuery Mobile se mișcă repede. Se pare că numai ieri au făcut piatra de hotar 1.0. Cu RC de 1.1 există câteva modificări și adăugiri semnificative pe care ați putea dori să le acordați atenție dacă lucrați în prezent la un proiect jQuery Mobile.

Pentru o multime de browsere (cei care sustin Poziția: fix) jQuery mobile vă va permite acum să aveți adevărate bare de instrumente fixe, mai degrabă decât o hacking jaf JavaScript fals.

Instrumente True Toolbars: pentru o mulțime de browsere (cei care susțin Poziția: fix) jQuery mobile vă va permite acum să aveți adevărate bare de instrumente fixe, mai degrabă decât o hacking jaf JavaScript fals. Browserele care nu suportă poziția: fixate vor primi bare de instrumente statice, cu toate acestea, există un polifil pentru cei care doresc să aibă vechile bare de instrumente fixe în browserele care nu sunt compatibile.

Barele de instrumente fixe nu sunt singurele caracteristici noi pentru această versiune. Există două noi tranziții de pagini (de exemplu Turn and Flow), suport pentru Firefox pentru tranziții, un încărcător Ajax mult mai plăcut și mai puțin intruziv, Suport pentru jQuery 1.7.1 (versiunile anterioare au fost acceptate numai de 1.6.4) punerea elementelor de formă în barele de instrumente (de exemplu, glisante, comutatoare etc.). Comutatorul Flip are un aspect nou, mult mai frumos și există și opțiunea de a evidenția traseul glisantului când alunecați.

Dacă nu doriți ca jQM să îmbunătățească un element, puteți utiliza acum date-spori = "false" atribut. Există unele cheltuieli cu performanțe în utilizarea acestui lucru, așadar merită să citiți documentația pe aceasta.

Odată cu aceste caracteristici, suportul platformei devine din ce în ce mai bun și mai bine cu sprijinul A-Grade crescând cu fiecare lansare, iar gradele B și C devin mai mici și mai mici. Nu uitați să verificați notele de lansare pentru detalii suplimentare.


Sencha Touch 2

Sencha Touch este un set de instrumente uimitoare pentru crearea de aplicații mobile. Cu Sencha Touch 2 obținem o nouă versiune a cadrului împreună cu câteva noi instrumente noi. Nu am folosit încă noua versiune de Sencha Touch, dar m-am scufundat în unele exemple de documentație și cod și îmi place foarte mult ce văd.

Viteza de procesare și exploatarea a tot ceea ce HTML5 are de oferit pare a fi de cea mai mare importanță pentru echipa Sencha. Au livrat ceva care se descurcă foarte bine și împreună cu eliberarea lui Sencha Touch 2 apar câteva instrumente pe care mă încântă să le folosesc.

Sencha Designer 2 vă oferă posibilitatea de a trage și fixa elemente GUI când construiți aplicații, iar Sencha Animator este un instrument pentru a ajuta la crearea aplicațiilor CSS animate.

Sencha Designer 2 vă oferă un GUI drag-and-drop pentru construirea de aplicații. Unele ar putea fi lăsate în urmă prin simplitatea sa și, în timp ce acoperirea sa este limitată în ceea ce ați putea să reușiți să atingeți cu ea, este instrumentul de creare a prototipurilor pentru aplicații mici. Deși este încă în versiune beta, este foarte bine să devină unul dintre motivele pentru care mulți dezvoltatori vor alege Sencha Touch pentru orice altceva.

Sencha Animator este un alt instrument care a fost recent lansat pentru a ajuta la crearea de animații bazate pe CSS și aplicații interactive. Ar trebui să vă ajute să construiți un prototip bogat în aspect, sau chiar să adăugați o animație în aplicația dvs. mult mai ușor, dar din nou nu sunt sigură în ce măsură instrumentele se vor întinde. Lucrul cel mai bun este că puteți să vă aruncați mereu în codul exportat.

Sencha este cu siguranta zboara in acest moment si cu siguranta planuiesc sa dedic dedicarea timpului pentru a explora instrumentele lor pentru crearea de aplicatii mobile anul acesta. Cu noile lor instrumente, documentație și resurse excelente pentru învățarea lui Sencha, ele pun barul foarte înalt!

Cod