تُعدّ علامات التبويب المخصّصة خيارًا رائعًا لإنشاء تجربة مخصّصة للمتصفّح مباشرةً داخل تطبيقك، ولكنها ليست الخيار الوحيد. إنّ علامات التبويب المخصّصة هي مجموعة من طلبات الخيارات القابلة للضبط التي يتم إرسالها إلى المتصفّح المفضّل لدى المستخدم النهائي، وهي مستندة إلى نظام الأهداف. ويعود الأمر إلى كل متصفّح لتنفيذ الخيارات المختلفة. قد يختلف مدى توفّر ميزات علامات التبويب المخصّصة بين متصفّحات Android بسبب الاختلافات في التنفيذ.
في ما يلي مقارنة بين بعض المتصفحات في منظومة Android المتكاملة. تتوفّر ميزات متوافقة مع معظم المتصفّحات على Android. لا تهدف الجداول إلى أن تكون شاملة، بل توضّح مستوى الدعم الذي من المرجّح أن تحصل عليه. عليك البحث عن المتصفحات التلقائية للمستخدمين الذين يستخدمون تطبيقك، والتأكّد من أنّك تُنشئ الرموز البرمجية بطريقة دفاعية.
CustomTabsIntent.Builder
CustomTabsIntent.Builder لإنشاء علامات تبويب مخصّصة تتوفّر لك عدة طرق لضبط علامتك التبويب المخصّصة لمساعدتها على الدمج بسلاسة قدر الإمكان مع تطبيقك من خلال مجموعة من الطرق المضمّنة والمذكورة أدناه.
addDefaultShareMenuItem()
تضيف دالة addDefaultShareMenuItem() زر مشاركة تلقائيًا إلى شريط أدوات علامات التبويب المخصّصة، ما يسمح للمستخدم بمشاركة صفحة الويب الحالية من خلال تطبيقات مختلفة على جهازه.
addMenuItem()
تُضيف عنصرًا إلى القائمة.