Dziļi integrētās progresīvās tīmekļa lietotnes (WebAPK) ir pieejamas pārlūkam Chrome Android ierīcēs

Dziļi integrētās progresīvās tīmekļa lietotnes (WebAPK) jau ir pieejamas pārlūkam Chrome Android ierīcēs. Lūk, kā iespējot šo funkciju.

Lielāko daļu Android vēstures lietojumprogrammas ir instalētas kā vietējās pakotnes pašā ierīcē. Mēs parasti iegūstam nepieciešamos instalācijas failus, lejupielādējot APK failu, kas ir arhīvs, kurā ir visi lietojumprogrammas resursi un līdzekļi. Lai gan šādā veidā instalējot vietējo lietojumprogrammu, ir daudz priekšrocību, tīmekļa lietojumprogrammas izstrādei ir arī daudzas priekšrocības. Tīmekļa lietojumprogrammas var piekļūt vairākās platformās, to var viegli modificēt, un to var viegli izvietot citu priekšrocību starpā.

Google ir spēris tīmekļa lietotnes vienu soli tālāk un radījis Progresīvās tīmekļa lietotnes (PWA), kas ir vairāk integrēti mobilajās ierīcēs. Progresīvajām tīmekļa lietojumprogrammām ir piekļuve pašpiegādes paziņojumu sūtīšanai, un, pats galvenais, tās ir "instalētas" ierīces sākuma ekrānā. Šīs tīmekļa lietotnes var izveidot lielākajā daļā vietņu, Chrome izvēlnē noklikšķinot uz opcijas "Pievienot sākuma ekrānam", tomēr, cik funkcionāla ir progresīvā tīmekļa lietotne.

ir atkarīgs no vietnes atbalsta.

Viens no galvenajiem PWA trūkumiem ir tas, ka tie netiek uzskatīti par ierīces faktiskām lietojumprogrammām. Tā kā šīm tīmekļa lietotnēm var piekļūt, izmantojot sākuma ekrāna īsinājumtaustiņus, daudzus lietotājus, kuriem patīk sava sākuma ekrāna tēmas, šis fakts, iespējams, atbaida. Es varu runāt no pieredzes. Par laimi, laikā 2016.g Chrome Dev Summit pagājušā gada novembrī Chrome komanda pierādīja, ka progresīvās tīmekļa lietotnes faktiski var pārvērst par APK, kas tiks instalēti jūsu ierīcē.

Izstrādātāju komanda nenorādīja, kad tieši "WebAPK" atbalsts sāks darboties, taču acīmredzot tas jau ir tiešraidē - vienkārši neviens to nav pamanījis. Godīgi sakot, vienīgais veids, kā iespējot atbalstu šai funkcijai, ir iespējot jaunu Chrome karogu:

chrome://flags/#enable-improved-a2hs

Ja ielīmēsiet iepriekš minēto saiti savā adreses joslā (atrodoties Android ierīcēm paredzētā Chrome izstrādātāja vai Canary kanālā), tiksit novirzīts uz Chrome karogu, kurā ir norādīts tālāk norādītais.

Iespējot uzlabotu pievienošanu sākuma ekrānam.

Android pakotnes "progresīvās tīmekļa lietotnes", lai tās varētu dziļāk integrēties ar Android. Vietņu pakotnei tiek izmantots Chrome serveris. Lai to izdarītu, pārlūkprogrammās Chrome Canary un Chrome Dev Android drošības iestatījumos ir jāiespējo “Neuzticamie avoti”.

Kā jau skaidri norādīts, progresīvās tīmekļa lietotnes tagad var iepakot faktiskās instalējamās Android pakotnes! Šim nolūkam tiek izmantots Chrome aizmugures serveris, lai vietni iesaiņotu APK failā (lai gan nav skaidrs, vai šo serveri izmanto Google, un mēs pieņemam, ka tas tā ir). Kad būsiet iespējojis karodziņu un restartēsiet pārlūkprogrammu Chrome, jebkura PWA, kuru instalējat sākuma ekrānā, lejupielādēs APK failu, lai to instalētu jūsu ierīcē. Protams, ne visas vietnes to atbalsta, taču varat apskatīt vietnes, kuras pilnībā atbalstiet šo jauno funkciju tieši šeit.


