مرور درون برنامه ای با استفاده از وب جاسازی شده

مرورگرهای درون‌برنامه می‌توانند تجربه کاملی از مرورگر را برای کاربران شما فراهم کنند، در حالی که به آن‌ها اجازه می‌دهند در متن برنامه شما بمانند. این بیشتر زمانی استفاده می شود که شما یک پیوند یا تبلیغ در برنامه خود دارید که به یک صفحه وب پیوند دارد. صفحه وب را می توان در یک مرورگر درون برنامه ای باز کرد، همانطور که در شکل 1 مشاهده می شود.

یک پیوند درون برنامه در یک کادر قرمز، و یک فلش که به صفحه دیگری اشاره دارد   نشان دادن پیوند باز شده با یک برگه سفارشی.
شکل 1. با کلیک بر روی پیوند درون برنامه ای (سمت چپ) و باز کردن مرورگر درون برنامه ای با استفاده از برگه سفارشی (راست).

هر دو Custom Tabs و WebView APIهایی هستند که برای تقویت تجربه درون برنامه ای شما در دسترس هستند، اما انتخاب بهترین گزینه برای شما بستگی به مورد استفاده شما دارد. جدول زیر برخی از مزایای هر یک را نشان می دهد:

برگه های سفارشی

WebViews

مرور آماده خارج از جعبه برای محتوای شخص ثالث که توسط مرورگر پیش‌فرض کاربر مدیریت می‌شود. رایج ترین برای اکثر موارد استفاده.

تجربه‌های مرور کنترل شده توسط توسعه‌دهنده سفارشی. معمولاً برای موارد استفاده پیشرفته تر استفاده می شود.

  • سهولت ادغام: ادغام برگه های سفارشی ساده ترین و ساده ترین راه برای ارائه تجربه مرور وب جاسازی شده به کاربران است.
  • حالت اشتراک‌گذاری شده: کاهش اصطکاک کاربر هنگام ورود به سایت‌هایی که کوکی‌ها و مدل مجوزهای مشترک با مرورگر دارند.
  • کنترل رابط کاربری پیشرفته تر نمای مرورگر
  • بتوانید محتویات خود صفحه وب را اصلاح کنید
  • بینش تحلیلی توسعه‌دهنده عمیق‌تر در مورد تعامل / فعالیت
  • به‌روزرسانی‌های WebView برای همه دستگاه‌ها و کاربران به طور مداوم و در سطح جهانی منتشر می‌شوند

اگرچه تب های سفارشی توسط اکثریت قریب به اتفاق مرورگرها پشتیبانی می شوند، برخی گزینه های سفارشی سازی اضافی را ارائه می دهند. برای کسب اطلاعات بیشتر، این مقایسه پشتیبانی مرورگر Tabs Custom را ببینید.

منابع اضافی

برای توسعه صفحات وب برای دستگاه‌های مجهز به Android با استفاده از WebViews یا Custom Tabs API، به اسناد زیر مراجعه کنید: