يمكن تمكين Google Pixel 2 في Always On Ambient Display في الوقت الحالي على جهاز Android Oreo ROM

يقدم أحدث تحديث لنظام Android من Google ، وهو Android Oreo اللذيذ ، الكثير لتقدمه للمستخدمين. من دمج مديري كلمات المرور مع واجهة برمجة تطبيقات الملء التلقائي الجديدة إلى تغييرات أكثر انخفاضًا مثل Project Treble ، أثار هذا التحديث التالي الكثير من المستخدمين في منتدياتنا بشكل مفهوم. ولكن في بعض الأحيان ، تحب Google حجب بعض الميزات عن التحديث الأولي ، سواء كان ذلك بسبب أن الميزة غير مكتملة أو مخصصة للتشغيل مع أجهزة الجيل التالي. إحدى هذه الميزات هي وضع Always On Ambient Display الذي اكتشفناه لأول مرة في حالة تعطيل على الجيل الأول من Google Pixel ، ويُفترض أن يتم تشغيله باستخدام Google Pixel 2 و Pixel 2 XL.

نظرًا لأننا قمنا في البداية بتغطية وجود هذه الميزة ، فقد توقع بعض المستخدمين أن يتم دائمًا عرض وضع العرض على أجهزة Google من الجيل الثاني فقط في الشهر المقبل (على الرغم من أنه ليس مع Qualcomm Snapdragon 836 كما تم الإبلاغ عنه في البداية). قد يكون هذا هو الحال جيدًا ، حيث أننا لا نعرف التفاصيل الدقيقة حول خطط Google لهذه الميزة. ومع ذلك ، بخلاف الإطار القابل للعصر ، يبدو أن الشاشة التي تعمل دائمًا على الشاشة المحيطة تعمل بكامل طاقتها بالفعل - شريطة أن تعرف كيفية تمكينها في AOSP.

يمكنك الحصول على صور ذات جودة رديئة لعدم الكفاءة في التصوير الفوتوغرافي.

يعمل إعداد الشاشة المحيطة الجديد بشكل مشابه تمامًا لجميع أوضاع "العرض دائمًا" الأخرى من أمثال Samsung أو LG. عندما تقوم بإيقاف تشغيل الشاشة ، سترى ساعة على شاشة الجهاز. عندما تتلقى إشعارًا ، سترى المحتويات الكاملة للإشعار لبضع ثوانٍ قبل أن يتلاشى لإظهار رمز التطبيق فقط على مدار الساعة.

جهاز الاختبار الذي أعرضه في وضع العرض المحيط هذا هو Google Nexus 6 الذي يعمل على منفذ غير رسمي لنظام Android 8.0 Oreo. هذا واحد من العديد من منافذ Android Oreo غير الرسمية المتاحة بالفعل بفضل العمل الرائع للمطورين في منتدياتنا. في ذاكرة القراءة فقط التي اختبرتها ، تم تمكين خيار العرض المحيط دائمًا في موالف نظام واجهة المستخدم.

بعد بعض المحاولات غير الناجحة في محاولة إعادة تخصيص شريط التنقل وقفل تخصيص اختصار الشاشة إلى موالف واجهة مستخدم النظام باستخدام تراكبات Substratum بدون جذر (للأسف مستحيل بدون جذر لأنه يتطلب تعيين خاصية ro.debuggable على النظام) ، شفرة المصدر واكتشفت أيضًا الطريقة التي تحدد ما إذا كان سيتم عرض الشاشة المحيطة دائمًا في موالف النظام UI أم لا.

يبدو أن هناك طريقة في AmbientDisplayConfiguration تسمى " alwaysOnAvailable " والتي يتم ترميزها حاليًا لإرجاع "false" دائمًا. هناك تعليق يوضح سبب فعل ذلك ، لأنه "لا يعمل بشكل صحيح بعد". ربما لا ، ولكن بدون مزيد من التوضيح حول سبب عدم نجاحها ، أنا لا أميل إلى معرفة سبب عدم السماح للمستخدمين بالتلاعب بها إذا أرادوا ذلك.

لكي تجعل عمل العرض دائمًا دائمًا ، كل ما عليك فعله هو تعديل هذه الطريقة لإرجاع "صواب" دائمًا بدلاً من ذلك. هذا هو بالضبط ما يفعله SiXROM ، الذي استعار الالتزام من العضو الكبير WelcomeToTheSkye من Vanilla ، وهو مدمج لجهاز Nexus 6P.

لست متأكداً مما إذا كانت كلمة "Goofle" مجرد خطأ إملائي أم أنها مقصودة.

لا أستخدم جهاز Nexus 6 كسائق يومي ، ولكن فقط كجهاز اختبار أعيد تشغيله سريعًا لأداء دروس Substratum. وبالتالي ، لا أستطيع أن أخبركم كيف تعمل بشكل جيد في الوقت الحالي لأنني لم أستخدمه منذ أكثر من بضعة أيام. ولكن إذا كنت تعمل على منفذ غير رسمي لنظام Android Oreo (ومن المفترض أن يكون لديك شاشة OLED) ، فقد تكون مهتمًا بتجربة ذلك.

بالطبع ، معظمنا ليسوا مطورين مخصصين ، لذا فإن إجراء هذا التغيير بعيد المنال. أي مطوري ROM يقرأون هذا ويريدون دمج هذه الميزة ، نأمل أن تتمكن من القيام بذلك بسهولة تامة الآن. قد يكون الأمر يستحق ذلك حتى يتم تمكين النسخ على الشاشة المحيطة في الحماية في Android Framework أثناء وجودك فيه.