Mozilla, Google, Apple ja Microsoft ühendavad jõud lisandmoodulite standardiseerimiseks

W3C teatas Paar päeva tagasi "WebExtensions" nimelise kogukonnagrupi moodustamine (WECG), mille peamine ülesanne onMa töötan koos brauseri pakkujatega ja muud huvitatud isikud pistikprogrammi arendusplatvormi reklaamimiseks Tavaline brauser, mis põhineb WebExtensions API-l.

Sellesse töörühma kuuluvad Google'i, Mozilla, Apple'i ja Microsofti esindajad ning töörühma väljatöötatud spetsifikatsioonid eesmärk on hõlbustada pistikprogrammide loomist mis töötavad erinevates brauserites.

W3C mainib, et kavatseb selle eesmärgi saavutada, määratledes tervikliku mudeli ning ühise põhifunktsionaalsuse, API ja volitussüsteemi, lisaks sellele, et töörühm määratleb ka täiendava arhitektuuri, et parandada jõudlust, tugevdada turvalisust ja pakkuda kaitset kuritarvitamine.

Spetsifikatsioonide väljatöötamisel soovitatakse järgida põhimõtteid, mida W3C TAG rakendab (Technical Architecture Group), näiteks kasutajale keskendumine, koostalitlusvõime, turvalisus, privaatsus, kaasaskantavus, hoolduse lihtsus ja prognoositav käitumine.

La WECG veebisait väidab, et rühma eesmärk on täpsustada veebibrauseri laienduste ühine API tuum, mudel ja load, märkides:

WebExtensions API-de, funktsionaalsuse ja lubade määramisega saame laienduse arendajatele lõppkasutaja kogemuse parandamise veelgi lihtsamaks muuta, viies need samas toimivust parandavatesse ja kuritarvitamist ennetavatesse API-desse. 

Siiani on rühm loonud spetsiaalse GitHubi hoidla ja pannud kokku a kogukonna harta ettevalmistamisel antud ülesandeks, mida kirjeldatakse järgmiselt:

Kasutades olemasolevat laiendusmudelit ja Chrome'i, Microsoft Edge, Firefoxi ja Safari toetatud API-sid, hakkame spetsifikatsiooni kallal töötama. Meie eesmärk on tuvastada ühisosa, viia rakendused üksteisele lähemale ja kaardistada tulevase evolutsiooni suund.

Loodud spetsifikatsioonide aluseks võetakse pistikprogrammide arenduse API-d ja mallid, mida juba kasutatakse Chrome'is, Microsoft Edge'is, Firefoxis ja Safaris. Töörühm püüab tuvastada pistikprogrammide loomiseks kõigi brauserite ühised funktsioonid, viia rakendused lähemale ja visandada võimaliku arendamise viisid.

Ametikirjas mainivad nad järgmisi kujunduspõhimõtteid:

  • Kasutajakeskne: brauserilaiendid võimaldavad kasutajatel isikupärastada oma veebibrausimiskogemust vastavalt nende eelistustele ja vajadustele.
  • Ühilduvus: säilitada ja parandada ühilduvust olemasolevate laienduste ja populaarsete laienduste API-dega. See võimaldab arendajatel mitte laiendusi täielikult ümber kirjutada, et need töötaksid erinevates brauserites, mis võib olla veaohtlik.
  • Rendimiento: Lubage arendajatel kirjutada laiendusi, millel pole negatiivset mõju veebilehtede või brauseri jõudlusele või energiatarbimisele.
  • Turvalisus: Kasutatavate laienduste valimisel ei peaks kasutajad tegema funktsionaalsuse ja turvalisuse osas kompromisse. Uute laienduste API-de abil muudetakse mudelit.
  • Privaatsus: samuti ei peaks kasutajad funktsionaalsuse ja privaatsuse osas kompromisse tegema. Kuna põhipunkt on see, et brauserilaiendid parandavad kasutuskogemust, nõudes samas minimaalset vajalikku juurdepääsu kasutaja sirvimisandmetele, et vähendada või välistada kompromiss, mille lõppkasutajad peavad funktsionaalsuse ja konfidentsiaalsuse vahel tegema.
  • Teisaldatavus: Arendajatel peaks olema suhteliselt lihtne laiendusi ühest brauserist teise teisaldada ja brauseritel toetada laiendusi paljudes seadmetes ja operatsioonisüsteemides.
  • Hooldatavus: API-de lihtsustamisega peaks see võimaldama laiemal arendajagrupil laiendeid luua ja nende loodud laienduste hooldamist lihtsustada.
  • Autonoomia: brauseri pakkujad peaksid pakkuma teie brauserile spetsiifilisi funktsioone ja neil peaks olema võimalus ka uute funktsioonidega katsetada.

W3C on öelnud selgesõnaliselt selle eesmärk pole täpselt dikteerida, mida arendajad saavad laiendustega luua ja mida mitte. Samuti ei täpsusta, standardiseeri ega koordineeri laienduste allkirjastamist ega edastamist. Nad tahavad lihtsalt innustada innovatsiooni, säilitades samal ajal kasutaja privaatsuse ja turvalisuse viisil, mis on ühesugune kogu piirkonnas.


Artikli sisu järgib meie põhimõtteid toimetuse eetika. Veast teatamiseks klõpsake nuppu siin.

Kommentaar, jätke oma

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   nimeta DIJO

    lühidalt: suuremahuline monopol