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ını sağlarken tam bir tarayıcı deneyimi sunabilir. Bu özellik, uygulamanızda bir web sayfasına bağlantı veren bir bağlantı veya reklam olduğunda en sık kullanılır. Web sayfası, Şekil 1'de gösterildiği gibi uygulama içi tarayıcıda açılabilir.

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

Özel Sekmeler ve WebView, uygulama içi deneyiminizi desteklemek için kullanabileceğiniz API'lerdir. Ancak hangisinin sizin için en iyi seçenek olduğunu kullanım alanınıza göre belirleyebilirsiniz. Aşağıdaki tabloda her birinin bazı avantajları gösterilmektedir:

Özel Sekmeler

WebViews

Kullanıcının varsayılan tarayıcısı tarafından işlenen üçüncü taraf içerikleri için kullanıma hazır tarama. Çoğu kullanım alanı için en yaygın olanıdır.

Geliştiricinin kontrol ettiği ö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ştirilmiş web'de gezinme deneyimi sunmanın en basit ve en kolay yoludur.
  • Paylaşılan durum: Tarayıcıyla paylaşılan çerezler ve izin modeli sayesinde sitelere giriş yaparken kullanıcıların yaşadığı sorunlar azaltılır.
  • Tarayıcı görünümünün daha gelişmiş kullanıcı arayüzü kontrolü
  • Web sayfasının içeriğini değiştirebilme
  • Etkileşim / etkinlik hakkında daha ayrıntılı geliştirici analizi bilgileri
  • WebView güncellemeleri, tüm cihazlara ve kullanıcılara tutarlı ve küresel olarak sunulur.

Özel Sekmeler, tarayıcıların büyük bir çoğunluğu tarafından desteklense de bazı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 veya özel sekme API'lerini kullanarak Android destekli cihazlar için web sayfaları geliştirmek istiyorsanız aşağıdaki belgelere bakın: