تحليل Android 12 DP3: إليك جميع الميزات المخفية!

نواصل بحثنا العميق في Android 12 Developer Preview 3 مع تحليل جميع الميزات المخفية التي وجدناها في أحدث نظام تشغيل من Google!

وفي أقل من شهر، ستزيل جوجل الستار عن هذا الأمر أندرويد 12 في Google I/O، ولكن قبل ذلك، حصلنا للتو على معاينة المطور الثالثة للتدقيق من خلال. يحتوي DP3 على عدد قليل من واجهات برمجة التطبيقات الجديدة و تغييرات ملحوظة تواجه المستخدم، ولكنه أيضًا، كالعادة، يحتوي على الكثير من التغييرات المخفية تحت الغطاء. لقد بحثنا في الإصدار لمعرفة كل ما سيأتي إلى Android 12، وإليك ملخصًا لما وجدناه في Developer Preview 3.

ملاحظة سريعة: إصدار DP3 اليوم هو في الواقع أقدم من إصدار تسريب نسخة أندرويد 12 قمنا بتفصيلها في الأسبوع الماضي. بعض الميزات التي رصدناها في هذا الإصدار المسرب موجودة الآن متاحة لجميع المستخدمين، لكن الكثير منها غير متوفر. في الواقع، رمز لبعض الميزات المخفية التي رصدناها - مثل إطار عمل لترجمات واجهة مستخدم التطبيق - لم تتم إضافته حتى إلى DP3 على الإطلاق. على العكس من ذلك، هناك بعض الميزات، مثل لوحة تحكم اللعبة المحسّنة وتصميم لوحة الإعدادات السريعة الجديد الذي سنوضحه بالتفصيل أدناه، والتي لم نتمكن من تنشيطها في هذا الإصدار المسرب. لن أقوم بإعادة صياغة كل تغيير مخفي في DP3 الذي اكتشفناه سابقًا في البنية المسربة، لكنني سأقوم بتدوين التغييرات التي تؤكد ما وجدناه في البنية المسربة.

الآن وبعد أن انتهينا من ذلك، إليك تحليلنا لـ Android 12 Developer Preview 3. شكر خاص للمطور kdrag0n للعمل معنا ولمشاركة العديد من النتائج التي توصلوا إليها عبر الدردشة!

يمكن لعملية تفكيك APK في كثير من الأحيان التنبؤ بالميزات التي قد تصل في التحديث المستقبلي لأحد التطبيقات، ولكن من الممكن ألا تظهر أي من الميزات التي نذكرها هنا في إصدار مستقبلي. وذلك لأن هذه الميزات غير مطبقة حاليًا في الإصدار المباشر وقد يتم سحبها في أي وقت بواسطة المطورين في الإصدار المستقبلي.


انتقل إلى هذه المقالة

  • الميزات المخفية في Android 12 DP3
    • إعادة تصميم الإعدادات السريعة الرئيسية قيد التنفيذ
    • بلاط الإعدادات السريعة للإنذار والمحفظة
    • يضيف وضع اللعبة إعدادات تحسين اللعبة
    • شاشة قفل بيد واحدة للأقراص
    • سمات أفضل تعتمد على ورق الحائط للخلفيات الداكنة
    • يقوم تطبيق Hibernation بتحرير المساحة من التطبيقات غير المستخدمة
    • هل سيكون لدى Pixel Stand القادم مروحة؟
    • تغييرات مخفية متنوعة

إعادة تصميم الإعدادات السريعة الرئيسية قيد التنفيذ

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

الآن في Android 12 Developer Preview 3، اكتشف المطور kdrag0n تصميمًا مختلفًا تمامًا للوحة الإعدادات السريعة يتضمن نفس شريط تمرير السطوع ولكنه يحول مربعات الإعدادات السريعة الصغيرة المستديرة إلى مستطيلة أكبر البلاط. تحتوي هذه المربعات الكبيرة على الملصق والتسمية الفرعية، إذا كانت متوفرة. تم ترتيب هذه المربعات في 4 صفوف تحتوي كل منها على 3 مربعات ليصبح المجموع 12 مربعًا للإعدادات السريعة في صفحة واحدة. يظهر رقم الإصدار الآن أعلى زر التعديل، والذي أصبح الآن محاطًا بشكل بيضاوي. تم أيضًا وضع ترس الإعدادات بشكل بيضاوي ولكن تم نقله إلى المركز. أخيرًا، يوجد الآن زر الطاقة في الجزء السفلي الأيمن، والذي عند الضغط عليه، من المفترض أن يفتح نسخة "خفيفة" من قائمة الطاقة. هذا لا يعمل في الوقت الحالي، ولكن هذا هو استنتاجنا لما يفعله بناءً على تحليل الكود.

