„Apple“, „Mozilla“, „Google“ ir „Microsoft“ suvienijo jėgas Kad galėtų palaikyti plėtinių kūrėjus, nes, be abejo, „Chrome“ yra dažniausiai naudojama naršyklė, kuriai kūrėjai taip pat nori sutelkti pastangas kurdami plėtinius, palikdami kitas naršykles.
Štai kodėl nauja bendruomenės grupė „WebExtensions“ bandys sukurti bendrą būsimų žiniatinklio plėtinių architektūrą ir kviečia kūrėjus prisijungti prie šios iniciatyvos. „Safari“ priėmė naują žiniatinklio plėtinio API su „MacOS Big Sur“, leidžiančią su ja dirbti kitoms naršyklėms skirtiems plėtiniams. Tai atvėrė duris naujiems plėtiniams, tačiau nebuvo apibrėžtas standartizuotas plėtinių kūrimo metodas.
Naujoji grupė, sutrumpinta WECG sudaro nariai iš kiekvieno pagrindinio naršyklės kūrėjo. Šiai naujai grupei vadovauja Timothy Hatcheris iš „Apple“ ir Simeonas Vincentas iš „Google“. Šiuo metu dalyvauja „Apple“, „Mozilla“ ir „Microsoft“ darbuotojai.
„World Wide Web Consortium“, įstaiga, atsakinga už pasaulinio interneto technologijų suderinamumo skatinimą, komentavo šį veiksmą:
„Džiaugiamės galėdami pranešti apie„ WebExtensions Community Group “(WECG) įkūrimą. Pastaraisiais metais įvairioms naršyklėms pritaikius plačiai palaikomą plėtinių modelį, WECG džiaugiasi galėdama ištirti, kaip naršyklės pardavėjai ir kitos suinteresuotosios šalys gali dirbti kartu, norėdami reklamuoti bendrą naršyklės plėtinių platformą. „Apple“, „Google“, „Microsoft“ ir „Mozilla“ paleidžia šią bendruomenės grupę. Kviečiame kitus naršyklių pardavėjus, plėtinių kūrėjus ir suinteresuotąsias šalis prisijungti prie šios iniciatyvos *. «
„WebExtensions“ bendruomenės grupė turi du tikslus yra palengvinti kūrėjams plėtinių kūrimą nurodant nuoseklų modelį ir bendras funkcijų, API ir leidimų pagrindas. Jie taip pat apibūdina architektūrą, kuri pagerina našumą ir yra dar saugesnė bei atsparesnė piktnaudžiavimams.
Darbo laiške jie mini šiuos projektavimo principus:
- Orientuotas į vartotoją: naršyklės plėtiniai leidžia vartotojams pritaikyti savo naršymo internete patirtį atsižvelgiant į jų pageidavimus ir poreikius.
- Suderinamumas: palaikyti ir gerinti suderinamumą su esamais plėtiniais ir populiariomis plėtinių API. Tai leis kūrėjams nereikėti visiškai perrašyti plėtinių, kad jie veiktų skirtingose naršyklėse, o tai gali būti klaida.
- Spektaklis: leisti kūrėjams rašyti plėtinius, kurie neturi neigiamos įtakos tinklalapių ar naršyklės našumui ar energijos suvartojimui.
- Apsauga: Renkantis, kuriuos plėtinius naudoti, vartotojams neturėtų kilti kompromisų dėl funkcionalumo ir saugumo. Su naujomis plėtinių API bus atliktas modelio pakeitimas.
- Privatumas: taip pat vartotojams neturėtų tekti kompromisų dėl funkcionalumo ir privatumo. Kadangi pagrindinis dalykas yra tai, kad naršyklės plėtiniai pagerina vartotojo patirtį, reikalaudami minimalios būtinos prieigos prie vartotojo naršymo duomenų, kad sumažintų ar panaikintų kompromisą, kurį galutiniai vartotojai turi padaryti tarp funkcionalumo ir konfidencialumo.
- Perkeliamumas: Kūrėjams turėtų būti gana lengva perkelti plėtinius iš vienos naršyklės į kitą, o naršyklės - palaikyti plėtinius įvairiuose įrenginiuose ir operacinėse sistemose.
- Palaikomumas: Supaprastinus API, tai turėtų leisti platesnei kūrėjų grupei kurti plėtinius ir palengvinti jų kuriamų plėtinių priežiūrą.
- Autonomija: naršyklės teikėjai turėtų suteikti konkrečią funkciją jūsų naršyklei ir taip pat turėti galimybę eksperimentuoti su naujomis funkcijomis.
Grupė nenori nurodyti kiekvieno žiniatinklio plėtinių platformos aspekto ar slopinti naujoves. Kiekvienas naršyklės teikėjas ir toliau veiks savarankiškai, laikydamasis savo politikos. Naršyklių kūrėjai ir pardavėjai, norintys prisidėti prie grupės, gali registruotis per „W3C“ svetainę. WECG turi specialią „GitHub“ saugyklą su darbo laišku ir bendruomenės pasiekimais.
Fuente: https://www.w3.org/