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

W3C duyuruldu Birkaç gün önce “WebExtensions” adında bir topluluk grubunun oluşumu (WECG) ana işleviTarayıcı satıcılarıyla birlikte çalışıyorum ve diğer ilgili taraflar bir eklenti geliştirme platformunu tanıtmak WebExtensions API'sini temel alan ortak tarayıcı.

Bu çalışma grubu Google, Mozilla, Apple ve Microsoft'tan temsilciler ve çalışma grubu tarafından geliştirilen spesifikasyonları içermektedir. Eklentilerin oluşturulmasını kolaylaştırmayı amaçlıyorlar farklı tarayıcılarda çalışır.

W3C, bu hedefe bütünsel bir model ve ortak bir temel işlevsellik, API ve yetki sistemi tanımlayarak ulaşmayı planladığını, buna ek olarak çalışma grubunun performansı iyileştirmek, güvenliği güçlendirmek ve kötüye kullanıma karşı koruma sağlamak için tamamlayıcı bir mimari tanımlayacağını belirtiyor. .

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

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

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

Grup şu ana kadar özel bir GitHub deposu oluşturdu ve topluluk mektubu şu şekilde tanımlanan eldeki göreve hazırlık aşamasında:

Temel olarak Chrome, Microsoft Edge, Firefox ve Safari tarafından desteklenen mevcut uzantı modelini ve API'leri kullanarak bir spesifikasyon üzerinde çalışmaya başlayacağız. Amacımız ortak noktaları belirlemek, uygulamaları birbirine yakınlaştırmak ve gelecekteki gelişim için bir rota çizmek.

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

İş 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ça şunu Geliştiricilerin uzantılarla neyi oluşturup neyi oluşturamayacağını tam olarak belirlemeye çalışmıyor. Ayrıca uzatmaların imzalanması veya teslimi konusunda da bir belirleme, standartlaştırma veya koordinasyon sağlamayacaktır. Kullanıcı gizliliğini ve güvenliğini genel olarak aynı şekilde korurken yeniliği teşvik etmek istiyorlar.


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

    Kısaca: Büyük ölçekli tekel