فيما يلي جميع التغييرات المخفية في Android 11 التي تعلمناها من التعليمات البرمجية المصدر

لقد قمنا بالبحث في كود مصدر Android 11 وإليك جميع التغييرات المخفية التي وجدناها في أحدث إصدار لبرنامج Google.

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

دفق حجم جديد للمساعدين الافتراضيين

اندرويد 11 يقدم نوع تيار جديد للمساعدين الافتراضيين: AUDIO_STREAM_ASSISTANT. التيار الجديد هو "مصمم للاستخدام بواسطة مساعد افتراضي مثل Google Assistant وBixby وما إلى ذلك. يحتوي الدفق الصوتي على اسم مستعار خاص بالحجم ولا يتغير مستوى الصوت حسب تغييرات مستوى الصوت في التدفقات الأخرى." 

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

المكونات الإضافية للساعة في Android 11

في Android 10 رصدنا العمل تخصيص ساعة قفل الشاشة التي قدمت 3 خيارات مختلفة: الافتراضي، والنص، والفقاعة، والتناظرية. كانت هذه الميزة متاحة في تطبيق Pixel Themes ("الأنماط والخلفيات") كعلامة تبويب منفصلة تسمى "الساعة"، ومع ذلك، لم تصل إلى الإصدار النهائي من Android 10.

على الرغم من أن الميزة لا تزال غير متوفرة في الإصدار المستقر من Android 11، إلا أن جوجل قامت بذلك إعادة تمكين ميزة الساعة المخصصة. ولكن نظرًا لأن Google قامت بإزالة الساعة النصية في Android 10 وإزالة الساعات التناظرية والفقاعية في Android 11، فلا تتوفر حاليًا خيارات أخرى للساعة.

نشك في أن Google قامت بتمكين الميزة لمصنعي المعدات الأصلية فقط أو أن الشركة قد تكون تعمل على ساعات مخصصة جديدة سيتم إطلاقها جنبًا إلى جنب مع تطبيق Pixel Themes المحدث على Pixel 5 وPixel 4a 5G.

تجميد التطبيقات المخزنة مؤقتًا

في Android 11 Beta 2، نحن رصدت ميزة جديدة قيد التطوير بعنوان "تعليق التنفيذ للتطبيقات المخزنة مؤقتًا." في ذلك الوقت، علمنا أن الميزة ستكون موجودة في خيارات المطورين ولكن لم يكن لدينا معلومات كافية حول كيفية عملها أو كيفية تمكينها.

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

مطور XDA المعترف به luca020400 يقول أن هذه الميزة تحتاج إلى مجموعات cgroups محدثة (ميزة Linux kernel)، لذا فهي لا تعمل على الأجهزة الحالية. يمكن أن تكون ميزة تستهدف مصنعي المعدات الأصلية أو قد يتم تنفيذها على Pixel 5.

طمس لظل الإخطار

في Android 11 Developer Preview 3، تمكنا من تمكين مخفي قم بالتبديل لتمكين تمويه النافذة. ومع ذلك، لم يعمل التبديل في ذلك الوقت. مطور XDA المعترف به luca020400 لديه الآن تمكنت من الحصول على العمل.

قام بتحديث Android 11 GSI على هاتف ASUS ZenFone 6 وقام بتمكين الميزة عن طريق تغيير إحدى خصائص النظام. تعمل هذه الميزة على تمكين تأثير تمويه Kawase، وهو عبارة عن تقريب لتمويه Gaussian، خلف لوحة الإشعارات عندما يتم سحبها لأسفل.

دعم Deep Press لتوسيع الإشعارات في Android 11

في ال إسقاط ميزة البكسل الثانيةأضافت Google "خيارات الضغط المطول المحسنة" التي تتيح لك الضغط بقوة على الشاشة في Pixel Launcher وصور Google وGoogle Drive لإظهار قائمة السياق. إنها طريقة بديلة للوصول إلى قائمة السياق التي تم تصميمها للأشخاص الذين قد لا يدركون أنه يمكنهم الوصول إليها عن طريق الضغط لفترة طويلة على الشاشة.

تستفيد هذه الميزة من Deep Press API الذي يستخدم نموذج ML للاستدلال عندما يضغط المستخدم بقوة أكبر على الشاشة. في Android 11، يمكنك الآن القيام بذلك الضغط العميق على الإخطارات في لوحة الإشعارات لتوسيعها.

ما هو جابيلدورش؟

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

ما هو الاتصال المعزز؟

