Yerleştirilmiş web'i kullanarak uygulama içi gezinme

Uygulama içi tarayıcılar, kullanıcılarınıza uygulamanızın bağlamında kalmalarına olanak tanıyarak tam bir tarayıcı deneyimi sunabilir. Bu özellik en yaygın olarak, uygulamanızda bir web sayfasına bağlantı veren bir bağlantı veya reklam olduğunda kullanılır. Web sayfası, Şekil 1'de görüldüğü gibi uygulama içi bir tarayıcıda açılabilir.

Kırmızı kutu içinde bir uygulama içi bağlantı ve bağlantının özel bir sekmede açıldığını gösteren başka bir ekrana yönlendiren bir ok.
Şekil 1. Uygulama içi bir bağlantıyı tıklamak (solda) ve Özel Sekme'yi kullanarak uygulama içi bir tarayıcı açmak (sağda).

Hem Özel Sekmeler hem de WebView, uygulama içi deneyiminizi desteklemek için kullanılabilen API'lerdir. Ancak sizin için en iyi olanı seçmek kullanım alanınıza bağlıdır. Aşağıdaki tabloda her birinin bazı avantajları gösterilmektedir:

Özel Sekmeler

WebView'ler

Kullanıcının varsayılan tarayıcısı tarafından yönetilen üçüncü taraf içerikler için hazır tarama deneyimi. Çoğu kullanım alanında en yaygın olanıdır.

Geliştirici tarafından kontrol edilen özel tarama deneyimleri. Genellikle daha gelişmiş kullanım alanları için kullanılır.

  • Entegrasyon kolaylığı: Özel Sekmeler'i entegre etmek, kullanıcılara yerleşik web tarama deneyimi sunmanın en basit ve en kolay yoludur.
  • Paylaşılan durum: Tarayıcı ile paylaşılan çerez ve izin modeli sayesinde sitelere giriş yaparken kullanıcı deneyimini iyileştirdi
  • Tarayıcı görünümünde daha gelişmiş kullanıcı arayüzü denetimi
  • Web sayfasının içeriğini değiştirebiliyor olmalısınız.
  • Etkileşim / etkinlik hakkında daha ayrıntılı geliştirici analizi bilgileri
  • WebView güncellemeleri tüm cihazlara ve kullanıcılara tutarlı bir şekilde ve dünya genelinde sunulur.

Özel sekmeler tarayıcıların büyük bir çoğunluğu tarafından desteklenir ancak bazı tarayıcılar ek özelleştirme seçenekleri sunar. Daha fazla bilgi için Özel Sekmeler tarayıcı desteği karşılaştırması başlıklı makaleyi inceleyin.

Ek kaynaklar

WebView'leri veya Özel Sekmeler API'lerini kullanarak Android cihazlar için web sayfaları geliştirmek istiyorsanız aşağıdaki dokümanlara göz atın: