Ang Mozilla, Google, Apple at Microsoft ay nagsasama-sama ng puwersa upang gawing pamantayan ang mga add-on

Inihayag ng W3C Ilang araw na ang nakakalipas ang pagbuo ng isang pangkat ng pamayanan na tinatawag na "WebExtensions" (WECG) na ang pangunahing pagpapaandar ay upangnakikipagtulungan ako sa mga browser provider at iba pang mga interesadong partido upang itaguyod ang isang platform ng pag-unlad ng plugin Karaniwang browser batay sa WebExtensions API.

Kasama sa grupong nagtatrabaho ang mga kinatawan mula sa Google, Mozilla, Apple at Microsoft at ang mga pagtutukoy na binuo ng pangkat ng pagtatrabaho layunin na mapadali ang paglikha ng mga plugin na gumagana sa iba't ibang mga browser.

Nabanggit ng W3C na plano nitong makamit ang layuning ito sa pamamagitan ng pagtukoy sa isang holistic na modelo at isang pangkaraniwang pangunahing pag-andar, API at sistema ng awtoridad, bilang karagdagan sa katunayan na ang manggagawa na pangkat ay magkakaroon din ng kahulugan ng isang pantulong na arkitektura upang mapabuti ang pagganap, palakasin ang seguridad at magbigay proteksyon laban ang pang-aabuso.

Kapag bumubuo ng mga pagtutukoy, iminungkahi na sumunod sa mga prinsipyong inilapat ng W3C TAG (Pangkat ng Teknikal na Arkitektura), tulad ng pokus ng gumagamit, interoperability, seguridad, privacy, kakayahang dalhin, kadalian ng pagpapanatili, at mahuhulaan na pag-uugali.

La Website ng WECG nakasaad na ang layunin ng pangkat ay upang tukuyin ang isang karaniwang API core, modelo, at mga pahintulot para sa mga extension ng web browser, na nagsasaad:

Sa pamamagitan ng pagtukoy sa mga WebExtensions API, pagpapaandar, at pahintulot, maaari naming gawing mas madali para sa mga developer ng extension na mapabuti ang karanasan ng end-user, habang inililipat ang mga ito sa mga API na nagpapabuti sa pagganap at maiwasan ang pang-aabuso. 

Sa ngayon ang grupo ay lumikha ng isang nakalaang repository ng GitHub at pinagsama a charter ng komunidad bilang paghahanda para sa gawaing nasa kamay na inilarawan bilang:

Gamit ang umiiral na modelo ng extension at mga API na suportado ng Chrome, Microsoft Edge, Firefox, at Safari bilang isang batayan, magsisimula kaming magtrabaho sa isang detalye. Ang aming layunin ay upang makilala ang karaniwang batayan, dalhin ang mga pagpapatupad na magkakasama, at mag-chart ng isang kurso para sa hinaharap na ebolusyon.

Ang mga API development plugin at template na ginamit na sa Chrome, Microsoft Edge, Firefox, at Safari ay gagamitin bilang batayan para sa nabuong mga pagtutukoy. Susubukan ng pangkat ng pagtatrabaho na kilalanin ang mga karaniwang tampok para sa lahat ng mga browser para sa paglikha ng mga plugin, malapit na magkasama ang mga pagpapatupad, at ibabalangkas ang mga paraan ng posibleng pag-unlad.

Sa job letter, nabanggit nila ang mga sumusunod na prinsipyo sa disenyo:

  • User-centric: Pinapayagan ng mga extension ng browser ang mga gumagamit na ipasadya ang kanilang karanasan sa pag-browse sa web batay sa kanilang mga kagustuhan at pangangailangan.
  • Kakayahan: mapanatili at pagbutihin ang pagiging tugma sa mga mayroon nang mga extension at tanyag na mga extension na API. Papayagan nito ang mga developer na hindi kailangang ganap na muling isulat ang kanilang mga extension upang gumana sa iba't ibang mga browser, na maaaring madaling kapitan ng error.
  • Rendimiento: Payagan ang mga developer na magsulat ng mga extension na walang negatibong epekto sa pagganap o paggamit ng kuryente ng mga web page o browser.
  • Kaligtasan: Kapag pumipili kung aling mga extension ang gagamitin, ang mga gumagamit ay hindi dapat magkompromiso sa pagpapaandar at seguridad. Gamit ang bagong mga API ng extension, isang pagbabago ang gagawin sa modelo.
  • Pagkapribado: Gayundin, hindi dapat magkompromiso ang mga gumagamit sa pagpapaandar at privacy. Dahil ang pangunahing punto ay ang mga extension ng browser ay nagpapabuti sa karanasan ng gumagamit habang nangangailangan ng minimum na kinakailangang pag-access sa data ng pagba-browse ng gumagamit upang mabawasan o matanggal ang trade-off na dapat gawin ng mga end user sa pagitan ng pag-andar at pagiging kompidensiyal.
  • Kakayahang dalhin: Dapat ay madali para sa mga developer na maglipat ng mga extension mula sa isang browser patungo sa isa pa, at para suportahan ng mga browser ang mga extension sa iba't ibang mga aparato at operating system.
  • Pagpapanatili: Sa pamamagitan ng pagpapagaan ng mga API, dapat nitong payagan ang mas malawak na pangkat ng mga developer na lumikha ng mga extension at gawing mas madali para sa kanila na mapanatili ang mga nilikha nilang extension.
  • Awtonomiya: dapat magbigay ang mga browser provider ng tukoy na pagpapaandar sa iyong browser at dapat magkaroon din ng pagkakataong mag-eksperimento sa mga bagong tampok.

Ang W3C ay nakasaad tahasang iyon hindi ito inilaan upang idikta nang eksakto kung ano ang maaari at hindi maaaring likhain ng mga developer na may mga extension. Hindi rin nila tutukuyin, pamantayan o coordinate sa paligid ng pag-sign o paghahatid ng mga extension. Nais lamang nilang hikayatin ang pagbabago habang pinapanatili ang privacy at seguridad ng gumagamit sa paraang pareho sa buong lupon.


Ang nilalaman ng artikulo ay sumusunod sa aming mga prinsipyo ng etika ng editoryal. Upang mag-ulat ng isang pag-click sa error dito.

Isang komento, iwan mo na

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   hindi pinangalanan dijo

    sa maikling salita: malakihang monopolyo