A mélyen integrált progresszív webalkalmazások (WebAPK) már elérhetők az Android rendszeren futó Chrome-ban. Itt van a funkció engedélyezése.
Az Android történetének nagy részében az alkalmazások helyi csomagként voltak telepítve magán az eszközön. A szükséges telepítőfájlokat általában egy APK-fájl letöltésével szerezzük be, amely az alkalmazás összes erőforrását és eszközét tartalmazó archívum. Noha a natív alkalmazások ilyen módon történő telepítése számos előnnyel jár, számos előnnyel jár egy webalapú alkalmazás fejlesztése is. Webes alkalmazások több platformon is elérhető, könnyen módosítható, és egyéb előnyök mellett könnyen telepíthető.
A Google egy lépéssel tovább vitte a webalkalmazásokat, és létrehozta Progresszív webalkalmazások (PWA), amelyek jobban integrálva vannak a mobileszközökkel. A progresszív webalkalmazások hozzáférhetnek push értesítések küldéséhez, és ami a legfontosabb, „települnek” az eszköz kezdőképernyőjére. Ezek a webalkalmazások a legtöbb webhelyről létrehozhatók, ha a Chrome menüjében a "Hozzáadás a kezdőképernyőhöz" lehetőségre kattintanak, azonban a progresszív webalkalmazás mennyire működik.
a webhely támogatásától függ.A PWA egyik fő hátránya, hogy nem kezelik tényleges alkalmazásként az eszközön. Mivel ezek a webalkalmazások a kezdőképernyőn keresztül érhetők el, sok felhasználó, aki szereti témázni a kezdőképernyőjét, valószínűleg elriasztja ettől a ténytől. Tapasztalatból tudok beszélni. Szerencsére 2016 Chrome Dev Summit Tavaly novemberben a Chrome csapata bemutatta, hogy a progresszív webalkalmazások valóban APK-kká alakíthatók, amelyek telepíthetők az eszközére.
A fejlesztői csapat nem közölte, hogy pontosan mikor indul el a "WebAPK" támogatása, de a jelek szerint már él - csak senki sem vette észre. Az igazságosság kedvéért a funkció támogatásának egyetlen módja egy új Chrome-jelző engedélyezése:
chrome://flags/#enable-improved-a2hs
Ha beilleszti a fenti linket a címsorba (amikor a Chrome Androidhoz Dev vagy Canary csatornáján van), akkor egy Chrome zászlóra kerül, amely a következőket tartalmazza:
Engedélyezze a kezdőképernyőhöz való továbbfejlesztett hozzáadást.
Android csomagok „Progresszív webalkalmazások”, hogy mélyebben integrálódjanak az Android rendszerbe. A webhelyek csomagolására Chrome-szervert használnak. A Chrome Canary és a Chrome Dev esetében ehhez engedélyezni kell a „Nem megbízható források” lehetőséget az Android biztonsági beállításaiban.
Amint az egyértelműen szerepel, a progresszív webalkalmazások most már csomagolhatók tényleges telepíthető Android csomagok! Ez egy háttér Chrome-szervert használ a webhely APK-ba történő csomagolásához (bár nem világos, hogy a Google üzemelteti-e ezt a szervert, amiről feltételezzük, hogy ez a helyzet). Ha engedélyezi a jelölést, és újraindítja a Chrome-ot, a „Telepítés a kezdőképernyőre” PWA ehelyett letölt egy APK-fájlt, hogy telepítse az eszközére. Természetesen nem minden webhely támogatja ezt, de megnézheti azokat a webhelyeket, amelyek teljes mértékben támogatja ezt az új funkciót itt.
Szórakozás a progresszív webalkalmazásokkal
Két különböző PWA-t vettünk egy körbe, hogy megnézzük, hogyan működik a funkció – a Financial Times és a Telegram. A Financial Times egy egyszerű híroldal, amely tökéletes példája annak, amikor a mobilwebhely jobb választás lehet, mint egy különálló alkalmazás.
Mint látható, a PWA-t az Android tényleges alkalmazásként kezeli. Felkéri a telepítést, és az alkalmazásfiókban található, mint bármely más alkalmazás. Ezenkívül a PWA eltávolítása ugyanúgy működik, mint bármely más alkalmazás eltávolítása.
Vegye figyelembe az információs sáv különbségét ezen a két képernyőképen, amelyek a legutóbbi alkalmazások képernyőjét mutatják. Az első képernyőkép az, ami akkor történik, ha "telepít" egy PWA-t anélkül, hogy ez az új jelző engedélyezve lenne, míg a második képernyőképek a PWA valódi telepítését mutatják be a zászló engedélyezésével. A Financial Times alkalmazásként létezik a telefonomon, amely a többi Chrome-laptól elkülönítve utasítható el.
Következő a Telegram webalkalmazás. Ez a PWA a Telegram webes felületét használja az üzenetek kiszolgálására. Hogy őszinte legyek, a Telegram valószínűleg az egyik legjobban megtervezett és működő alkalmazás az Androidon, így én személy szerint nem látom szükségét ennek a PWA-nak. Azonban ki akartam próbálni egy azonnali üzenetküldő funkcióját, amelyet PWA-ként telepítettek, ezért úgy döntöttem, hogy kipróbálom.
Bár a Telegram valóban megfelelően telepíti és megjeleníti az összes üzenetemet, volt egy fontos figyelmeztetés: az értesítések. Úgy tűnik, hogy az értesítések jelenleg nem működnek megfelelően. Amikor Mario Serraferónak üzenetet küldtem a Telegramon, kapott egy értesítést (amint az a bal alsó képernyőképen látható), de az nem tartalmazott semmilyen hasznos információt. A "Webhelybeállítások" opció megnyitásával a Telegram webalkalmazás webhelyspecifikus beállításaihoz jutottunk, amelyek azt mutatták, hogy az értesítések engedélyezve vannak, így nem tudjuk, miért nem működnek az értesítések.
Természetesen, mivel a WebAPK telepítését engedélyező jelző csak a Dev és a Canary csatornákon létezik Chrome Androidra, feltételezzük, hogy ez a funkció egy WIP, és így nem minden fog működni ezen idő. Mivel tudjuk, hogy a Chrome képes push értesítéseket küldeni (például a Facebookon), ez lehetséges hogy az így telepített Progressive Web Apps a közelben push értesítéseket is képes fogadni jövő.
Ellenkező esetben ez egy remek betekintés egy kísérleti funkcióba, amely remélem, az idő előrehaladtával egyre erősebb lesz. Szeretem személyesen használni a webalkalmazásokat, mivel általában minden olyan csengő és síp nélkül szolgálják ki a szükséges információkat, amelyek hajlamosak késleltetni az eszközt vagy lemeríteni az akkumulátort. Ezenkívül ez a megközelítés megoldja az egyik fő problémámat a webalkalmazásokkal kapcsolatban, mégpedig az, hogy a kezdőképernyőn kellett maradniuk ahhoz, hogy elinduljanak. A különféle népszerű webhelyek webes burkolóinak egyre elterjedtebbé válásával remélhetőleg egyre több vállalat alkalmazza majd a Progressive Web App szabványt.