لم يعد تطبيق Google Chrome هو مزود WebView في Android 10

تمتاز ميزة WebView الخاصة بـ Android بتاريخ صخري وتحولت عدة مرات في السنوات القليلة الماضية. قام Android 4.4 KitKat بتقديم مكون WebView المستند إلى Chromium لأول مرة في عام 2013. في ذلك الوقت ، تم دمجه في النظام ، لكنه أصبح مكونًا تم تحديثه بشكل منفصل لاحقًا على الطريق ، مع Android 5.0 Lollipop. مع Android 7.0 Nougat ، ومع ذلك ، تمت معالجة جميع الواجبات المتعلقة بـ WebView بواسطة Google Chrome في محاولة لتبسيط الأمور. بالنسبة إلى Google ، بدا هذا كأنه طريقة منطقية للمضي قدمًا: نقل WebView إلى Chrome يعني تطبيقًا أقل تحديثًا أو يهتم به (على الرغم من أنهم ما زالوا يقومون بتحديث التطبيق: كان لا يزال هناك ، لم يتم استخدامه فقط) ، ولكن مع أحدث نظام Android الافراج عنهم ويبدو أن عكس المسار والذهاب دائرة كاملة مرة أخرى.

باستخدام Android 10 ، عادت Google إلى سلوك ما قبل Nougat ، وتتم الآن معالجة WebView بواسطة تطبيق منفصل مرة أخرى. يسمى هذا التطبيق الأحدث ، وفقًا لمهندس Google ، "ثلاثي الألوان". لا يبدو هذا مختلفًا عن تطبيق WebView قبل نوغة ؛ يتم تحديثه بشكل منفصل عن Google Chrome ، ولا يزال يستخدم قاعدة Chromium ، مما يعني أنه يجب ألا تلاحظ أي شيء مختلف إذا كنت مستخدمًا عاديًا.

"لم يعد يستخدم Chrome كتطبيق WebView في Q +. لقد انتقلنا إلى نموذج جديد لمشاركة الكود الموحد بين Chrome و WebView (يُطلق عليه "Trichrome") والذي يوفر نفس المزايا المتمثلة في تقليل حجم التنزيل والتثبيت مع وجود عدد أقل من الحالات الخاصة والبق.

ومع ذلك ، هناك اختلاف رئيسي واحد ، وهو أنه مثل Chrome ، سيتوفر مكون WebView هذا أيضًا على 4 قنوات منفصلة للإصدار متوفرة في Play Store: Stable و Beta و Dev و Canary ، والتي يجب تحديثها إلى حد كبير تمشيا مع نظرائها كروم. ستتمكن أيضًا من التبديل بين قنوات الإصدار هذه عن طريق تنزيلها والانتقال إلى قسم "تطبيق WebView" في "خيارات المطور" وتغيير موفر WebView الخاص بك.

كما قلنا من قبل ، لا يهم المستخدمين النهائيين حيث لا يُفترض أن يلاحظوا ذلك على أي حال. ولكن في عدد أقل من الكلمات ، هذا يعني أن Google Chrome عاد إلى كونه مجرد مستعرض وأن مكون WebView المنفصل يتولى الآن جميع المهام المتعلقة بـ WebView.

ما رأيك في هذا التغيير؟ واسمحوا لنا أن نعرف في التعليقات.


المصدر 1: Google Issue Tracker | المصدر 2: مشروع الكروم | عبر: شرطة أندرويد