أخبار المنتجات

تم إصدار Android 16 QPR2

مدّة القراءة: 4 دقائق
عرض الملف الشخصي الخاص بـ Matthew McCullough
Matthew McCullough نائب الرئيس، إدارة المنتجات، فريق مطوّري Android

تم إصدار Android 16 QPR2

ابتكار أسرع من خلال أول إصدار ثانوي من حزمة تطوير البرامج (SDK) لنظام التشغيل Android

نطرح اليوم الإصدار الثاني من حزمة QPR2 لنظام التشغيل Android 16، وهو يتضمّن مجموعة من التحسينات على تجربة المستخدم وإنتاجية المطوّرين وإمكانات الوسائط. يمثّل هذا الإصدار إنجازًا مهمًا في تطوّر نظام Android الأساسي، إذ يُعدّ أول إصدار يستخدم إصدارًا ثانويًا من حزمة SDK.

إنجاز مهم في تطوّر المنصة: إصدار ثانوي من حزمة تطوير البرامج (SDK)

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

 لإتاحة ذلك، أضفنا حقولاً جديدة إلى الفئة Build اعتبارًا من Android 16، ما يتيح لتطبيقك التحقّق من توفّر واجهات برمجة التطبيقات الجديدة هذه باستخدام SDK_INT_FULL وVERSION_CODES_FULL.

if ((Build.VERSION.SDK_INT >= Build.VERSION_CODES.BAKLAVA) && (Build.VERSION.SDK_INT_FULL >= Build.VERSION_CODES_FULL.BAKLAVA_1)) {
    // Call new APIs from the Android 16 QPR2 release
}

تجربة مستخدم محسّنة وتخصيص

يحسّن الإصدار الثاني من QPR ميزات التخصيص وتسهيل الاستخدام في Android، ما يمنح المستخدمين المزيد من التحكّم في مظهر أجهزتهم وطريقة عملها.

المظهر الداكن الموسَّع

لإنشاء تجربة مستخدم أكثر اتساقًا للمستخدمين الذين يعانون من ضعف في النظر أو حساسية للضوء أو الذين يفضّلون ببساطة مظهرًا داكنًا على مستوى النظام، قدّمت QPR2 خيارًا موسّعًا ضمن المظهر الداكن.

image.png

تطبيق Fitbit القديم الذي يعرض تأثير المظهر الداكن الموسّع، وتطبيق Fitbit الجديد الذي يتيح استخدام المظهر الداكن مباشرةً

عندما يفعّل المستخدم إعدادات "توسيع المظهر الداكن"، يستخدم النظام سمة المظهر isLightTheme في تطبيقك لتحديد ما إذا كان سيتم تطبيق الانعكاس. إذا كان تطبيقك يستخدم أحد مظاهر DayNight العادية، سيتم ذلك تلقائيًا. إذا لم يكن كذلك، احرص على تحديد isLightTheme="false" في المظهر الداكن لضمان عدم عكس تطبيقك عن غير قصد. سيتم عكس "طرق العرض" و"العناصر القابلة للإنشاء" و"طرق عرض الويب" العادية في Android، بينما لن يتم عكس محركات العرض المخصّصة، مثل Flutter.

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

أشكال الرموز المخصّصة وتغيير المظهر تلقائيًا

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

image.png
image.png
أشكال رموز مخصّصة
image.png
image.png
اختبار شكل الرمز ولونه في "استوديو Android"الفلترة التلقائية لألوان رموز النظام

جلسات أداة الاختيار التفاعلية

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

تعزيز الإنتاجية وأداء التطبيق

نحن بصدد طرح أدوات وتحديثات مصمّمة لتبسيط سير العمل وتحسين أداء التطبيق.

بيئة تطوير Linux مع تطبيقات واجهة المستخدم التصويرية

تم توسيع ميزة "بيئة تطوير نظام التشغيل Linux" لتتيح تشغيل تطبيقات واجهة المستخدم الرسومية لنظام Linux مباشرةً ضمن بيئة الوحدة الطرفية.

image.png

تم ترخيص Wilber، وهو التميمة الخاصة ببرنامج GIMP، والذي صمّمته Aryeom Han، بموجب CC BY-SA 4.0. يتم استخدام لقطة شاشة لواجهة GIMP بإذن.

جمع البيانات غير المستخدَمة الخاصة بجيل معيَّن

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

مقاييس التفاعل مع التطبيقات المصغّرة

