GoranStimac.com



Google Chrome dobiva novu značajku za progresivne internet aplikacije

Za one koji nisu svjesni, progresivne internet aplikacije ili PWA najnovija je internet tehnologija koja omogućuje svima da koriste web stranice kao izvorne mobilne ili stolne aplikacije.

U najnovijem pokušaju poboljšanja iskustva internat aplikacije, Google radi na novom API-ju koji će Chromeovim PWA-ima omogućiti obradu (čitanje) datoteka iz operativnog sustava.

U pregledniku rukovatelj datotekama predstavlja sposobnost internet aplikacije da obrađuje datoteku s jednim od zadanih skupova MIME vrsta i/ili ekstenzijama datoteka. Na primjer, kada instalirate uređivač slika kao internet aplikaciju, on u svom manifestu može registrirati svoju sposobnost rukovanja jednom od ovih vrsta datoteka (jpg, png itd.).

Naravno, očekujete da će internet aplikacija otvoriti slikovne datoteke u jednom od ovih formata kada dvaput dodirnete slike pohranjene u sustavu (izvan interneta). Iako internet aplikacija u svom manifestu može registrirati svoju sposobnost rukovanja jednom od ovih vrsta datoteka, Chromium trenutno ne podržava ovu značajku.

U dokumentaciji, Google je naznačio da je cilj njihovog novog projekta poboljšati transparentnost između internet aplikacija i izvornih aplikacija te pružiti “dosljednije korisničko iskustvo” omogućavanjem podrške za rukovatelje datotekama.

Kao dio sljedećeg ažuriranja internet aplikacije, Google radi na novom odzivu za dopuštenje koji će tražiti od korisnika da potvrde može li se PWA registrirati kao rukovatelj datotekama za određene ekstenzije datoteka.

Da bi omogućio ovu značajku, Google radi na API-ju za rukovanje datotekama:

“Postoje različiti nizovi prijevoda za svaku moguću količinu rukovatelja, kako bi se omogućio bolji prijevod između jezika s različitom strukturom rečenice. Podaci o obradniku datoteka dohvaćaju se iz WebAppRegistrara (umjesto iz blink manifesta), kako bi se podudarali s onim što je registrirano u operacijskom sustavu.

Chromium već ima podršku za rukovanje probnim izvorima u Chromeu i drugim preglednicima, ali novi API-ji za rukovanje datotekama razlikuju se od ostalih API-ja koji prolaze kroz proces probnog podrijetla, jer omogućavanje i onemogućavanje rezultata probe u nekom stanju mijenja u operativnom sustavu (registriranje rukovatelja datotekama).

“To znači da probno podrijetlo zahtijeva neku posebnu arhitekturu: pri svakom posjetu internet aplikaciji provjeravamo ima li valjani token probnog podrijetla, a ako je tako, registriramo obrađivače datoteka i pohranjujemo vrijeme isteka tokena. Ako token nije valjan, poništit ćemo registraciju obrađivača datoteka. Pri pokretanju Chromea također odjavljujemo obrađivače datoteka za sve aplikacije u kojima je istekao njihov probni token”, napomenuo je Google.

Google trenutno eksperimentira sa značajkom u Canary verzijama Chromea, a očekuje se da će da će ova funkcionalnost biti dostupna kasnije ove godine.

Povezane objave