2024 Autor: Peter John Melton | [email protected]. Modificat ultima dată: 2023-12-16 04:46
Versiunea scurtă: Ce sunt aplicațiile web progresive?
Iată rezumatul rapid: Google, Microsoft, Mozilla și alte companii lucrează la un nou standard de aplicație web modernă. Chiar si Apple urmareste si implementeaza suport pentru aceasta. Aceste aplicații sunt aplicații web, dar se comportă mai mult ca aplicațiile native. La fel ca aplicațiile web existente, acestea vor fi găzduite direct pe site-ul asociat. Dezvoltatorii pot să le actualizeze direct pe serverul lor web fără a trimite aceste actualizări la mai multe magazine de aplicații diferite, iar aceeași aplicație va fi difuzată pe toate browserele și platformele.
Când instalați o aplicație web progresivă, veți primi un ecran de pornire, o bară de activități sau o comandă rapidă pe desktop care lansează aplicația (în funcție de platforma dvs.). Aplicația se va încărca rapid și va include suport offline, notificări push, suport pentru sincronizarea fundalului și alte bunate moderne.
Aceste aplicații pot, de asemenea, să utilizeze tehnologiile web existente pentru a accesa serviciile de localizare, camera web și alte funcții pe care le-am asocia în mod normal cu aplicațiile native. Desigur, aplicațiile trebuie să vă ceară și să vă obțină permisiunea înainte de a accesa aceste lucruri.
Versiunea tehnică: Cum funcționează?
Aceste aplicații vor primi propria lor fereastră și comanda rapidă pe bara de activități (pe Windows 10 și pe orice rulează Chrome) sau pe o pictogramă pe ecranul dvs. de pornire (pe dispozitive Android și alte smartphone-uri). Când le deschideți, se vor încărca rapid datorită API-ului Cache și IndexedDB, care stochează resursele și datele aplicației pe dispozitiv, permițându-le să funcționeze chiar și atunci când sunt offline. Tehnologiile cum ar fi Service Workers și notificările push vor permite aplicației să efectueze sarcini de fundal cum ar fi sincronizarea și trimiterea notificărilor chiar și atunci când nu sunt difuzate, cum ar fi o aplicație nativă. API-ul Fetch îl face mai rapid și mai simplu pentru ca aplicația să solicite date. Ei au un fișier Web App Manifest, care oferă un nume, o pictogramă, un autor și o descriere care se utilizează la instalarea aplicației pe ecranul de întâmpinare sau pe desktop. Ele sunt întotdeauna servite prin HTTPS criptat, ceea ce înseamnă că sunt sigure și datele nu pot fi modificate în tranzit.
Aplicațiile Web Progresive nu sunt ca aplicațiile Google Packaged Apps ale Google sau Aplicațiile web găzduite de Microsoft. Acestea au solicitat ca aplicația să fie "împachetată" ca fișier și trimisă la un magazin de aplicații. Întreaga aplicație a trăit într-un mic pachet offline, iar utilizatorii au trebuit să-l instaleze fie din Magazinul web Chrome, fie din Windows Store. Acestea au fost, de asemenea, specifice platformei și ar funcționa numai în cazul Chrome sau Windows. Dezvoltatorul a trebuit să schimbe fișierele aplicației offline și să trimită o versiune nouă magazinului de aplicații pentru ao actualiza.
În schimb, PWA-urile nu sunt niciodată ambalate într-un fișier offline. Ca și aplicațiile web tradiționale pe care le folosim astăzi, acestea sunt găzduite integral pe serverele aplicației. Dacă un dezvoltator dorește să își actualizeze aplicația web progresivă, îl actualizează exact așa cum ar actualiza aplicația web pe serverele sale. Toate platformele și browserele care acceptă PWA pot utiliza aceleași aplicații web progresive.
PWA-urile pot fi listate în magazinele de aplicații pentru a fi mai ușor de descoperit și de instalat, însă magazinul de aplicații va îndrepta spre serverele aplicației web. Chiar dacă o aplicație nu este compatibilă cu politicile de conținut ale unui magazin de aplicații, utilizatorii vor putea să o găsească și să o instaleze direct din browser.
De ce acest lucru contează
De exemplu, atunci când acest lucru este terminat, Google ar putea permite ca serviciile precum Gmail și Google Calendar să funcționeze ca și PWA. Aceasta înseamnă că acestea ar fi ca aplicații în stil nativ în Windows 10 și să fie listate în Magazinul Windows. Acest lucru ar duce mult la rezolvarea problemei aplicației Windows Store, deoarece Google nu dorește să sprijine platforma universală Windows (UWP) a Microsoft. Alți dezvoltatori care nu au vrut să creeze aplicații separate UWP ar putea să sprijine brusc Windows 10 cu PWA-uri în stil nativ.
Dezvoltatorii ar avea o modalitate mai ușoară de a face ca aplicațiile lor web să funcționeze într-un mod mai puternic, integrat, pe o mare varietate de dispozitive, fără să sară prin orice cercuri de magazine de aplicații. Aplicațiile Web care funcționează peste tot ar putea concura mai bine cu aplicațiile native care funcționează pe o singură platformă. O companie care are resursele necesare pentru a crea o singură aplicație ar putea să facă un PWA și să suporte totul, în loc să facă aplicații separate pentru iOS, Android, Windows și web.
Și, datorită dezvoltatorilor de fișiere Web App Manifest, motoarele de căutare vor putea accesa cu crawlere web-ul și vor găsi cu ușurință PWA-urile disponibile online. Acest lucru va face PWAs ușor de descoperit, la fel ca paginile web.
La ce platforme sunt suportate?
Următoarea actualizare Windows 10 - actualizarea din aprilie 2018, numită codul Redstone 4, care va fi lansată pe 30 aprilie - Microsoft permite activarea suporturilor pentru PWA-uri. Ca pe alte platforme, puteți să vă îndreptați către un site web al PWA și să îl instalați prin intermediul Microsoft Edge. Cu toate acestea, Microsoft va lista de asemenea Aplicații Web Progresive din Magazin pentru o instalare ușoară. Dezvoltatorii pot lista propriile aplicații în Magazin, dar Microsoft va folosi de asemenea Bing pentru a găsi bune PWA pe web și pentru a le lista automat. Acestea vor fi în continuare găzduite în mod normal pe site-ul lor și actualizate de către dezvoltator, însă Microsoft le facilitează să le găsească și să le instaleze. Nu veți avea nevoie niciodată să deschideți browserul Edge pentru a găsi, instala și executa un PWA pe Windows 10. Acest lucru ar trebui să ajute în vrac magazinul Windows, dar arată ca o veste proastă pentru platforma de aplicații UWP a Microsoft. De ce ar fi mulți dezvoltatori să facă o aplicație UWP atunci când un PWA ar fi bine și să ruleze pe mai multe sisteme de operare?
Pe Google Chrome - fie pentru Windows, Mac, Linux sau Chrome OS-PWA-urile sunt pe cale să înlocuiască platforma "Chrome Apps" întreruptă. Google spune că suportul pentru instalarea desktop a PWA ar trebui să sosească "la jumătatea anului 2018", aproximativ. Apoi acele PWA vor funcționa cu Chrome pe desktop. Această caracteristică este deja testată în versiunea instabilă de dezvoltare Chrome, numită Canary.
Pe Android, Google Chrome acceptă deja instalarea PWA-urilor, la fel ca și alte browsere mobile, cum ar fi Mozilla Firefox, Opera și browserul Samsung. Google lucrează la o tehnologie numită WebAPK care va permite ca PWA-urile să fie transformate în fișiere APK (fișiere de aplicații Android) și instalate pe dispozitiv, ca și alte aplicații. Managerul de proiect al Chrome a sugerat că PWA-urile pot fi adăugate și la Magazin Play.
În timp ce Apple nu a fost un susținător vocal sau participant aici, acum adaugă caracteristici PWA și în browser-ul Safari.
2018 ar trebui să fie un an mare pentru PWA-uri, în special pe Windows 10, unde ar putea ajuta Microsoft să închidă diferența de aplicații și să aibă mai multe aplicații în stil nativ.
Recomandat:
De ce aplicațiile gratuite, acceptate de anunțuri vă pot costa mai mult decât aplicațiile plătite
Aplicațiile gratuite, cu suport pentru anunțuri, au două costuri ascunse: utilizează conexiunea de date a telefonului și bateria pentru a descărca și a afișa anunțuri. Pe termen lung, utilizarea unei aplicații gratuite poate fi mai costisitoare decât cumpărarea versiunii plătite.
7 Moduri Modern Aplicațiile Windows 8 sunt diferite de Aplicațiile desktop Windows
Interfața Modernă nu este doar o vopsea proaspătă de vopsea. Noua arhitectură de aplicații Windows Runtime sau WinRT (care nu trebuie confundată cu Windows RT) este foarte diferită de desktopul Windows pe care suntem obișnuiți. Disponibil numai din Magazinul Windows Spre deosebire de aplicațiile desktop standard Windows, puteți instala numai aplicații în stil modern din Magazinul Windows.
Aplicațiile Office lipsesc din lista Toate aplicațiile din Windows 10
Dacă lipsesc comenzi rapide pentru aplicațiile Office din Lista de aplicații din Windows 10, atunci această postare vă va ajuta să rezolvați problema.
Aplicațiile Microsoft Office Web Web sunt live
Aplicațiile Office Web nu sunt decât versiuni sublimate ale omologilor lor desktop. Acestea permit vizualizarea, partajarea și editarea documentelor Word, PowerPoint, Excel și OneNote chiar în browserul dvs. Web.
Cum se instalează aplicații web progresive în Chrome pe Windows 10
Evitați hassle-urile aplicațiilor Native, browserul Chrome include acum suport pentru Aplicații Web Progresive. Utilizatorii care rulează Windows 10 pot beneficia acum de cele mai bune aplicații Native și aplicații mobile din Chrome.