معاينة المطورين لنظام Android 11 2 أضاف خيارًا غامضًا آخر للمطورين يسمى "الاتصال المحسّن" دون أي وصف لما يفعله. بفضل الكود المصدري، علمنا الآن أن الميزة "ستسمح باتصال الطاقة الحرارية يقوم المدير بإيقاف تشغيل شبكة 5G بشكل فعال من أجل توفير الطاقة عندما يكون معدل النقل الخلوي أقل من المجموعة عتبة."

تركيز صوتي متعدد

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

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

ورقة مشاركة أسرع

إضافة إلى التحسينات التي تم إجراؤها في Android 10، أجرت Google بعض التحسينات على ورقة المشاركة في Android 11. على سبيل المثال، تم الآن تخزين تحميل الرموز مؤقتًامما يعني أنها تظهر بشكل أسرع. تم أيضًا تقليل خلل التمرير عن طريق التخزين المؤقت itemViewType في ViewHolder، والتخزين المؤقت لنتيجة mustDisplayLandscape لتقليل عدد مكالمات IPC أثناء التمرير، والتخزين المؤقت لمقبض مستخدم الملف الشخصي للعمل.

إدارة أفضل للذاكرة

قدمت جوجل أ تصميم جديد لضابط OOM (OOM = نفاد الذاكرة، أي ما الذي يجب أن يفعله النظام عندما تكون كمية الذاكرة الحرة على وشك النفاد). هناك 3 عوامل لتعديلات OOM Adjuster: حالة العملية (تحديد ما إذا كانت العملية في المقدمة مقابل الخلفية)، ودرجة OOM Adj (التي تستخدمها الذاكرة المنخفضة) البرنامج الخفي القاتل، أو lmkd، لتحديد العملية التي يجب إيقافها عند انخفاض الذاكرة)، ومجموعة الجدولة (التي تقوم بتعديل مجموعة عمليات وحدة المعالجة المركزية والخيط الأولويات).

يقوم خادم النظام بضبط هذه العوامل الثلاثة لأربعة أنواع من عمليات Android المختلفة: النشاط والخدمة وموفر المحتوى ومستقبل البث. تم تصميم OOM Adjuster لتجنب قتل العملية إذا "سيؤدي ذلك إلى انقطاع الخدمة بشكل ملحوظ من قبل المستخدم."

تحسينات إصدار Android 11 Go

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

دعم خلفية WCG

يمكن للصور ذات 10 بت (ملونة واسعة). يتم الآن تعيينها كخلفيات في أندرويد 11. في السابق، كان تطبيق مثل هذه الخلفيات يؤدي دائمًا إلى تحويلها إلى sRGB. ومن المثير للاهتمام وجود خطأ في عملية التحويل تسبب في تعطل خلفية الشاشة الملعونة سيئة السمعة في وقت سابق من هذا العام.

تخصيص مفتاح الصوت

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

التطبيقات التي تستخدم خدمة إمكانية الوصول، مثل flar2 ButtonMapper app، يمكنه بالفعل اعتراض KeyEvent للضغط على زر الصوت واستخدام المنطق الخاص به لتحديد نوع الضغط الذي قام به المستخدم. يبدو أن Google تكتب الآن دعمًا أصليًا لمثل هذه التخصيصات، ولكننا لسنا متأكدين مما إذا كان سيتم استخدامها لتشغيل ميزة على أجهزة Pixel أم أنها تتم كتابتها فقط مع وضع مصنعي المعدات الأصلية في الاعتبار. لا يوجد أي دليل يشير إلى أنه سيتم استخدام هذه الميزة لتغيير المقطوعات الموسيقية ويمكن استخدامها فقط الميزات المتعلقة بالسلامة، مثل، على سبيل المثال، اكتشاف وقت النقر ثلاث مرات على مفتاح خفض مستوى الصوت لإرسال رسالة SOS. ومن المثير للاهتمام أن أندرويد لديه بالفعل واجهة برمجة تطبيقات مخفية لاكتشاف الضغط لفترة طويلة على مفاتيح الصوت.

إلغاء القفل التلقائي للملف الشخصي للعمل عن طريق الرفاهية الرقمية

في الرفاهية الرقمية 1.0.327635162، لقد رصدنا سلاسل لميزة جدولة العمل الجديدة التي ستقوم تلقائيًا بتعطيل ملف تعريف العمل عند الوصول إلى الوقت المحدد. في Android 11، أصبحت الرفاهية الرقمية متاحة الآن فتح الملف الشخصي للعمل تلقائيًامما يمهد الطريق لوصول هذه الميزة.


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

متتبع تحديثات Android 11 || جهاز تعقب Xiaomi Android 11 || جهاز تعقب ون بلس أندرويد 11