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

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

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

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

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

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

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

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

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

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

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

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