Mozilla, Google, Apple in Microsoft združujejo moči za standardizacijo dodatkov

W3C je napovedal Pred nekaj dnevi oblikovanje skupine skupnosti, imenovane "WebExtensions" (WECG), katerega glavna naloga jeSodelujem s ponudniki brskalnikov in druge zainteresirane strani za promocijo platforme za razvoj vtičnikov Pogost brskalnik, ki temelji na API-ju WebExtensions.

Ta delovna skupina vključuje predstavnike Googla, Mozille, Apple in Microsofta ter specifikacije, ki jih je razvila delovna skupina cilj olajšati ustvarjanje vtičnikov ki delujejo v različnih brskalnikih.

W3C omenja, da namerava ta cilj doseči z opredelitvijo celostnega modela in skupne osnovne funkcionalnosti, API-ja in sistema pooblastil, poleg tega pa bo delovna skupina opredelila tudi dopolnilno arhitekturo za izboljšanje učinkovitosti, okrepitev varnosti in zaščito pred zlorabe.

Pri razvoju specifikacij se priporoča upoštevanje načel, ki jih uporablja W3C TAG (Technical Architecture Group), kot so osredotočenost uporabnika, interoperabilnost, varnost, zasebnost, prenosljivost, enostavnost vzdrževanja in predvidljivo vedenje.

La Spletno mesto WECG navaja, da je cilj skupine določiti skupno jedro API-ja, model in dovoljenja za razširitve spletnega brskalnika, pri čemer navaja:

Z določitvijo API-jev WebExtensions, funkcionalnosti in dovoljenj lahko razvijalcem razširitev še olajšamo izboljšanje izkušnje končnega uporabnika, hkrati pa jih premaknemo v API-je, ki izboljšajo zmogljivost in preprečijo zlorabe. 

Doslej je skupina ustvarila namensko skladišče GitHub in sestavila a listina skupnosti pri pripravi na nalogo, ki je opisana kot:

Na podlagi obstoječega modela razširitve in API-jev, ki jih podpirajo Chrome, Microsoft Edge, Firefox in Safari, bomo začeli delati na specifikaciji. Naš cilj je ugotoviti skupne točke, približati izvedbe in začrtati smer za prihodnji razvoj.

Kot osnova za ustvarjene specifikacije bodo uporabljeni API-ji in modeli za razvoj vtičnikov, ki se že uporabljajo v brskalnikih Chrome, Microsoft Edge, Firefox in Safari. Delovna skupina bo poskušala ugotoviti skupne značilnosti vseh brskalnikov za ustvarjanje vtičnikov, približati izvedbe in orisati načine možnega razvoja.

V delovnem pismu omenjajo naslednja načela oblikovanja:

  • Na uporabnika usmerjeno: razširitve brskalnikov omogočajo uporabnikom, da prilagodijo svojo izkušnjo brskanja po spletu glede na svoje želje in potrebe.
  • Združljivost: ohraniti in izboljšati združljivost z obstoječimi razširitvami in priljubljenimi API-ji za razširitve. To bo razvijalcem omogočilo, da jim ni treba popolnoma prepisovati svojih razširitev za delo v različnih brskalnikih, ki so lahko nagnjeni k napakam.
  • Izvedba: razvijalcem omogočajo pisanje razširitev, ki nimajo negativnega vpliva na zmogljivost ali porabo energije spletnih strani ali brskalnika.
  • Varnost: Ko se odločajo, katere razširitve naj uporabijo, uporabnikom ne bi smeli posegati v funkcionalnost in varnost. Z novimi API-ji razširitev bo model spremenjen.
  • Zasebnost: prav tako uporabnikom ne bi smeli popuščati glede funkcionalnosti in zasebnosti. Ker bo glavna točka, da razširitve brskalnika izboljšajo uporabniško izkušnjo, hkrati pa zahtevajo najmanj potreben dostop do uporabnikovih podatkov brskanja, da se zmanjša ali odpravi kompromis, ki ga morajo končni uporabniki narediti med funkcionalnostjo in zaupnostjo.
  • Prenosljivost: Razvijalcem bi moralo biti razmeroma enostavno prenašati razširitve iz enega brskalnika v drugega, brskalniki pa podpirati razširitve na različnih napravah in operacijskih sistemih.
  • Vzdrževalnost: S poenostavitvijo API-jev bi to moralo omogočiti širši skupini razvijalcev, da ustvarijo razširitve in jim olajšajo vzdrževanje razširitev, ki jih ustvarijo.
  • Avtonomija: ponudniki brskalnikov bi morali brskalniku zagotavljati posebne funkcije in imeti tudi možnost eksperimentiranja z novimi funkcijami.

W3C je izjavil izrecno to ni namenjen natančnemu narekovanju, kaj lahko razvijalci ustvarjajo z razširitvami in česa ne. Prav tako ne bodo določali, standardizirali ali usklajevali podpisa ali dostave podaljškov. Spodbujati želijo samo inovacije, hkrati pa ohranjati zasebnost in varnost uporabnikov na enak način.


Vsebina članka je v skladu z našimi načeli uredniška etika. Če želite prijaviti napako, kliknite tukaj.

Komentar, pusti svojega

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   neimenovani je dejal

    skratka: obsežni monopol