إن وجود زر الطاقة في لوحة الإعدادات السريعة يجيب أخيرًا على السؤال الذي كان لدينا بعد استخدام إصدار Android 12 المسرب: كيف يمكنك فتح قائمة الطاقة إذا كنت تمكين إيماءة "الانتظار للمساعد" الجديدة? في هذا الإصدار، يؤدي تمكين إيماءة "الانتظار للمساعد" إلى اختطاف زر الطاقة بحيث يقوم بتشغيل مساعد Google بدلاً من ذلك. ومع ذلك، لم يكن لديك أي طريقة للوصول إلى قائمة الطاقة، ولهذا السبب أضافت Google أيضًا اثنين من مربعات الإعدادات السريعة الجديدة لعناصر التحكم في الجهاز والمحفظة (كلاهما يظهر في قائمة الطاقة). باستخدام زر الطاقة الجديد في لوحة QS، ستتمكن دائمًا من الوصول إلى قائمة الطاقة بغض النظر عما إذا كنت تستخدم إيماءة "الضغط المستمر للمساعد" أم لا. (بالمناسبة، رمز "Hold for Assistant" موجود في DP3 ولكن لا يمكن الوصول إلى الميزة افتراضيًا.)

على الأجهزة ذات الشاشات الكبيرة مثل الأجهزة اللوحية، يتم تقسيم واجهة المستخدم إلى جزأين: أحدهما يحتوي على تصميم الإعدادات السريعة المتجدد والآخر يحتوي على الإشعارات. من الجيد أن نرى Google تجري المزيد من التغييرات في التصميم المتوافق مع الأجهزة اللوحية. والجدير بالذكر أن الشركة تعمل أيضًا على شاشة رئيسية مزدوجة الجزء للأجهزة اللوحية بالإضافة إلى شاشة قفل قابلة للتعديل بالحجم (المزيد حول الأخير أدناه).

الاعتمادات: kdrag0n

بلاط الإعدادات السريعة للإنذار والمحفظة

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

ميزة أخرى يتم تحويلها إلى مربع الإعداد السريع هي مؤشر الإنذار القادم في شريط الحالة. كما ترون أعلاه، يعرض هذا المربع ببساطة متى سيرن المنبه التالي إذا تم ضبطه.

يضيف وضع اللعبة إعدادات تحسين اللعبة

في أول معاينة للمطورين لنظام Android 12، اكتشفنا العمل على شريط أدوات الألعاب الجديد الذي يطفو على الشاشة مع زر لالتقاط تسجيل الشاشة وزر آخر غير معروف الغرض. اكتشفنا لاحقًا أن شريط أدوات الألعاب هذا يعد جزءًا من ميزة "Game Dashboard" الأوسع التي تعمل عليها Google لأجهزة Pixel الخاصة بها. نظرتنا الأولى في Gaming Dashboard واجهة مستخدم غير مكتملة تحتوي على أزرار غير وظيفية واختصار للبث المباشر على YouTube.

يواصل Android 12 Developer Preview 3 العمل على لوحة تحكم الألعاب من خلال جعل الأزرار وظيفية وإضافة بطاقة "تحسين اللعبة" جديدة. عند النقر عليها، تضيف الأزرار رمزًا جديدًا إلى شريط الأدوات العائم. تتيح لك هذه الأزرار التقاط لقطة شاشة، أو تسجيل الشاشة، أو عرض معدل الإطارات في الثانية (FPS) الحالي، أو تبديل وضع عدم الإزعاج. وفي الوقت نفسه، تتيح لك قائمة تحسين اللعبة ضبط وضع أداء الجهاز داخل اللعبة. يمكنك الاختيار من بين "الأداء" لزيادة معدل الإطارات إلى الحد الأقصى، و"قياسي" لتحقيق التوازن بين عمر البطارية والأداء، و"توفير البطارية" لخفض معدل الإطارات وتقليل استهلاك الطاقة. من غير الواضح مدى تأثير هذه الخيارات بالضبط على الأداء ومعدل الإطارات وعمر البطارية، لكننا سنراقب تطور الميزة في إصدارات Android 12 المستقبلية.

بينما لم نتمكن من تشغيل مقياس FPS، شاركنا المطور kdrag0n بضع لقطات شاشة توضح تغيير FPS في شاشة البداية لـ "Among Us".

الاعتمادات: kdrag0n

