Bu belgede, Yalıtılmış Web Uygulaması (IWA) izin verilenler listesiyle ilgili temel bilgiler (ne olduğu, neden gerekli olduğu, geliştiriciler için şartlar ve izin verilenler listesine ekleme süreci) yer almaktadır.
IWA izin verilenler listesi nedir?
IWA izin verilenler listesi, kullanıcı cihazlarına hangi yalıtılmış web uygulamalarının yüklenebileceğini ve güncellenebileceğini kontrol eden bir mekanizmadır. ChromeOS'te Chrome 143'ten itibaren yalnızca bu izin verilenler listesinde bulunan uygulamalar yönetici paneli üzerinden yüklenebilir veya güncellenebilir. Bu kısıtlama, yalıtılmış web uygulamaları için ilk destekten itibaren diğer işletim sistemlerinde de geçerlidir. İzin verilenler listesine uygulama ekleme hakkında bilgi edinmek için bu belgenin geri kalanını okuyun.
İzin verilenler listesi, uygulama yükleme ve kullanma işlemlerini nasıl etkiler?
Chrome 143'ten itibaren aşağıdaki davranışları bekleyebilirsiniz.
İzin verilenler listesindeki uygulamalar
İzin verilenler listesindeki uygulamalar tamamen işlevsel olmaya devam eder. Bu uygulamalar, özellik kullanıma sunulduktan sonra herhangi bir sorun yaşamadan yüklenip güncellenebilir ve kullanılabilir.
İzin verilenler listesinde bulunmayan mevcut uygulama yüklemeleri
Mevcut uygulama yüklemeleri yüklü kalır ve başlatılmaya devam edilebilir ancak izin verilenler listesi kullanıma sunulduktan sonra artık güncelleme almazlar. Bir uygulama daha sonra izin verilenler listesine eklenirse hem mevcut yüklemeler hem de yeni örnekler, İzin verilenler listesindeki uygulamalar bölümünde açıklanan davranışı izler.
Yüklü olmayan ve izin verilenler listesinde bulunmayan uygulamalar
İzin verilenler listesinde olmayan uygulamalar, Yönetici Paneli üzerinden politika aracılığıyla yüklenemez ancak chrome://web-app-internals
kullanılarak geliştirici modunda yüklenebilir ve test edilebilir. Bu işlem için Chrome flag'inin etkinleştirilmesi gerekir:
chrome://flags#enable-isolated-web-app-dev-mode
.
Göz önünde bulundurulacak diğer noktalar
- İzin verilenler listesine bir uygulama eklediğinizde, uygulamanın tüm sürümleri otomatik olarak onaylanır.
- İzin verilenler listesi, aşağıdaki temel politikaları etkiler:
- Yönetilen kullanıcı ve yönetilen misafir oturumları için: IsolatedWebAppInstallForceList
- Kiosk için: DeviceLocalAccounts
İzin verilenler listesi neden gereklidir?
İzin verilenler listesinin üç temel hedefi vardır.
- Kararlılık ve kaliteyi sağlama: IWA, geliştirme sürecinin ilk aşamasında olduğundan şu anda yalnızca küçük bir geliştirici kitlesiyle sınırlıdır. Google, ürünün daha geniş bir kitleye sunulmadan önce yüksek bir kararlılık ve kalite standardını karşılamasını sağlamak için belirli bir geliştirici grubuyla birlikte çalışmaktadır. İzin verilenler listesi, IWA'nın yalnızca bu geliştiricilerden gelmesini sağlar.
- Güvenilir iletişim kanalları oluşturun: Geliştiricilerle doğrudan iletişim kurun. Bu, anahtar döndürme gibi işlemler için çok önemlidir.
- Hükümlere ve koşullara uyma: Geliştiricilerin, Chrome tarayıcı üzerinden yalıtılmış web uygulaması (IWA) uygulamalarını dağıtmak için Google'ın kabul edilebilir kullanım şartlarını anladığından ve bunlara uyduğundan emin olun.
Geliştirici şartları
İzole web uygulamanızı izin verilenler listesine eklemek için bilinen Google iş ortağı kişiniz aracılığıyla Google ile iletişime geçmeniz gerekir. Uygulama hakkında belirli bilgiler sağlamalı, IWA güvenlik ilkelerine uymalı ve kabul edilebilir kullanım politikasını kabul etmelidir.
Google iş ortağıyla ilgili bir kişiniz yoksa büyük ihtimalle erken IWA programının bir parçası değilsinizdir.
İzin verilenler listesine ekleme ölçütleri
Bir uygulamanın izin verilenler listesine eklenmesini istemek için temel ön koşul, geliştiricinin kullanım alanının açık web API'leri ve tarayıcı uzantıları da dahil olmak üzere mevcut açık web çözümleriyle gerçekleştirilememesidir. Ayrıca, şu anda kullanıma sunulan Yalıtılmış Web Uygulaması (IWA) API'lerinin gereksinimlerini yeterince karşılaması ve geliştiricinin IWA erken erişim programının bir parçası olması gerekir.
İzin verilenler listesine ekleme süreci
Bir IWA'yı izin verilenler listesine ekleme işlemi aşağıdaki adımları içerir:
Step | İşlem | Ayrıntılar | Sorumlu |
---|---|---|---|
1 | İzin verilenler listesine ekleme isteğinde bulunma | Geliştirici/iş ortağı, Google'daki ilgili kişisiyle (Partner Engineering veya başka bir ilgili kişi) iletişime geçer. | Geliştirici / İş Ortağı |
2 | İstekte bulunan kullanıcıya yanıt | Google ilgili kişisi, talep formunun bağlantısı ve ek talimatlar da dahil olmak üzere talep sahibine e-posta yoluyla talimatlar gönderir. | Google Kişisi |
3 | Veri sağlama | Geliştirici/iş ortağı, sağlanan formu kullanarak IWA'yı kaydeder. Yardım için Google ile iletişime geçebilirsiniz. | Geliştirici / İş Ortağı |
4 | İsteğin işlenmesi ve geri bildirimde bulunma |
Google, izin verilenler listesine ekleme isteğini inceler ve iki iş haftası içinde isteği onaylayarak, reddederek veya geliştiriciyle iletişime geçerek ek sorular sorarak yanıt verir. Onaylandıktan sonra paket kimliği izin verilenler listesine eklenir ve iş ortağına değişikliğin geçerli olacağı tarih bildirilir. | Google Kişisi |
Anahtar rotasyonu
İzin verilenler listesine ekleme süreci, iş ortaklarıyla güvenilir iletişim kanalları oluşturmanın ayrılmaz bir parçasıdır ve anahtar döndürme işlemini kolaylaştırır. Anahtar değiştirme, uygulamaları imzalamak için kullanılan özel anahtarların sızıntı veya kayıp durumunda değiştirilmesine olanak tanıyan ve kararlı bir paket kimliğini koruyan bir mekanizmadır. İzin verilenler listesi aşamasında oluşturulan bu güvenilir bağlantı, sorunsuz anahtar rotasyonunu etkinleştirmek için gereklidir.