Özel Korumalı Alan teklifleri, web platformu özellikleri oluşturmak için gereken birçok adımdan ilkidir.
Bu web platformu özellikleri, web teknolojisinin tam olarak nasıl çalışması gerektiğini ayrıntılı olarak açıklayan ve mühendislerin teknolojileri web tarayıcılarına nasıl uygulaması gerektiğini tanımlayan teknik belgeler olan web standartları (özellikler veya spesifikasyonlar olarak da bilinir) haline gelebilir. Örneğin, Erişilebilir Zengin İnternet Uygulamaları (WAI-ARIA) standardı (genellikle "ARIA" olarak bilinir), web'i engelli kullanıcılar için daha erişilebilir hale getirmenin teknik yollarını tanımlar. Bu özellikler, tam zamanlı çalışanları, üye kuruluşları ve genel halkın geri bildirimlerini içeren uluslararası bir topluluk olan World Wide Web Consortium (W3C) tarafından geliştirilmiştir.
Tartışma, test ve ölçekli kullanım sonrasında bazı Özel Korumalı Alan teklifleri ve API'leri spesifikasyon haline gelecektir. Geniş bir kullanım alanına sahip ve kullanıcılar için güçlü gizlilik korumaları sunan uzun ömürlü web özellikleri oluşturmak amacıyla geliştiricilerden ve sektör liderlerinden (web teknolojisi bilgisine sahip veya sahip olmayan) geri bildirim almamız çok önemlidir.

Chromium (birçok modern tarayıcının arkasındaki açık kaynak projesi), web standardı olmayı amaçlayan tüm teknolojiler için özellik geliştirme süreci hakkında bir makale yayınladı. Web'de gizlilik ve güvenliğin kritik doğası nedeniyle, test başlamadan önce çok sayıda tartışma ve geri bildirim bekliyoruz.
Öneri aşamasından web standardına
Geliştirmenin her aşamasında ekosistem, Özel Korumalı Alan'ı şekillendiren kritik geri bildirimler sağlar. Bu süreç web geliştiricileri için tanıdık olsa da bu özel API'leri kullanacak ve bu girişim için uzmanlığı kritik olan diğer sektör paydaşları için yeni olabilir.
Tartışmayla başlayın

Chrome ve diğer kuruluşlar son birkaç yıldır onlarca gizliliği korumaya yönelik teklif sunmuştur. Bu önerileri okuyabilir, soru sorabilir, önerileri iyileştirmek için fikirler sunabilir ve diğer kullanıcıların ne düşündüğünü görebilirsiniz.
İlgilendiğiniz kullanım alanlarına bağlı olarak katılabileceğiniz veya izleyebileceğiniz çeşitli W3C grupları vardır:
- Web Reklamcılığı İşletme Grubunu İyileştirme
- Private Advertising Technology Community Group
- Privacy Community Group
- Web Platformu İnkübatör Topluluğu Grubu
- Federated Identity Community Group
Tartışma aşaması çok yoğun olabilir.
Örneğin, Protected Audience (eski adıyla FLEDGE), siteler arası izleme olmadan ilgi alanına dayalı reklamcılığı destekleyen bir tekliftir. Gizlilik savunucularının ve birçok sektör paydaşının katkılarıyla Protected Audience API, önceki iki tekliften (PIGIN ve TURTLEDOVE) geliştirildi. Mevcut sürümü hassaslaştırmaya yardımcı olmak için 100'den fazla kişi W3C toplantılarına ve 300'den fazla online tartışma başlığına katıldı.
Aynı çözüm alanında diğer şirketler tarafından sunulan yarım düzineden fazla teklif de vardı. Devam eden iş birliğimiz sayesinde, ileriye dönük bir yol belirlemeyi umuyoruz.
Protected Audience ve diğer API'ler için test, Chrome işaretinin arkasından kullanılabilir. Böylece geliştiriciler bu API'lere erken erişebilir.
Her teklif, Protected Audience kadar yoğun bir kuluçka döneminden geçmez. Bazıları çok daha hızlı hareket eder ancak her API, ekosistemin her yerinden girdi alır. Bunlar yeni fikirler olduğundan bunları doğru şekilde uygulamak için çok çalışmak gerekebilir.
Geliştiriciler test eder ve geri bildirim paylaşır