لقد أكدنا أيضًا أن لوحة تحكم الألعاب تحتوي على واجهة سطر أوامر مصاحبة يمكن الوصول إليها عن طريق تشغيل "cmd game"في قذيفة. تعد واجهة سطر الأوامر (CLI) مجردة إلى حد ما وتحتوي فقط على أمر واحد "لتقليل" الدقة لإجبار التطبيق على التشغيل بنسبة قياس محددة. على سبيل المثال، تصغير حجم "ديفتشيك"يؤدي التطبيق إلى نسبة تحجيم تبلغ 0.5 إلى الاعتقاد بأن دقة عرض هاتف Pixel 3 XL هي 1480 × 720 بدلاً من 2960 × 1440. قد يؤدي التغيير في الدقة إلى إجبار بعض الألعاب على اختيار مواد ذات دقة أقل وإعدادات عرض، مما يؤدي إلى تحسين الأداء وعمر البطارية. تشغيل "wm size"يمكن للأمر الموجود في Shell أيضًا تحقيق نفس الشيء، ولكن الجديد"cmd game" يعمل التنفيذ على أساس كل تطبيق بدلاً من التأثير على واجهة مستخدم العرض لكل تطبيق.

ائتمانات: مشعل الرحمن

شاشة قفل بيد واحدة للأقراص

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

سمات أفضل تعتمد على ورق الحائط للخلفيات الداكنة

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

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

يقوم تطبيق Hibernation بتحرير المساحة من التطبيقات غير المستخدمة

ميزة شعبية بشكل مدهش كشفنا الأسبوع الماضي يظهر أيضًا في Android 12 DP3: إسبات التطبيق. ستقوم الميزة تلقائيًا بإلغاء الأذونات وإيقاف الإشعارات وحذف الملفات المؤقتة إذا لم يتم استخدام التطبيق لبضعة أشهر. تأتي هذه الملفات المؤقتة من ذاكرة التخزين المؤقت للتطبيق أو عناصر التجميع.

هل سيكون لدى Pixel Stand القادم مروحة؟

أثناء تحليل أحدث إصدار من SystemUI APK، اكتشفنا أن Google قامت بتحديث تطبيق الشحن اللاسلكي الخاص بـ Pixel إلى الإصدار 1.3. ال تشير الفئات الجديدة إلى "وضع المروحة" مع معلمات مثل "currentRpm" و"maximumRpm" و"minimumRpm". يمكن أن يكون "وضع المروحة" إما "BUILT_IN" أو "مُثَبَّت". يبدو لي أن Google تستعد لإضافة دعم لملحق الشحن اللاسلكي المزود بمروحة. إذا كان هذا هو الحال، فإن السبب الوحيد الذي يجعلنا نرى ذلك يحدث هو أن الشاحن اللاسلكي يمكنه نقل المزيد من الطاقة، على سبيل المثال. انه اسرع. ليس لدينا أي دليل آخر لننطلق منه، لذلك سنترك أي تكهنات أخرى خارج الطاولة في الوقت الحالي.

  • تأثير تموج جديد للشحن. يحتوي Android 12 DP3 على رمز مخفي لرسوم متحركة مموجة يتم تشغيلها عند توصيل الشاحن. تم تأكيد هذا وتفعيله بواسطة kdrag0n ولكنه يطابق تمامًا ما حدث وجدنا في البناء المسرب الأسبوع الماضي.
  • ساعات مخصصة قريبا. يخبرنا kdrag0n أن النظام يدعم الآن سمات الساعة. يمكن أن تحتوي الساعات التناظرية على صبغات للساعات والدقائق والثواني. لقد وجدنا سابقًا أدلة على أن Google تعمل عليها مكون إضافي مخصص للساعة مخصص للبكسل لنظام التشغيل Android 12، وهذا الاكتشاف الأخير يضيف المزيد من المصداقية إلى هذا الادعاء.
  • إرجاع تسمية "المادة التالية". عثر kdrag0n على المزيد من الإشارات إلى الاسم الرمزي "Material NEXT" في كود إطار عمل Android 12 DP3، مما يدعم اسم تغييرات واجهة المستخدم للجيل التالي من Android التي كشفنا سابقا.

هذه هي كل التغييرات المخفية التي وجدناها حتى الآن أثناء البحث في Android 12 Developer Preview 3. إذا وجدت المزيد من التفاصيل، سأشاركها هذا الموضوع تويتر. يستمر kdrag0n أيضًا في العمل موضوع تويتر التي يمكنك متابعتها لمزيد من الاكتشافات.

شكرًا لبرنامج PNF لتزويدنا بترخيص الاستخدام JEB المنقح، أداة هندسة عكسية احترافية لتطبيقات Android.