أعلنت Google عن Android 11 Developer Preview 2 للهواتف الذكية Google Pixel 2017 والإصدارات الأحدث. إليك ما هو جديد للمستخدمين والمطورين.
على الرغم من أن انتشار مرض كوفيد-19 الناجم عن فيروس SARS-CoV-2 قد أدى إلى تباطؤ الاقتصاد العالمي، إلا أن العديد من شركات التكنولوجيا نقلت موظفيها إلى العمل من المنزل (WFH). جوجل هي إحدى هذه الشركات، وقد اعترفت اليوم بالصعوبات التي تواجه الكثير منا حول العالم. أعلنت الشركة اليوم عن معاينة جديدة للمطورين لنظام التشغيل Android الرئيسي التالي: Android 11. لا تزال Android 11 Developer Preview 2، مثل معاينة المطور الأولى، مخصصة للمطورين فقط، وقائمة تركز التغييرات المذكورة في منشور المدونة على واجهات برمجة التطبيقات الجديدة وتغييرات سلوك النظام الأساسي التي سيتعين على المطورين التكيف معها. إليك ما هو جديد.
تغييرات جديدة في واجهة برمجة تطبيقات Android 11
-
واجهة برمجة تطبيقات حالة 5G: في Android 11 Developer Preview 2، يمكن للمطورين التحقق مما إذا كان المستخدم متصلاً بشبكة 5G New Radio (NR) أو شبكة غير مستقلة (NSA). إذا لم تكن على دراية، فإن 5G على شبكات NSA تعني أن شبكة 5G تتخلف عن البنية التحتية الحالية لـ 4G، بينما مع 5G على شبكات NR، تكون الشبكة مستقلة. ستكون شبكة 5G على NR بشكل عام أسرع بكثير، على الرغم من أن توفرها الحالي محدود للغاية. يمكنك التحقق من هذه الحالة لتغيير كيفية تصرف تطبيقك في ظل اتصال الشبكة الأدنى أو الأعلى.
- زاوية المفصلات للطيات: عادةً ما تحتوي الأجهزة القابلة للطي مثل Microsoft Surface Duo القادم وMotorola Razr وSamsung Galaxy Fold/Z Flip وHuawei Mate X/Xs على أكثر من حالتين فقط. في معظم الأحيان، تكون إما مطوية أو غير مطوية بالكامل، ولكن في بعض الأحيان، يضعها المستخدمون بزاوية. أضاف Android 11 Developer Preview 2 دعمًا لـ مستشعر زاوية المفصلي يتيح للتطبيقات الاستعلام عن زاوية المفصلة إما مباشرة أو من خلال مكتبة AndroidX.
- تحسينات خدمة فحص المكالمات: يمكن لتطبيقات فحص المكالمات الآن الإبلاغ عن سبب رفض المكالمة لإبلاغ المستخدمين بسبب رفض الخدمة لمكالمة واردة. بالإضافة إلى ذلك، يمكن لتطبيقات فحص المكالمات أيضًا معرفة ما إذا كانت المكالمة الواردة من رقم موجود في جهات اتصال المستخدم، بشرط أن يكون لتطبيق فحص المكالمات إذن لقراءة جهات الاتصال. أخيرًا، يمكن الآن لتطبيقات فحص المكالمات تخصيص ملف حوار شاشة ما بعد المكالمةالتي يوفرها النظام، للسماح للمستخدمين بتنفيذ إجراءات مثل وضع علامة على المكالمة كرسالة غير مرغوب فيها أو إضافة الرقم إلى جهات الاتصال الخاصة بهم.
- تحديثات لواجهة برمجة التطبيقات للشبكات العصبية: أضافت Google "إصدارًا فعالاً من الناحية الحسابية" من a وظيفة التنشيط حفيف (تحذير: رابط PDF) يتيح "وقت تدريب أسرع ودقة أعلى عبر مجموعة واسعة من المهام." إضافة أخرى هي تمكين عمليات التحكم المزيد من نماذج التعلم الآلي المتقدمة التي تدعم التفرع والحلقات." وأخيرًا، أضافت Google "عناصر تحكم جديدة في التنفيذ" لتقليل زمن الوصول للاستخدام الشائع. حالات.
الخصوصية والأمن
- في Android 11، يجب على التطبيقات التي ترغب في الوصول إلى بيانات الكاميرا أو الميكروفون من خدمة المقدمة أن تعلن عن سمة البيان foregroundServiceType.
- تخزين النطاق تم تحديثه في إصدار المعاينة الجديد هذا. الآن يمكن للمطورين ترحيل الملفات "من النموذج القديم إلى نموذج التخزين المحدد الجديد." تمت إضافة أيضًا "إدارة أفضل للملفات المخزنة مؤقتًا".
البولندية والجودة
-
انتقالات IME المتزامنة: تمت إضافة واجهات برمجة تطبيقات جديدة للسماح للمطورين بمزامنة محتوى تطبيقهم مع محرر أسلوب الإدخال، أو IME، وأشرطة النظام أثناء تحريكهم. يتيح لك هذا إنشاء انتقالات IME أكثر مرونة من ذي قبل. الجديد إدراجات مستمع الرسوم المتحركة يسمح للمرء بإنشاء "انتقالات مثالية للإطار" حيث يقوم بإعلام التطبيقات بالتغييرات لكل إطار على الإدخالات. الجديد WindowInsetsAnimationController من ناحية أخرى، تتيح واجهة برمجة التطبيقات (API) للتطبيقات التحكم في انتقالات IME وشريط النظام. في المثال الموضح في أسفل اليمين، يستخدم التطبيق واجهة برمجة تطبيقات WindowInsetsAnimationController للتحكم في انتقال IME عند التمرير الزائد لواجهة مستخدم التطبيق.
- معدل التحديث المفضل للتطبيق: يوجد الآن العشرات من أجهزة Android التي تتميز بشاشات ذات معدل تحديث مرتفع، مثل 90 هرتز أو 120 هرتز أو 144 هرتز. في Android 11، يمكن للتطبيقات والألعاب الآن تعيين معدل الإطارات المفضل لها للنوافذ الخاصة بها. سيستخدم النظام معدل الإطارات المفضل للتطبيق لاختيار معدل تحديث العرض عند تشغيل التطبيق.
- استئناف عند إعادة التشغيل: مثل أبرزنا من قبليعمل Android 11 على تحسين تجربة تحديثات OTA الليلية. بعد إعادة التشغيل، يمكن للتطبيقات الوصول إلى وحدة تخزين بيانات الاعتماد المشفرة (CE) دون قيام المستخدم بإلغاء قفل الجهاز. وبالتالي، يمكن للتطبيقات استئناف وظائفها العادية بعد OTA عندما لا يكون المستخدم موجودًا لفتح الهاتف.
- دعم الكاميرا في محاكي Android: يدعم الآن محاكي Android في Android Studio الكاميرات الأمامية والخلفية التي تمت محاكاتها. تدعم الكاميرا الخلفية مستوى المخلفات الخطرة 3 في Camera2 API، بينما تدعم الكاميرا الأمامية المستوى الكامل مع دعم الكاميرا المنطقية.
البدء
ستكون هناك معاينة أخرى للمطورين في شهر أبريل يتبعها إصداران تجريبيان. سيتم توفير إصدار Android 11 المستقر في وقت ما في الربع الثالث من عام 2020، إذا سارت الأمور كما هو مخطط لها.
لتثبيت Android 11 Developer Preview 2 على جهاز Pixel، يجب أن يكون لديك Pixel 2 أو Pixel 2 XL أو Pixel 3 أو Pixel 3 XL أو Pixel 3a أو Pixel 3a XL أو Pixel 4 أو Pixel 4 XL. يمكنك إما فلاش بناء المعاينة يدويا أو يمكنك استخدام أداة فلاش أندرويد للقيام بذلك نيابة عنك. إذا لم تكن تمتلك جهاز Pixel، فقد تتمكن من تثبيت أحدث إصدار من Developer Preview من خلال صورة النظام العامة (GSI) على الأجهزة المتوافقة مع Project Treble، والتي تتضمن الأجهزة التي تم إطلاقها باستخدام Android 9 Pie أو الإصدارات الأحدث. قد تختلف المسافة المقطوعة بالرغم من ذلك. وأخيرًا، يمكنك تشغيل أحدث إصدار في محاكي Android في Android Studio. توفر لك كل طريقة من هذه الطرق طريقة لاختبار تطبيقاتك في البيئة الجديدة. تأكد من اختبار تطبيقك بدقة لأن Google ستجعل في النهاية استهداف Android 11 شرطًا لإدراج تطبيقاتك في متجر Google Play.
جرب الإصدار الأحدث وامنح Google تعليق إذا واجهت أي مشاكل.
أخبار Android 11 على XDA