Mozilla, Google, Apple va Microsoft qo'shimchalarni standartlashtirish uchun kuchlarni birlashtiradi

W3C e'lon qildi Bir necha kun oldin "WebExtensions" deb nomlangan jamoatchilik guruhini shakllantirish (WECG), uning asosiy vazifasil brauzer provayderlari bilan birgalikda ishlash va boshqa manfaatdor tomonlar plaginni ishlab chiqish platformasini targ'ib qilish WebExtensions API-ga asoslangan umumiy brauzer.

Ushbu ishchi guruhga Google, Mozilla, Apple va Microsoft kompaniyalari vakillari va ishchi guruh tomonidan ishlab chiqilgan texnik xususiyatlar kiradi plaginlarni yaratishni engillashtirishga qaratilgan turli brauzerlarda ishlaydigan.

W3C, ushbu maqsadga yaxlit model va umumiy yadro funktsionalligi, API va vakolat tizimini belgilash orqali erishishni rejalashtirayotganini ta'kidlaydi, bundan tashqari ishchi guruh ishlashni yaxshilash, xavfsizlikni mustahkamlash va himoya qilish uchun qo'shimcha me'morchilikni belgilaydi. suiiste'mol qilish.

Texnik xususiyatlarni ishlab chiqishda W3C TAG tomonidan qo'llaniladigan printsiplarga rioya qilish tavsiya etiladi (Texnik Arxitektura guruhi), masalan, foydalanuvchi diqqat markazida bo'lishi, o'zaro muvofiqligi, xavfsizligi, maxfiyligi, portativligi, texnik xizmat ko'rsatishning qulayligi va taxmin qilinadigan xatti-harakatlar.

La WECG veb-sayti guruhning maqsadi veb-brauzer kengaytmalari uchun umumiy API yadrosi, modeli va ruxsatlarini belgilashdan iborat ekanligini ta'kidlaydi:

WebExtensions API-lari, funktsional imkoniyatlari va ruxsatlarini belgilab, biz kengaytmalarni ishlab chiquvchilarga oxirgi foydalanuvchi tajribasini yaxshilashni osonlashtiramiz, shu bilan birga ularni ishlashni yaxshilaydigan va suiiste'mol qilishni oldini oladigan API-larga o'tkazamiz. 

Hozirgacha guruh maxsus GitHub omborini yaratdi va a-ni birlashtirdi jamoaviy nizom quyidagi vazifani bajarishga tayyorlanishda:

Mavjud kengaytma modeli va Chrome, Microsoft Edge, Firefox va Safari tomonidan qo'llab-quvvatlanadigan API-lardan asos sifatida foydalanib, biz spetsifikatsiya ustida ishlashni boshlaymiz. Bizning maqsadimiz umumiy tilni aniqlash, amalga oshirishni yaqinlashtirish va kelajakdagi evolyutsiya yo'nalishini belgilashdir.

Chrome, Microsoft Edge, Firefox va Safari-da ishlatilgan plaginlarni ishlab chiqish API va modellari yaratilgan xususiyatlar uchun asos bo'lib xizmat qiladi. Ishchi guruh barcha brauzerlar uchun plagin yaratish uchun umumiy xususiyatlarni aniqlashga, dasturlarni bir-biriga yaqinlashtirishga va mumkin bo'lgan rivojlanish yo'llarini belgilab olishga harakat qiladi.

Ish xatlarida ular eslatib o'tishadi quyidagi dizayn tamoyillari:

  • Foydalanuvchiga yo'naltirilgan: brauzer kengaytmalari foydalanuvchilarga o'zlarining afzalliklari va ehtiyojlari asosida veb-brauzer tajribasini sozlash imkonini beradi.
  • Moslik: mavjud kengaytmalar va ommabop kengaytmali API-lar bilan mosligini saqlash va yaxshilash. Bu ishlab chiqaruvchilarga turli brauzerlarda ishlash uchun kengaytmalarni to'liq qayta yozishga majbur bo'lmasliklariga imkon beradi, bu xatolarga olib kelishi mumkin.
  • Ishlash: veb-sahifalar yoki brauzerning ishlashi yoki quvvat sarfiga salbiy ta'sir ko'rsatmaydigan kengaytmalarni yozish uchun ishlab chiquvchilarga ruxsat berish.
  • Xavfsizlik: Qaysi kengaytmalarni ishlatishni tanlashda foydalanuvchilar funksionallik va xavfsizlik masalasida murosaga kelmasliklari kerak. Yangi kengaytirilgan API-lar bilan modelga o'zgartirish kiritiladi.
  • Maxfiylik: xuddi shunday, foydalanuvchilar funktsionallik va maxfiylik masalalarida murosaga kelmasliklari kerak. Asosiy narsa shundaki, brauzer kengaytmalari foydalanuvchi tajribasini yaxshilaydi va shu bilan birga oxirgi foydalanuvchilar funktsionallik va maxfiylik o'rtasidagi kelishmovchilikni kamaytirish yoki yo'q qilish uchun foydalanuvchi ko'rib chiqish ma'lumotlariga minimal zaruriy kirishni talab qiladi.
  • Taşınabilirlik: Ishlab chiquvchilar uchun kengaytmalarni bir brauzerdan boshqasiga o'tkazish, brauzerlar uchun esa turli xil qurilmalar va operatsion tizimlarda kengaytmalarni qo'llab-quvvatlash nisbatan oson bo'lishi kerak.
  • Xizmat qilish: API-larni soddalashtirish orqali, bu ishlab chiqaruvchilarning keng guruhiga kengaytmalarni yaratishga imkon yaratishi va ular yaratgan kengaytmalarni saqlashni osonlashtirishi kerak.
  • Muxtoriyat: brauzer provayderlari sizning brauzeringizga aniq funktsiyalarni taqdim etishlari va shuningdek, yangi xususiyatlar bilan tajriba qilish imkoniyatiga ega bo'lishlari kerak.

W3C bayonot berdi aniq ishlab chiquvchilar kengaytmalar bilan nimani yaratishi mumkinligini va nima qila olmasligini aniq belgilash uchun mo'ljallanmagan. Shuningdek, ular kengaytmalarni imzolash yoki etkazib berish atrofini belgilamaydi, standartlashtirmaydi yoki muvofiqlashtirmaydi. Ular shunchaki foydalanuvchi shaxsiy hayoti va xavfsizligini ta'minlagan holda yangiliklarni rag'batlantirishni xohlashadi.


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Izoh, o'zingiznikini qoldiring

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.

  1.   noma'lum dijo

    qisqasi: keng ko'lamli monopoliya