Güvenilir Web Etkinliği, sizin web uygulaması içeriğinizi (ör. sizin Android uygulamanızdaki Progresif Web Uygulamanızdaki (PWA)) Özel Sekmelere dayalı bir protokol kullanarak açmanın yeni bir yoludur.
Kodu mu arıyorsunuz?
- GitHub'da android-browser-helper kitaplığı
- Güvenilir Web Etkinliği demoları
- Bubblewrap, Güvenilir Web Etkinliği projeleri oluşturmak ve derlemek için bir NodeJs kitaplığı / KSA
Güvenilir Web Etkinliği'ni Android uygulamanızdan web içeriğini açmanın diğer yollarından farklı kılan birkaç şey vardır:
- Güvenilir Web etkinliğindeki içerik güvenilirdir. Uygulama ve açtığı sitenin aynı geliştiriciden gelmesi beklenir. (Bu, Dijital Öğe Bağlantıları kullanılarak doğrulanır.)
- Güvenilir Web Etkinliği'nde oluşturulan içerik web'den gelir: Kullanıcının tarayıcısı tarafından, tam ekran gösterilmesi dışında bir kullanıcının tarayıcısında bunu gördüğü şekilde oluşturulur. Web içeriği, öncelikle tarayıcıda erişilebilir ve faydalı olmalıdır.
- Tarayıcılar da Android'den bağımsız olarak güncellenir ve uygulamanızdan (örneğin, Chrome) Android Jelly Bean'de tekrar kullanılabilir. Bu, APK boyutundan tasarruf etmenizi ve modern bir web çalışma zamanı kullanabilmenizi sağlar. (Lollipop'tan itibaren WebView'un da Android'den bağımsız olarak güncellendiğini, ancak Lollipop öncesi Android kullanıcılarının önemli sayıda olduğunu unutmayın.)
- Barındırıcı uygulamasının, Güvenilir Web Etkinliği'ndeki web içeriğine veya çerezler ve
localStorage
gibi diğer web durumu türlerine doğrudan erişimi yoktur. Bununla birlikte, verileri URL'lerde sayfaya ve sayfadan alarak (ör. sorgu parametreleri ve amaç URI'ları aracılığıyla) web içeriğiyle koordinasyon sağlayabilirsiniz. - Web ve yerel içerik arasındaki geçişler etkinlikler arasındadır. Uygulamanızın her etkinliği (ör. ekran) ya tamamen web ya da bir Android etkinliği tarafından sağlanır
Test etmeyi kolaylaştırmak amacıyla, şu anda Güvenilir Web etkinliklerinin önizlemesinde açılan içerik için uygun niteliklere sahip değilsiniz. Ancak güvenilir Web etkinliklerinin aynı Ana Ekrana Ekle gereksinimlerini karşılamasının gerekeceğini de bekleyebilirsiniz. Sitenizin bu gereksinimler açısından denetlenmesi için Lighthouse "kullanıcıdan Ana ekrana ekleme yapması istenebilir" denetiminden yararlanabilirsiniz.
Bugün, kullanıcının Chrome sürümü Güvenilir Web etkinliklerini desteklemiyorsa Chrome, Özel Sekme kullanan basit bir araç çubuğuna geri dönüyor. Güvenilir Web etkinliklerinin kullandığı protokolü diğer tarayıcılar da uygulayabilir. Hangi tarayıcının açılacağı konusunda son söz ana makine uygulamasına sahip olsa da Özel Sekmeler ile aynı politikayı öneririz: Tarayıcı gerekli özellikleri sağladığı sürece kullanıcının varsayılan tarayıcısını kullanın.
Sonraki adımlar
PWA'nızı kısa süre önce başlatıp açan bir Android uygulamasını hızlı bir şekilde oluşturmak istiyorsanız Hızlı Başlangıç Kılavuzu'na göz atın.
Güvenilir Web Etkinliği mevcut bir Android uygulamasına entegre ediliyorsa Entegrasyon Rehberi iyi bir başlangıç noktasıdır.