גלישה באפליקציה באמצעות רכיב WebView מוטמע

דפדפנים בתוך האפליקציה יכולים לספק למשתמשים חוויית דפדפן מלאה, תוך שהם נשארים בהקשר של האפליקציה. השימוש הנפוץ ביותר הוא כשמוצג באפליקציה קישור או מודעה שמפנים לדף אינטרנט. דף האינטרנט יכול להיפתח בדפדפן בתוך האפליקציה, כמו שרואים באיור 1.

קישור בתוך האפליקציה בתיבה אדומה, וחץ שמצביע למסך אחר
  שבו הקישור נפתח באמצעות כרטיסייה בהתאמה אישית.
איור 1. לחיצה על קישור בתוך האפליקציה (מימין) ופתיחת דפדפן בתוך האפליקציה באמצעות כרטיסייה בהתאמה אישית (משמאל).

Custom Tabs ו-WebView הם ממשקי API שזמינים לשיפור חוויית המשתמש באפליקציה, אבל הבחירה ביניהם תלויה בתרחיש השימוש. בטבלה הבאה מוצגים כמה יתרונות של כל אחת מהשיטות:

כרטיסיות בהתאמה אישית

תצוגות אינטרנט

גלישה מוכנה לשימוש בתוכן של צד שלישי שמטופל על ידי דפדפן ברירת המחדל של המשתמש. הכי נפוץ ברוב תרחישי השימוש.

חוויית גלישה מותאמת אישית שנשלטת על ידי מפתחים. בדרך כלל משתמשים בהם בתרחישים מתקדמים יותר לדוגמה.

  • קלות ההטמעה: הטמעה של כרטיסיות בהתאמה אישית היא הדרך הפשוטה והקלה ביותר לספק למשתמשים חוויית גלישה מוטמעת באינטרנט
  • מצב משותף: פחות חיכוך למשתמשים בכניסה לאתרים, בהתחשב במודל משותף של קובצי Cookie והרשאות עם הדפדפן
  • שליטה מתקדמת יותר בממשק המשתמש של תצוגת הדפדפן
  • להיות מסוגלים לשנות את התוכן של דף האינטרנט עצמו
  • תובנות מעמיקות יותר לגבי מעורבות או פעילות של מפתחים
  • עדכוני WebView מופצים לכל המכשירים והמשתמשים באופן עקבי וגלובלי

רוב הדפדפנים תומכים בכרטיסיות בהתאמה אישית, אבל חלקם מציעים אפשרויות נוספות להתאמה אישית. מידע נוסף זמין בהשוואה בין דפדפנים שתומכים בכרטיסיות בהתאמה אישית.

מקורות מידע נוספים

כדי לפתח דפי אינטרנט למכשירים עם Android באמצעות ממשקי API של WebViews או Custom Tabs, אפשר לעיין במסמכים הבאים: