Android (Chrome, Edge, Samsung Internet)
- Avage rakenduse veebileht.
- Vajutage lehel nuppu „Paigalda“ või brauseri menüüs (⋮) valikut „Paigalda rakendus“.
- Ikoon ilmub ekraanile nagu tavalisel rakendusel.
Tehnoloogia lihtsas keeles
PWA (Progressive Web App) on veebileht, mis oskab käituda nagu rakendus: selle saab panna telefoni ekraanile ilma rakendusepoeta, see avaneb ilma internetita ja uuendab end ise. Me teeme sellel tehnoloogial päris töösüsteeme — ja neli mängu, et saaksite seda ise järele proovida.
Töötab Androidil, iPhone’il ja arvutis
Lühidalt
Mingit maagiat pole: tänapäevased brauserid oskavad seda ise, kui veebileht on õigesti tehtud.
Avate aadressi, vajutate „Paigalda“ — ja ikoon on ekraanil. Ilma App Store’i ja Google Playta, ilma registreerimise ja sadade megabaitide allalaadimiseta.
Esimesel avamisel salvestab rakendus oma failid seadmesse. Edaspidi avaneb see ka lennurežiimis.
Uus versioon laaditakse taustal alla, kui te rakendust kasutate. Ei mingit „uuendage poes“.
Android, iPhone, Windows, Mac — üks aadress ja üks kood. See on odavam nii arenduses kui ka hoolduses.
Paigaldamine
Igal platvormil on selleks kaks-kolm vajutust. Midagi ei pea ette alla laadima.
iPhone ise paigaldamist ei paku — ainult „Jaga“ menüü kaudu. Rakendus avaneb täisekraanil, ilma aadressiribata.
Ilma internetita
PWA sees on väike „abiline“ (seda nimetatakse service worker’iks). Esimesel avamisel paneb see vajalikud failid seadme mällu ja vastab seejärel rakenduse päringutele ise — sellest mälust, internetti minemata.
Seepärast avaneb rakendus liftis, keldris ja lennukis. Kui ühendus taastub, saadab see kogunenud andmed serverisse ja tõmbab uued. Nii töötab ka meie TelliApp Töökoda: fotode ja allkirjaga vastuvõtt vormistatakse ka ilma ühenduseta ja saadetakse serverisse hiljem. Arved, maksed ja dokumentide saatmine töötavad ainult ühendusega.
Samamoodi töötab TelliApp Mängude rekorditabel: lennukirežiimis tehtud rekord salvestub telefoni ja läheb ise ühisesse tabelisse, kui internet tagasi tuleb. Mängus on näha „Rekord saadetakse, kui internet tagasi tuleb“ ja seejärel „Saadetud“.
Uuendused
Iga kord, kui rakendus avatakse töötava internetiga, kontrollib see vaikselt, kas on ilmunud uus versioon. Kui on, laadib selle taustal alla ja pakub üleminekut siis, kui teile sobib. Kasutajatel ei ole „vanu versioone“, mida tuleks poes käsitsi uuendada, ja vea parandus jõuab kõigini minutitega, mitte poe kontrolli järel mitme päeva pärast.
Võrdlus
Ausalt: kummalgi variandil on omad tugevused. Aitame valida, mis sobib just teie ülesandele.
TelliApp Mängude maht on arvutatud saidi koostamisel — kõik rakenduse failid kokku. Kui palju need teie telefonis ruumi võtavad, näete mängude menüüs; seal saab need ka ühe nupuga kustutada.
Piirangud
Kontrollitud Apple’i ja Google’i dokumentatsiooni järgi avaldamise hetkel.
Androidil näitab brauser nuppu „Paigalda“. iPhone’il seda pole — ainult „Jaga → Lisa avakuvale“. Me näitame pildiga juhist otse lehel.
Push-teavitused töötavad iPhone’il ja iPadil alates iOS 16.4-st, kuid ainult avakuvale lisatud rakendustel ja ainult teie loal.
Chrome ja Firefox on iPhone’il ehitatud samale WebKiti mootorile, seega on PWA võimalused neis samad mis Safaris. Euroopa Liidus lubas Apple teisi mootoreid, kuid avakuva veebirakendused töötavad endiselt WebKiti kaudu.
PWA ei saa töötada Bluetooth-seadmete ja NFC-ga ega tee suletuna taustal midagi (iPhone’il seda enam). Vöötkoodiskanneri, kaamera ja asukoha jaoks võimalustest piisab.
Kui seadmes saab ruum otsa, võib süsteem veebilehtede salvestatud andmed kustutada. Ka veebileht, mida pole Safaris seitse päeva kasutatud, võib andmetest ilma jääda — ekraanile paigaldatud rakendusi see ei puuduta. Olulised andmed elavad seetõttu serveris.
iPhone’il hoiavad avakuva rakendus ja sama veebileht Safari vahelehel andmeid eraldi. Näiteks vahelehel tehtud mängurekord paigaldatud koopias ei ilmu.
Proovige ise
Neli väikest mängu, mis on tehtud sellel tehnoloogial: „Kaitse serverit“, „Mööda signaali üles“, „Lend läbi andmekeskuse“ ja „Viimane signaal“. Paigaldage rakendus veebilehelt, avage see vähemalt korra — ja lülitage siis internet välja. Mängud töötavad edasi ning igas neist avaneb salarežiim. Ilma registreerimise, reklaami ja isikuandmete kogumiseta: ühisesse rekorditabelisse jõuab ainult hüüdnimi, mille valite ise.
Aadress: telliapp.ee/play — avage telefonis
Töös
Mängud on näitlikustamiseks. Päriselt hoiab PWA äriprotsesse käigus iga päev.
Remonditöökoja tellimuste arvestus: vastuvõtt allkirjaga, staatus QR-koodi järgi, hinna kooskõlastamine. Meistrid töötavad telefonist ja vastuvõtt töötab ka ilma ühenduseta.
Raspberry Pi-l töötav seadmete kontroll- ja juhtimispaneel: graafikud, häired, teavitused. Avaneb omaniku telefonis rakendusena.
Kontakt
Kirjutage paari sõnaga, mida on vaja teha — vastame ja pakume, millest alustada.