سيصبح نظام سمات الخلفية في Android 12 مفتوح المصدر في Android 12.1

click fraud protection

مع إصدار Android 12، لن يكون نظام السمات القائم على ورق الحائط من Google مفتوح المصدر بالكامل. سوف يتغير ذلك في الإصدار المستقبلي.

نحن على بعد بضعة أسابيع فقط من إصدار أندرويد 12، ولكن من المهم أن نتذكر أن الشائعات 4 أكتوبر تاريخ الإطلاق مخصص لهواتف Pixel الخاصة بشركة Google فقط. سيستغرق الأمر أسابيع، أو على الأرجح أشهر، حتى يصل التحديث إلى الأجهزة الأخرى، وعندما يحدث ذلك، فلن يتضمن كل الميزات الجديدة. الميزة الأكثر بروزًا التي ستكون مفقودة من الإصدار مفتوح المصدر لنظام Android 12 - وبالتالي لن تظهر في العديد من تشعبات OEM لنظام التشغيل - هي محرك السمات المستند إلى ورق الحائط من Google، الذي يحمل الاسم الرمزي "مونيه". ومع ذلك، يبدو أن استبعادها من نظام Android مفتوح المصدر هو أمر مؤقت فقط، حيث ظهرت أدلة على أن "Monet" سيكون مفتوح المصدر بالكامل مع إصدار Android. 12.1.

بالنسبة لأولئك منكم الذين لم يشاهدوا أو يجربوا أحد الإصدارات التجريبية من Android 12، قد لا يكونون على علم بالتغييرات الرئيسية في واجهة المستخدم التي تجريها Google. سيقدم Android 12 أهم تحديث لواجهة المستخدم للنظام الأساسي منذ Android 5.0 لعام 2014 تم إصدار Lollipop عندما كشفت Google لأول مرة عن تصميم المواد، وهي العلامة التجارية للشركة لتصميمها لغة. لقد تطورت لغة تصميم Google على مر السنين، ولكي تعكس تركيز الإصدار الأخير على التخصيص، قامت Google بإعادة تسمية علامتها التجارية إلى "

المادة أنت."

إحدى الميزات الرئيسية لـ Material You هو نظام السمات "monet" المذكور أعلاه، والذي يقوم تلقائيًا بإنشاء لوحة ألوان للنظام بناء على خلفية المستخدم. وفقًا لجوجل، فإن محرك استخراج الألوان الذي يستخدم خوارزمية تجميعية مع أهداف الألوان المادية يحدد الألوان السائدة والأقل هيمنة لخلفية المستخدم. تقوم خوارزمية إنشاء لوحة الألوان بعد ذلك بإنشاء لوحة غنية مكونة من 5 ألوان - لونان محايدان و3 ألوان مميزة - بالإضافة إلى 12 لونًا من ألوان المواد المستخدمة لتحديد الأشكال الأقرب إلى ألوان المستخدم ورق الجدران. يتم حفظ قيم الألوان هذه في فهرس يمكن للتطبيقات الاتصال به من خلال واجهة برمجة التطبيقات، مما يسمح لها بتخصيص واجهة المستخدم الخاصة بها أيضًا.

عندما كشفت Google لأول مرة عن نظام السمات "monet" الخاص بها في مؤتمر مطوري I/O وفي وقت سابق من هذا العام، قالت الشركة إنها ستأتي أولاً لهواتف Google Pixel في الخريف. ومع ذلك، لم يكن من الواضح ما إذا كانت جوجل قد ادعت ببساطة حصرية الإطلاق الأول لـ "monet" أو ما إذا كانت الميزة ستكون حصرية بالكامل لهواتف Pixel التي تعمل بنظام Android 12. بمعنى آخر، لم تكن لدينا أي فكرة عما إذا كان صانعو الأجهزة مثل Samsung أو Xiaomi أو OPPO أو OnePlus سيكون لديهم حق الوصول الكامل لاستخدام "monet" في أنظمة تشغيلهم الخاصة.

ما لم تفرض Google ذلك (وهو أمر نادر)، فإن صانعي الأجهزة لديهم عمومًا الحرية في اختيار ما إذا كانوا يريدون تنفيذ تغييرات واجهة المستخدم الخاصة بـ Google. في حالة "مونيه"، سيتعين على صانعي الأجهزة إعادة تنفيذ أجزاء من النظام، حيث لم تكن جميع الجوانب مفتوحة المصدر. وفق kdrag0n، المطور الذي مصدر مفتوح لمولد لوحة الألوان الديناميكية على غرار "مونيه" من Google، استخراج الألوان الأساسية و نموذج مظهر اللون (CAM) كلاهما مفتوح المصدر بالفعل، في حين أن خوارزمية AOSP للمعالجة اللاحقة/تصفية الألوان المستخرجة "قريبة جدًا" من الحل المملوك لشركة Google. ما تبقى بشكل أساسي مفتوح المصدر هو خوارزمية إنشاء اللوحة، والتي تعد جزءًا أساسيًا من عملية التصميم.

ولحسن الحظ، يبدو أن Google مستعدة لإصدار الكود المصدري لهذه الخوارزمية. أكد مصدران أن Google قامت مؤخرًا بتغيير التعليمات البرمجية بعنوان "إضافة monet إلى AOSP". كان هذا التصحيح متاحًا في البداية فقط في فرع AOSP الداخلي لنظام Android 13 "Tiramisu"، ولكن تم اختياره مؤخرًا لفرع Android 12-sv2 الداخلي.

سيكون Android 12-sv2 عبارة عن تحديث نقطي مصحوب بارتفاع في مستوى واجهة برمجة التطبيقات (API)، لذلك نحن مبدئيًا يطلق عليه أندرويد 12.1. جنبا إلى جنب خلفية جديدة، سيجلب التحديث بعضًا أيضًا تحسينات طفيفة على تجربة الهاتف القابل للطي بما في ذلك ميزة شريط المهام. وبالطبع، يبدو أنه سيكون الإصدار الأول الذي يتضمن الكود المصدري لـ "monet".

تم التقاط لقطات الشاشة أدناه من جهاز يعمل بإصدار AOSP داخلي لنظام Android 12.1، مما يوضح أنه تم تنفيذ "monet" في الإصدار مفتوح المصدر.

ما زلنا لا نعرف متى تخطط Google لإصدار Android 12.1 للجمهور، لذلك لا نعرف متى سيتمكن مصنعو المعدات الأصلية من الوصول الكامل إلى نظام السمات الجديد من Google. يمكننا أن نرى ذلك بالفعل الإصدار التجريبي من Android 12 من سامسونج يتخطى تطبيق Material You بالكامل، ولم يكن هناك أي ذكر للتصميم المحدث أو السمات المستندة إلى ورق الحائط في إعلان ColorOS 12 الخاص بشركة OPPO. إذا أرادت أي من الشركتين – أو أي شركة تصنيع أصلية أخرى في هذا الشأن – أن يستمتع مستخدموها بالسمات المستندة إلى الخلفية على نظام Android 12، فسيتعين عليهم تنفيذها بأنفسهم أو دعم الميزة. وهذا أمر ممكن بالتأكيد نظرًا لعدد التعليمات البرمجية الضرورية المضمنة بالفعل في نظام التشغيل Android 12 كود المصدر غير متاح للعامة بعد، والباقي في Android 12.1، لكنه ليس شيئًا يمكننا تخيله كل سوف تفعل OEM.

شكرا للمطور kdrag0n لمدخلاته في هذا المقال!