Geliştiricilerin, bu teknolojilerdeki iyileştirmeler hakkında geri bildirim sağlaması ve API tasarımında ve uygulamasında değişiklik yapılmasını gerektirebilecek sorunları paylaşması bizim için çok önemlidir. Özel Korumalı Alan teknolojilerinin çoğu, çeşitli seçeneklerle test edilebilir. Örneğin, Topics API'yi test etmek için Chrome işaretleriyle dönem uzunluğunu ve diğer parametreleri ayarlayabilirsiniz.
Chrome mühendisleri, özelliğin tarayıcılarda varsayılan olarak kullanılamaması için yerel testlere olanak tanımak amacıyla genellikle özellikleri işaretlerin arkasına yerleştirir. Geliştiricilerin denemek için bir özelliği etkinleştirmesi gerekir ve kullanılabilirlik Chrome sürümüne bağlıdır. Geliştiriciler, geliştirme devam ederken bazı sorunlarla karşılaşabilir.
Chrome kaynak deneme sürümleri, geliştiricilerin bir özelliği sınırlı sayıda Chrome kullanıcısı için etkinleştirmesine olanak tanır. Kayıtlı geliştiriciler, sitenizi veya hizmetinizi etkinleştirmek için kaydolarak programa katılabilir. Bu sayede, özelliği üretim trafiğinde deneyip gerçek deneyim hakkında geri bildirimde bulunabilirsiniz.
Özel Korumalı Alan, alaka düzeyi ve ölçüm API'leri için birleştirilmiş bir kaynak denemesi gerçekleştirdi. Bu deneme tamamlandı.
Bir özellik ilk kez test için kullanıma sunulduğunda genellikle işlevsel veya teknik test yapılır. Yeni kodda, katkıda bulunanların hataları bulup bildirmesinin yanı sıra bu hatalar için düzeltmeler sağlaması beklenir. Bu, bir özelliğin kararlılığı ve şeklinin bu dönemde hızlıca değişebileceği anlamına gelir. Entegrasyon ve geliştirici deneyimi hakkında geri bildirim almak, özellikle birlikte hata ayıklama ve araç desteğinin oluşturulabilmesi için kritik önem taşır.
Geliştirme ilerledikçe ve özellikler daha kararlı hale geldikçe odak daha geniş ölçekli etkililik veya fayda testine kaydırılır. Yardımcı program testinin amacı, özelliğin amaçlanan kullanım alanlarına göre performansını ölçmektir. Bu aşamada, daha büyük ve daha temsili bir örnek elde etmek için denemeye dahil edilen Chrome kullanıcılarının sayısı artırılır. Bu aşamada, sitelerin özelliği işletme ihtiyaçlarına göre doğrulamak için kendi trafiğinin daha büyük bir bölümünde daha uzun süreli testler yapmasını umuyoruz.
Bu süreçte başarı, geliştiricilerin bu testleri gerçekleştirmesine ve öğrendiklerinden yararlanmasına bağlıdır. Ayrıca her aşamada aynı anda test yapıyoruz ve sonuçları, CMA'ya verdiğimiz taahhütler kapsamında API durum güncellemelerimizde ve üç aylık geri bildirim raporlarımızda proje genelinde düzenli özetlerle çeşitli proje kanalları aracılığıyla paylaşıyoruz.
Testlerinizi W3C gibi herkese açık yerlerde, geri bildirim formlarında veya doğrudan iş ortağı kanalları aracılığıyla paylaşın. Sizden haber almayı umuyoruz.
Yeni teknolojilerin nasıl çalışabileceğini keşfetmenin tek yolu, tarayıcıda özellik işaretleri veya kaynak denemeleri aracılığıyla test yapmak değildir. Bazı şirketler, Özel Korumalı Alan kavramlarına dayalı simülasyonlar da oluşturuyor.
Geniş ölçekli benimsenme için lansman

