Mozilla, Google, Apple ve Microsoft, eklentileri standart hale getirmek için güçlerini birleştiriyor

W3C duyurdu Birkaç gün önce "WebExtensions" adlı bir topluluk grubunun oluşumu (WECG) ana işlevitarayıcı sağlayıcılarıyla birlikte çalışırım ve diğer ilgili taraflar bir eklenti geliştirme platformunu teşvik etmek WebExtensions API'sini temel alan ortak tarayıcı.

Bu çalışma grubu, Google, Mozilla, Apple ve Microsoft temsilcilerini ve çalışma grubu tarafından geliştirilen spesifikasyonları içerir. eklentilerin oluşturulmasını kolaylaştırmayı amaçlayın farklı tarayıcılarda çalışan.

W3C, bu hedefe bütüncül bir model ve ortak bir temel işlevsellik, API ve yetki sistemi tanımlayarak ulaşmayı planladığını, ayrıca çalışma grubunun performansı artırmak, güvenliği güçlendirmek ve bunlara karşı koruma sağlamak için tamamlayıcı bir mimari tanımlayacağını belirtiyor. suistimal.

Spesifikasyonlar geliştirilirken W3C TAG tarafından uygulanan ilkelere uyulması önerilir. (Teknik Mimari Grubu), örneğin kullanıcı odaklılık, birlikte çalışabilirlik, güvenlik, gizlilik, taşınabilirlik, bakım kolaylığı ve öngörülebilir davranış.

La WECG web sitesi grubun amacının ortak bir API çekirdeği, modeli ve web tarayıcısı uzantıları için izinler belirlemek olduğunu belirtir:

WebExtensions API'lerini, işlevlerini ve izinlerini belirleyerek, uzantı geliştiricilerinin son kullanıcı deneyimini iyileştirmesini daha da kolaylaştırabilir ve bunları performansı artıran ve kötüye kullanımı önleyen API'lere taşıyabiliriz. 

Şimdiye kadar grup özel bir GitHub deposu oluşturdu ve bir topluluk sözleşmesi olarak tanımlanan eldeki göreve hazırlanırken:

Mevcut uzantı modelini ve Chrome, Microsoft Edge, Firefox ve Safari tarafından desteklenen API'leri temel alarak bir spesifikasyon üzerinde çalışmaya başlayacağız. Amacımız ortak bir zemin belirlemek, uygulamaları birbirine yaklaştırmak ve gelecekteki evrim için bir rota çizmektir.

Oluşturulan spesifikasyonlar için temel olarak Chrome, Microsoft Edge, Firefox ve Safari'de halihazırda kullanılan eklenti geliştirme API'leri ve şablonları kullanılacaktır. Çalışma grubu, eklentiler oluşturmak için tüm tarayıcılar için ortak özellikleri belirlemeye, uygulamaları birbirine yakınlaştırmaya ve olası geliştirme yollarını özetlemeye çalışacaktır.

İş mektubunda diyorlar aşağıdaki tasarım ilkeleri:

  • Kullanıcı odaklı: tarayıcı uzantıları, kullanıcıların web tarama deneyimlerini tercihlerine ve ihtiyaçlarına göre özelleştirmelerine olanak tanır.
  • uyumluluk: mevcut uzantılar ve popüler uzantı API'leri ile uyumluluğu koruyun ve geliştirin. Bu, geliştiricilerin, hataya açık olabilecek farklı tarayıcılarda çalışmak için uzantılarını tamamen yeniden yazmak zorunda kalmamalarını sağlar.
  • Verim: geliştiricilerin, web sayfalarının veya tarayıcının performansı veya güç tüketimi üzerinde olumsuz bir etkisi olmayan uzantılar yazmasına izin verir.
  • güvenlik: Hangi uzantıların kullanılacağını seçerken, kullanıcılar işlevsellik ve güvenlikten ödün vermek zorunda kalmamalıdır. Yeni uzantı API'leri ile modelde bir değişiklik yapılacaktır.
  • Gizlilik: aynı şekilde, kullanıcıların işlevsellik ve gizlilikten ödün vermemesi gerekir. Ana nokta, tarayıcı uzantılarının, son kullanıcıların işlevsellik ve gizlilik arasında yapması gereken ödünleşimi azaltmak veya ortadan kaldırmak için kullanıcının tarama verilerine minimum gerekli erişimi gerektirirken kullanıcı deneyimini iyileştirmesi olacaktır.
  • Taşınabilirlik: Geliştiricilerin uzantıları bir tarayıcıdan diğerine aktarması ve tarayıcıların çeşitli cihazlarda ve işletim sistemlerinde uzantıları desteklemesi nispeten kolay olmalıdır.
  • Bakım: API'leri basitleştirerek, bu, daha geniş geliştirici grubunun uzantılar oluşturmasına izin vermeli ve oluşturdukları uzantıları korumalarını kolaylaştırmalıdır.
  • özerklik: tarayıcı sağlayıcıları, tarayıcınıza belirli işlevler sağlamalı ve ayrıca yeni özellikleri deneme fırsatına sahip olmalıdır.

W3C belirtti açıkçası geliştiricilerin uzantılarla tam olarak ne oluşturabileceklerini ve oluşturamayacaklarını dikte etmek amaçlanmamıştır. Ayrıca, uzantıların imzalanması veya teslimi etrafında belirtmeyecek, standartlaştırmayacak veya koordine etmeyeceklerdir. Sadece, kullanıcı gizliliğini ve güvenliğini her yerde aynı olacak şekilde korurken yeniliği teşvik etmek istiyorlar.


Makalenin içeriği şu ilkelerimize uygundur editoryal etik. Bir hata bildirmek için tıklayın burada.

Bir yorum bırak seninkini

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   isimsiz dijo

    resumiendo: monopolio a gran escala