„Mozilla“, „Google“, „Apple“ ir „Microsoft“ sujungia jėgas, kad standartizuotų priedus

Paskelbė W3C Prieš kelias dienas bendruomenės grupės „WebExtensions“ susikūrimas (WECG), kurios pagrindinė funkcija yraAš dirbu kartu su naršyklės teikėjais ir kitos suinteresuotos šalys reklamuoti papildinių kūrimo platformą Bendroji naršyklė, pagrįsta „WebExtensions“ API.

Šioje darbo grupėje yra „Google“, „Mozilla“, „Apple“ ir „Microsoft“ atstovai bei darbo grupės parengtos specifikacijos siekiama palengvinti papildinių kūrimą kurie veikia skirtingose ​​naršyklėse.

W3C užsimena, kad planuoja pasiekti šį tikslą apibrėždamas holistinį modelį ir bendrą pagrindinį funkcionalumą, API ir įgaliojimų sistemą, be to, kad darbo grupė taip pat apibrėžs papildomą architektūrą, kad pagerintų našumą, sustiprintų saugumą ir užtikrintų apsaugą nuo piktnaudžiavimo.

Kuriant specifikacijas, siūloma laikytis principų, kuriuos taiko W3C TAG (Techninės architektūros grupė), pvz., Dėmesys vartotojui, sąveikumas, saugumas, privatumas, perkeliamumas, paprastas aptarnavimas ir nuspėjamas elgesys.

La WECG svetainė teigia, kad grupės tikslas yra nurodyti bendrą API pagrindą, modelį ir žiniatinklio naršyklės plėtinių leidimus, nurodant:

Nurodydami „WebExtensions“ API, funkcionalumą ir leidimus, plėtinių kūrėjams galime dar lengviau pagerinti galutinio vartotojo patirtį, tuo pačiu perkeldami juos į API, kurios pagerina našumą ir apsaugo nuo piktnaudžiavimo. 

Iki šiol grupė sukūrė specialią „GitHub“ saugyklą ir sudarė a bendruomenės chartija rengiantis atlikti užduotį, kuri apibūdinama taip:

Naudodami esamą plėtinio modelį ir API, palaikomas „Chrome“, „Microsoft Edge“, „Firefox“ ir „Safari“, pradėsime dirbti su specifikacija. Mūsų tikslas yra nustatyti bendrą kalbą, priartinti įgyvendinimus ir nustatyti būsimos evoliucijos kursą.

Sukurtų specifikacijų pagrindu bus naudojami įskiepių kūrimo API ir šablonai, jau naudojami „Chrome“, „Microsoft Edge“, „Firefox“ ir „Safari“. Darbo grupė bandys nustatyti bendras naršyklių funkcijas, skirtas kurti papildinius, priartinti diegimus ir apibūdinti galimo vystymo būdus.

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.

W3C pareiškė aiškiai tai neketinama tiksliai nurodyti, ką kūrėjai gali ir ko negali sukurti naudodami plėtinius. Jie taip pat nenurodys, standartizuos ir nederins plėtinių pasirašymo ar pristatymo. Jie tiesiog nori skatinti naujoves, išlaikydami vartotojų privatumą ir saugumą tokiu pačiu būdu, kaip ir visose srityse.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   bevardis sakė

    trumpai: didelio masto monopolija