يمكنك الآن طلب أحداث تفاعل المستخدمين، مثل النقرات والتمرير والانطباعات، لفهم أفضل لطريقة تفاعل المستخدمين مع أدواتك.

الاستعداد لحجم الصفحة البالغ 16 كيلوبايت

للمساعدة في الاستعداد لمتطلبات البنية المستقبلية، أضفنا مربّعات حوار للتحذير المبكر للتطبيقات القابلة للتصحيح التي لا تتوافق مع صفحات الذاكرة بحجم 16 كيلوبايت.

image.png

الوسائط والاتصال والصحة

يتضمّن الإصدار الثاني من تحديثات QPR تحديثات قوية لمعايير الوسائط وإمكانية اتصال الأجهزة.

تنسيق IAMF وميزة "مشاركة الصوت"

أضفنا إمكانية فك ترميز البرامج لتنسيق الصوت المكاني المفتوح المصدر "نماذج وتنسيقات الصوت الغامر" (IAMF). بالإضافة إلى ذلك، تم الآن دمج ميزة "مشاركة الصوت" الشخصية عبر Bluetooth LE Audio مباشرةً في أداة "مبدّل الإخراج" في النظام.

image.png

آخر الأخبار بشأن تطبيق Health Connect

يتتبّع تطبيق Health Connect الآن الخطوات تلقائيًا باستخدام أدوات الاستشعار في الجهاز. إذا كان تطبيقك لديه إذن READ_STEPS، ستتوفّر هذه البيانات من حزمة "android". لا يؤدي ذلك إلى تبسيط الرمز البرمجي اللازم لتتبُّع الخطوات فحسب، بل يساهم أيضًا في توفير الطاقة بشكل أكبر. يمكنه الآن أيضًا تتبُّع الوزن ومؤشر كتلة الجسم ومعدّل الجهد المُدرَك (RPE) في شرائح التمارين الرياضية.

عمليات نقل بيانات أكثر سلاسة

يتيح Data Transfer API الجديد التابع لجهة خارجية نقل البيانات بشكل أكثر موثوقية بين أجهزة Android وiOS.

تعزيز الخصوصية والأمان

يظلّ الأمان من أهم الأولويات، إذ تتوفّر ميزات جديدة مصمَّمة لحماية بيانات المستخدمين وسلامة الأجهزة.

التحقق من مطوّر البرامج

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

الحماية باستخدام كلمة المرور الصالحة لمرة واحدة عبر الرسائل القصيرة

سيتم تأخير تسليم الرسائل التي تحتوي على تجزئة SMS Retriever لمدة ثلاث ساعات في معظم التطبيقات للمساعدة في منع اختراق كلمات المرور لمرة واحدة. سيتم حظر بث RECEIVE_SMS وسيتم فلترة طلبات البحث في قاعدة بيانات موفِّر خدمة الرسائل القصيرة. ستكون الرسالة القصيرة متاحة لهذه التطبيقات بعد التأخير لمدة ثلاث ساعات.

تأمين قفل الجهاز

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

البدء

إذا لم تكن مسجّلاً في برنامجَي الإصدار التجريبي أو Canary، من المفترض أن يتلقّى جهاز Pixel إصدار Android 16 QPR2 قريبًا. إذا لم يكن لديك جهاز Pixel، يمكنك استخدام صور نظام 64 بت مع "محاكي Android" في "استوديو Android". إذا كنت تستخدم حاليًا الإصدار التجريبي من Android 16 QPR2 ولم تثبِّت بعد الإصدار التجريبي من Android 16 QPR3، يمكنك إلغاء التسجيل في البرنامج، وسيتم بعد ذلك توفير نسخة الإصدار من Android 16 QPR2 عبر شبكة غير سلكيّة.

للحصول على أفضل تجربة تطوير باستخدام الإصدار 16 QPR2 من نظام التشغيل Android، ننصحك باستخدام أحدث إصدار Canary من استوديو Android Otter.

نشكر مجددًا كل مَن شارك في برنامج الإصدار التجريبي من تطبيق Android. نتطلّع إلى رؤية كيف ستستفيد تطبيقاتك من التحديثات في الإصدار الثاني من Android 16 QPR.

للحصول على معلومات كاملة عن الإصدار الثاني من Android 16 QPR2، يُرجى الانتقال إلى الموقع الإلكتروني الخاص بمطوّري Android 16.

تأليف:
متابعة القراءة