Izklaidējieties ar progresīvām tīmekļa lietotnēm

Mēs esam izmantojuši divus dažādus PWA, lai redzētu, kā šī funkcija darbojas — Financial Times un Telegram. Financial Times ir vienkārša ziņu vietne, kas ir ideāls gadījums, kad mobilā vietne varētu būt labāka izvēle nekā atsevišķa lietojumprogramma.

Kā redzat, Android PWA uztver kā faktisku lietojumprogrammu. Tas aicina jūs instalēt, un tas atrodas lietotņu atvilktnē tāpat kā jebkura cita lietotne. Turklāt PWA noņemšana darbojas tāpat kā jebkuras citas lietotnes atinstalēšana.

Ņemiet vērā atšķirību informācijas joslā šajos divos ekrānuzņēmumos, kas parāda jaunāko lietotņu ekrānu. Pirmais ekrānuzņēmums ir tas, kas notiek, kad "instalējat" PWA bez šī jaunā karoga iespējota, savukārt otrais ekrānuzņēmums parāda patiesu PWA instalēšanu ar iespējotu karogu. Financial Times manā tālrunī pastāv kā lietojumprogramma, kuru var noraidīt atsevišķi no citām Chrome cilnēm.

Nākamā ir Telegram tīmekļa lietotne. Šī PWA izmanto Telegram tīmekļa saskarni, lai sniegtu jums ziņojumus. Godīgi sakot, Telegram, iespējams, ir viena no vislabāk izstrādātajām un funkcionējošākajām lietojumprogrammām, kas pastāv operētājsistēmā Android, tāpēc es personīgi neredzu vajadzību pēc šīs PWA. Tomēr es vēlējos pārbaudīt tūlītējās ziņojumapmaiņas programmas funkcionalitāti, kas tika instalēta kā PWA, tāpēc nolēmu to izmēģināt.

Lai gan Telegram patiešām pareizi instalē un parāda visus manus ziņojumus, bija viens būtisks brīdinājums: paziņojumi. Šķiet, ka paziņojumi pašlaik nedarbojas pareizi. Kad es nosūtīju Mario Serrafero ziņojumu, izmantojot Telegram, viņš saņēma paziņojumu (kā parādīts apakšējā kreisajā ekrānuzņēmumā), taču tajā nebija nekādas noderīgas informācijas. Atverot opciju Vietnes iestatījumi, mēs nokļuvām Web lietotnes Telegram vietnei īpašiem iestatījumiem, kas parādīja, ka paziņojumi ir iespējoti, tāpēc mēs nezinām, kāpēc paziņojumi nedarbojas.

Protams, tā kā karogs WebAPK instalēšanas iespējošanai pastāv tikai Dev un Canary kanālos Chrome Android ierīcēm, mēs pieņemam, ka šī funkcija ir WIP, un tādējādi ne viss darbosies šajā gadījumā laiks. Tā kā mēs zinām, ka Chrome var nosūtīt push paziņojumus (piemēram, Facebook), tas ir iespējams ka šādā veidā instalētās progresīvās tīmekļa lietotnes tuvākajā laikā var arī saņemt push paziņojumus nākotnē.


Pretējā gadījumā šis ir glīts ieskats eksperimentālā funkcijā, kas, es ceru, laika gaitā kļūs stabilāka. Man patīk personīgi izmantot Web Apps, jo tās parasti sniedz man nepieciešamo informāciju bez zvana un svilpes, kas mēdz aizkavēt ierīci vai izlādēt akumulatoru. Turklāt šī pieeja atrisina vienu no manām galvenajām problēmām saistībā ar tīmekļa lietotnēm, proti, tām bija jāpaliek jūsu sākuma ekrānā, lai tās varētu palaist. Tā kā dažādu populāru vietņu tīmekļa iesaiņojumi kļūst arvien izplatītāki, cerams, ka arvien vairāk uzņēmumu pieņems progresīvās tīmekļa lietotnes standartu.