Przeglądanie w aplikacji za pomocą osadzonej przeglądarki

Przeglądarki w aplikacji mogą zapewniać użytkownikom pełną funkcjonalność przeglądarki, jednocześnie pozwalając im pozostać w kontekście aplikacji. Jest to najczęściej używane, gdy w aplikacji znajduje się link lub reklama prowadząca do strony internetowej. Stronę internetową można otworzyć w przeglądarce w aplikacji, jak pokazano na rysunku 1.

Link w aplikacji w czerwonym polu i strzałka wskazująca inny ekran, na którym link otwiera się na niestandardowej karcie
Rysunek 1. Kliknięcie linku w aplikacji (po lewej) i otwarcie przeglądarki w aplikacji przy użyciu karty niestandardowej (po prawej).

Zarówno karty niestandardowe, jak i WebView to interfejsy API, które można wykorzystać do obsługi aplikacji, ale wybór odpowiedniego interfejsu zależy od przypadku użycia. W tabeli poniżej znajdziesz niektóre zalety każdego z tych rozwiązań:

Karty niestandardowe

WebViews

Przeglądanie treści innych firm bez konieczności instalowania dodatkowych aplikacji. Najczęściej stosowany w większości przypadków.

niestandardowe przeglądanie kontrolowane przez dewelopera; Zwykle używane w zaawansowanych przypadkach użycia.

  • Łatwość integracji: integracja kart niestandardowych to najprostszy sposób na udostępnienie użytkownikom przeglądania w ramach wbudowanej przeglądarki.
  • Stan współdzielony: mniejsze trudności użytkowników podczas logowania się na stronach dzięki współdzielonym plikom cookie i modelowi uprawnień w przeglądarce
  • bardziej zaawansowane opcje sterowania interfejsem w przeglądarce;
  • możliwość modyfikowania zawartości samej strony internetowej.
  • bardziej szczegółowe statystyki dotyczące zaangażowania i aktywności dewelopera;
  • Aktualizacje WebView są udostępniane wszystkim urządzeniom i użytkownikom na całym świecie w taki sam sposób.

Chociaż karty niestandardowe są obsługiwane przez większość przeglądarek, niektóre z nich oferują dodatkowe opcje dostosowywania. Więcej informacji znajdziesz w tym artykule: Porównanie obsługi przeglądarek w przypadku kart niestandardowych.

Dodatkowe materiały

Aby tworzyć strony internetowe na urządzenia z Androidem przy użyciu interfejsów API WebViews lub Custom Tabs, zapoznaj się z tymi dokumentami: