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

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

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

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

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

WebViews

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

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

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

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

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

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