Windows 10 și PWA: viitorul livrării de software
Publicat: 2019-12-06Cuprins
După cum am menționat pe scurt în articolul nostru despre Desktop PWA, Microsoft părea să fi prins recent mișcarea Progressive Web App și s-a făcut cunoscut ca precursorul tendinței magazinului PWA . Potrivit Microsoft, aceasta nu este o simplă inițiativă de vârf, ci mai degrabă un plan care a fost găzduit de ceva timp, mergând încă din 2016.
Cu tot acest timp pentru a se pregăti, Microsoft a reușit să-și construiască o fundație Progressive Web Apps (PWA) care poate rezista la anii de schimbări tehnologice care vor urma. Ca urmare, experiența Windows are acum aplicații web progresive integrate în fiecare aspect, făcând ca viitorul Microsoft Store să devină viitorul aplicațiilor hibride – o combinație de UWP (Universal Windows Platform) și PWA .
Ce este o aplicație web progresivă?
O aplicație web progresivă este, pur și simplu, un site web progresiv care oferă experiență de aplicație nativă și disponibilitate pe mai multe platforme. Este o tendință în curs de dezvoltare care oferă tot ce este mai bun din ambele lumi — Web și aplicația nativă, cu funcționalități care depășesc cu mult ceea ce este capabil un web normal.

Un PWA poate fi adesea dificil și greu de recunoscut. Dacă nu sunteți familiarizat cu tehnologia și doriți să aflați mai multe, ghidul nostru complet despre Progressive Web Apps este recomandat pentru o înțelegere aprofundată a problemei.
Aplicații web progresive și Windows 10
De la Microsoft vine recenta îmbrățișare a Progressive Web Apps, care marchează un orizont complet nou de posibilități pentru Microsoft Store.
Progressive Web Apps au acces deplin la API-urile caracteristicilor Windows 10 și pot fi instalate pe întreaga familie de dispozitive UWP (inclusiv Windows 10 mai sigur în dispozitivele în modul S), asigurând totodată compatibilitatea cu alte browsere și dispozitive.
Ce inseamna asta? Aceasta înseamnă că, de acum înainte, PWA-urile fac parte din experiența Windows și sunt la egalitate cu alte aplicații UWP (Universal Windows Platform), descoperite de peste 800 de milioane de utilizatori lunari activi din întreaga lume.
Deoarece un PWA poate fi un cetățean de primă clasă în Microsoft Store, un utilizator se va putea implica pe deplin cu un PWA instalat – de la descoperire la instalare, până la execuție – fără a deschide vreodată browserul.
Datorită acestor progrese tehnologice făcute de echipa Microsoft, experiența PWA în Windows 10 nu este acum cu mult diferită de cea a unei aplicații UWP tipice. În comparație cu un PWA tipic care rulează din browser, PWA-urile din magazinele Microsoft diferă prin aceste avantaje tehnice:
- Rulați într-o fereastră independentă
- Fără limită de stocare (pentru stocare locală, IndexedDB, …)
- Capabil de procese offline și în fundal
- JavaScript poate accesa API-urile native Windows Runtime (WinRT).
- Descoperibil și afișat ca „aplicație” în Windows Store, meniul Windows Start și Cortana.
- Deschideți un canal complet nou de colectare a informațiilor pe dispozitivele în care browserul nu ajunge, de exemplu, Xbox, Windows Mixed Reality și alți factori de formă non-PC.

Și, deoarece natura mișcării PWA este aceea a uneia în continuă schimbare, nu este neașteptat să vedeți că aplicațiile dvs. familiare sunt actualizate constant la PWA. În momentul în care vorbim chiar acum, Outlook de la Microsoft este oficial o aplicație web progresivă — instalabilă din orice browser bazat pe Chromium.

De la introducerea sa, Progressive Web Apps arată mari promisiuni de a fi următorul pas în Evoluția Web-ului. Recunoscându-și potențialul, unul după altul marele brand a început să încorporeze elemente de PWA în infrastructura lor, făcând acum peisajul web cu mult diferit decât înainte.


De ce Progressive Web App este viitorul
Descoperibil oriunde
Fiecare aplicație web progresivă care este listată în Microsoft Store în Windows 10 își poate crește audiența aplicației de o sută de ori, deoarece baza lunară de instalare simultană a Windows 10 este de peste 800 de milioane de utilizatori.
Se repopulează automat
Pe lângă opțiunea pentru dezvoltatori de a-și trimite manual PWA-urile, Microsoft a făcut posibil, de asemenea, ca motoarele de căutare precum Bing să indexeze automat PWA-urile de calitate în magazinul său:
Folosim Bing Crawler pentru a identifica PWA pe web de aproape un an, [..]. Pe parcursul acestui proces, vom continua să verificăm măsurile noastre de calitate pentru PWA, pentru a ne asigura că oferim o experiență valoroasă, de încredere și încântătoare clienților noștri comuni pe dispozitivele Windows.
Prin aceasta, se așteaptă ca Microsoft Store să se populeze automat cu PWA, făcând ca viitorul tuturor lucrurilor Progressive Web App să pară mai probabil ca niciodată.
Experiență fără efort
Un avantaj al PWA – pe lângă aspectul și funcționalitățile sale asemănătoare aplicației – este că se simte ca și cum ai experimenta o versiune Lite a aplicației.
Acum, înțelegem ceea ce te gândești. Majoritatea dintre noi nu au adesea o experiență pozitivă cu aplicațiile lite și acest lucru este de înțeles, având în vedere cât de mai proaste funcționau aceste aplicații lite. Cu toate acestea, cu Progressive Web Apps, se simte bine. Totul se simte mai lin, simplificat, iar fluxul general seamănă într-adevăr cu cel al unei aplicații native; dar nici măcar nu trebuie să așteptați atât de mult pentru a instala și lansa PWA-uri, cu atât mai puțin să le descărcați, deoarece totul este stocat și actualizat dinamic pe web.
Explorați: PWA pentru Magento 2
Ce înseamnă asta pentru dezvoltatori
Fiind precursorul lanțului de magazine PWA , Microsoft și-a asumat responsabilitatea să facă tot ce le stătea în putere pentru a ajuta dezvoltatorii să construiască cel mai rentabil și eficient PWA fără a fi necesare prea multe cunoștințe de codare. Fondat de Microsoft, este instrumentul open-source, PWABuilder , care este construit având în vedere dezvoltatorii fără experiență pentru a ajuta la promovarea adoptării PWA.

PWABuilder face posibil ca dezvoltatorii fără experiență să poată genera un AppX complet, folosind date de pe propriul site web și Web App Manifest pentru publicare în Microsoft Store.
Instrument util: Generatorul de manifeste pentru aplicații web
Încearcă unul
După toată această discuție, poate că este timpul să experimentezi un PWA pe Windows 10. Mergi acum la Microsoft Store, instalează Twitter PWA și împărtășește-ne gândurile tale!

Încheierea cuvintelor
Trebuie remarcat faptul că aceștia sunt doar primii pași în planul Microsoft de a face din Progressive Web App experiența principală în Windows 10, iar lucrurile sunt setate să se schimbe rapid în anul următor, când va fi lansat noul Edge bazat pe Chromium.
Începând de acum, există doar câteva aplicații web progresive în Magazinul Microsoft, dar a căror caracter practic este deja răspândită în lumea comerțului electronic, unde majoritatea comercianților de top folosesc abordarea Headless , care are PWA ca instrument principal pentru livrarea unui experiența utilizatorului.