Bir API test edilip Chrome'da genel kullanıma hazır hale geldiğinde lansmanı duyurur ve herkese açık dokümanların ölçeklendirilmiş ekosisteme kullanıma hazır olduğundan emin oluruz.
Şimdiye kadar önemli bir dizi aşamayı tamamladık ve daha birçok aşamayı tamamlayacağız. Aşağıdaki teknolojiler artık kullanılabilir:
- Kullanıcı aracısı azaltma: Parmak izi oluşturmaya yol açan hassas bilgilerin hacmini azaltmak için pasif olarak paylaşılan tarayıcı verilerini sınırlayın. Bu değerleri azaltmaya Mayıs 2022'de başladık ve Mayıs 2023'te tamamlamayı planlıyoruz.
- CHIPS: Geliştiricilerin, her üst düzey site için ayrı bir çerez kabı olacak şekilde bölümlenmiş depolama alanında çerez etkinleştirmesine olanak tanır. CHIPS, Şubat 2023'te kararlı sürümde kullanıma sunuldu.
- Birinci Taraf Kümeleri: Storage Access API'yi kullanarak siteler arası sınırlı çerez erişimine izin vermek için siteler arasındaki ilişkileri tanımlayın. First-Party Sets, bu hafta Chrome 113 kararlı sürümüyle kademeli olarak kullanıma sunuluyor.
- Federated Credential Management (FedCM): Kullanıcının e-posta adresini veya diğer kimlik bilgilerini, kullanıcı açıkça kabul etmediği sürece üçüncü taraf bir hizmet veya web sitesiyle paylaşmadan birleşik kimliği destekler. FedCM Kasım 2022'de kullanıma sunulmuştur.
Temmuz 2023'te alaka düzeyi ve ölçüm API'leri geniş ölçekte kullanıma sunuldu. Bu, bu API'lerin Chrome'da varsayılan olarak kullanıma sunulduğu anlamına gelir. Geliştiriciler artık bu teknolojileri tarayıcı işaretleri olmadan veya kaynak denemelerine katılmadan kullanabilir.
Özetle, bu API'ler üretim ortamında, ölçekte, kullanıcıların yüzde 99'una hazırdır.
Aşamalı lansmanlar
Bazı teknolojiler kademeli olarak kullanıma sunulur. Bu sayede ekibimiz ve geliştiriciler olası sorunları izleyip çözebilir. Tam kullanılabilirlik, trafiğin% 100'ünde API'lerin etkin olduğu anlamına gelmez.
Örneğin, Chrome'da Kullanıcı Aracısı İstemci İpuçları'nın (UA-CH) aşamalı lansmanı 2021'de başladı. User-Agent üstbilgisinin azaltılması Nisan 2022'de başladı ve Mart 2023'te tamamlandı. Bu sayede geliştiriciler, sitelerinin User-Agent dizesiyle olan ilişkisini değiştirmek için yeterli zamana sahip oldu.
API denetimleri
Alaka düzeyi ve ölçüm API'leri gibi bazı API'lerde kullanıcı için yapılandırma seçenekleri bulunur. Bu API'leri etkinleştirme ve devre dışı bırakma özelliği de buna dahildir.
Uygun özellik algılamayı oluşturmak önemlidir. Özellik algılama, bir tarayıcının belirli bir kodu destekleyip desteklemediğini belirlemenize yardımcı olabilir ve alternatif kod sağlamanıza olanak tanır. Bu sayede, bir API kullanıcı tarafından devre dışı bırakılmış olsa veya kullanıcı belirli bir teknolojinin desteği olmayan bir tarayıcıda olsa bile sitenizin beklendiği gibi çalışmaya devam etmesini sağlayabilirsiniz.
Tarayıcı özelliklerine birinci taraf ve üçüncü taraf erişimini kontrol etmek için bir İzin Politikası kullanabilirsiniz.
Görüşlerinizi paylaşın
Neler olduğunu açıklamaya, mümkün olduğunca fazla öngörülebilirlik sağlamaya, katılımınızı teşvik etmeye ve görüşlerinizi almaya devam edeceğiz.
- Geri bildirim gönderebileceğiniz birçok yol hakkında bilgi edinin.
- Teknik ayrıntıları ve uygulama yönergelerini okuyun.
- Geri bildiriminizi Twitter'daki@ChromiumDev ile paylaşın.
- Sorunları geliştirici destek deposuna gönderin.