إصدار Android 16 QPR2
الابتكار بشكل أسرع مع أول إصدار ثانوي من حزمة تطوير البرامج (SDK) لنظام Android
نطرح اليوم Android 16 QPR2 الذي يقدّم مجموعة من التحسينات على تجربة المستخدم وإنتاجية المطوّر وإمكانيات الوسائط. ويمثّل هذا الإصدار إنجازًا مهمًا في تطوّر منصة Android، إذ إنّه أول إصدار يستخدمإصدارًا ثانويًا من حزمة تطوير البرامج (SDK).
إنجاز في تطوّر المنصة: الإصدار الثانوي من حزمة تطوير البرامج (SDK)
تسمح لنا الإصدارات الثانوية من حزمة تطوير البرامج (SDK) بتوفير واجهات برمجة التطبيقات والميزات بشكل أسرع خارج وتيرة الإصدار السنوي الرئيسي للمنصة، ما يضمن إمكانية ابتكار المنصة وتطبيقاتك بشكل أسرع باستخدام وظائف جديدة. على عكس الإصدارات الرئيسية التي قد تتضمّن تغييرات في السلوك تؤثّر في توافق التطبيقات، فإنّ التغييرات في QPR2 هي إضافية إلى حد كبير، ما يقلّل من الحاجة إلى اختبارات الانحدار. تركز التغييرات في السلوك في QPR2 بشكل كبير على الأمان أو تسهيل الاستخدام، مثل الحماية من سرقة كلمات المرور لمرة واحدة (OTP) المستلَمة عبر الرسائل القصيرة أو دعم توسيع المظهر الداكن.
لدعم ذلك، أضفنا حقولاً جديدة إلى فئة 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
}
تجربة مستخدم محسّنة وتخصيص أفضل
يحسِّن QPR2 إمكانية التخصيص وإمكانية الوصول في Android، ما يمنح المستخدمين مزيدًا من التحكّم في مظهر أجهزتهم وطريقة عملها.
توسيع المظهر الداكن
لإنشاء تجربة مستخدم أكثر اتساقًا للمستخدمين الذين يعانون من ضعف البصر أو الحساسية للضوء أو ببساطة للمستخدمين الذين يفضّلون مظهرًا داكنًا على مستوى النظام، قدّم QPR2 خيارًا موسَّعًا ضمن المظهر الداكن.
تطبيق Fitbit القديم الذي يوضّح تأثير المظهر الداكن الموسَّع، وتطبيق Fitbit الجديد الذي يتيح استخدام المظهر الداكن مباشرةً
عندما يفعّل المستخدم إعداد توسيع المظهر الداكن، يستخدم النظام سمة المظهر `isLightTheme` في تطبيقك لتحديد ما إذا كان سيتم تطبيق الانعكاس. إذا كان تطبيقك يستند إلى أحد مظاهر DayNight العادية، يتم ذلك تلقائيًا. إذا لم يكن الأمر كذلك، احرص على الإعلان عن isLightTheme="false" في المظهر الداكن لضمان عدم انعكاس تطبيقك عن غير قصد. سيتم عكس عروض Android القياسية وComposables وWebViews، بينما لن يتم عكس محركات العرض المخصّصة، مثل Flutter.
هذه الميزة مخصّصة بشكل كبير لتسهيل الاستخدام. ننصح بشدة بتنفيذ مظهر داكن أصلي يمنحك تحكّمًا كاملاً في مظهر تطبيقك، ما يتيح لك حماية هوية علامتك التجارية وضمان سهولة قراءة النص ومنع حدوث أخطاء مرئية عند انعكاس واجهة المستخدم تلقائيًا، ما يضمن تجربة سلسة وموثوقة للمستخدمين.
أشكال الرموز المخصّصة والمظاهر التلقائية
في QPR2، يمكن للمستخدمين اختيار أشكال معيّنة لرموز تطبيقاتهم، والتي يتم تطبيقها على جميع الرموز ومعاينات المجلدات. بالإضافة إلى ذلك، إذا لم يقدّم تطبيقك رمزًا مخصّصًا، يمكن للنظام الآن إنشاء رمز تلقائيًا من خلال تطبيق خوارزمية فلترة الألوان على رمز مشغّل التطبيق الحالي.
|
|
| أشكال الرموز المخصّصة | |
|
|
| اختبار شكل الرمز ولونه في "استوديو Android" | فلترة ألوان رموز النظام التلقائية |
جلسات اختيار تفاعلية
أصبحت تجربة المشاركة الآن أكثر ديناميكية. يمكن للتطبيقات إبقاء واجهة المستخدم تفاعلية حتى عند فتح ورقة المشاركة في النظام، ما يسمح بتعديل المحتوى في الوقت الفعلي ضمن أداة الاختيار.
تعزيز إنتاجيتك وأداء تطبيقك
نقدّم أدوات وتعديلات مصمّمة لتبسيط سير عملك وتحسين أداء التطبيق.
بيئة تطوير Linux مع تطبيقات واجهة المستخدم الرسومية
تم توسيع ميزة بيئة تطوير Linux لتشمل إمكانية تشغيل تطبيقات واجهة المستخدم الرسومية لنظام Linux مباشرةً ضمن بيئة المحطة الطرفية.
Wilber، وهو تميمة برنامج GIMP، من تصميم Aryeom Han، مرخّص بموجب الترخيص CC BY-SA 4.0. لقطة شاشة لواجهة GIMP مستخدَمة بإذن.
خدمة جمع القمامة المستندة إلى الأجيال
يتضمّن الآن وقت تشغيل Android (ART) خدمة جمع قمامة متزامنة مستندة إلى الأجيال (CMC). تركز هذه الخدمة على جمع العناصر التي تم تخصيصها حديثًا، ما يؤدي إلى تقليل استخدام وحدة المعالجة المركزية (CPU) وتحسين كفاءة البطارية.
مقاييس التفاعل مع الأدوات
يمكنك الآن طلب أحداث تفاعل المستخدم، مثل النقرات والتمرير ومرّات الظهور، لفهم كيفية تفاعل المستخدمين مع أدواتك بشكل أفضل.
الاستعداد لمتطلبات الصفحات الجديدة بحجم 16 كيلوبايت
للمساعدة في الاستعداد لمتطلبات البنية المستقبلية، أضفنا مربّعات حوار تحذير مبكر للتطبيقات القابلة لتصحيح الأخطاء التي لا تتوافق مع حجم الصفحة البالغ 16 كيلوبايت.
الوسائط والاتصال والصحة
يقدّم QPR2 تعديلات قوية على معايير الوسائط وإمكانية اتصال الأجهزة.
IAMF ومشاركة الصوت
أضفنا إمكانية فك ترميز البرامج لنموذج وتنسيقات الصوت الغامر (IAMF)، وهو تنسيق صوت مكاني مفتوح المصدر. بالإضافة إلى ذلك، تم الآن دمج ميزة "مشاركة الصوت الشخصي" لتكنولوجيا Bluetooth LE Audio مباشرةً في أداة تبديل الإخراج في النظام.
تعديلات على تطبيق Health Connect
يتتبّع تطبيق Health Connect الآن الخطوات تلقائيًا باستخدام ميزات الاستشعار في الجهاز. إذا كان تطبيقك لديه إذن READ_STEPS، ستتوفّر هذه البيانات من حزمة "android". لا يؤدي ذلك إلى تبسيط الرمز اللازم لتتبُّع الخطوات فحسب، بل إنّه أكثر كفاءة في استخدام الطاقة أيضًا. يمكنه أيضًا الآن تتبُّع الوزن والمؤشر ومعدّل الجهد المُدرَك (RPE) في أجزاء التمارين.
عمليات نقل بيانات أكثر سلاسة
تتيح واجهة برمجة تطبيقات جديدة لنقل البيانات تابعة لجهة خارجية نقل البيانات بشكل أكثر موثوقية بين أجهزة Android وiOS.
تعزيز الخصوصية والأمان
يظلّ الأمان من أهم الأولويات، ونقدّم ميزات جديدة مصمّمة لحماية بيانات المستخدمين وسلامة الأجهزة.
التحقق من مطوّر البرامج
قدّمنا واجهات برمجة تطبيقات لدعم التحقّق من هوية المطوِّر أثناء تثبيت التطبيق، بالإضافة إلى أوامر ADB جديدة لمحاكاة نتائج التحقق. بصفتك مطوّرًا، يمكنك تثبيت التطبيقات بدون التحقق منها باستخدام ADB، ما يتيح لك مواصلة اختبار التطبيقات التي لا يُقصد توزيعها على قاعدة المستهلكين الأوسع أو التي لم تصبح جاهزة بعد لذلك.
الحماية من سرقة كلمات المرور لمرة واحدة (OTP) المستلَمة عبر الرسائل القصيرة
سيتم تأخير تسليم الرسائل التي تحتوي على رمز التجزئة الخاص بمستردّ الرسائل القصيرة لمدة ثلاث ساعات لمعظم التطبيقات للمساعدة في منع سرقة كلمات المرور لمرة واحدة (OTP). سيتم حجب البث RECEIVE_SMS وستتم فلترة طلبات البحث في قاعدة بيانات موفّر الرسائل القصيرة. ستتوفّر الرسائل القصيرة لهذه التطبيقات بعد التأخير لمدة ثلاث ساعات.
تأمين قفل الجهاز
نقدّم حالة أمان جديدة على مستوى النظام، وهي "تأمين قفل الجهاز". عند تفعيل هذه الحالة (مثلاً عن بُعد من خلال "العثور على جهازي")، يتم قفل الجهاز على الفور ويتطلّب إدخال رقم التعريف الشخصي أو النقش أو كلمة المرور الرئيسية لفتح قفله، ما يعزّز الأمان. عند تفعيل هذه الحالة، سيتم إخفاء الإشعارات والخيارات السريعة على شاشة القفل، وقد يتم إيقاف فتح القفل باستخدام المقاييس الحيوية مؤقتًا.
البدء
إذا لم تكن مشاركًا في برنامجَي الإصدار التجريبي أو Canary، من المفترض أن يتلقّى جهاز Pixel إصدار Android 16 QPR2 قريبًا. إذا لم يكن لديك جهاز Pixel، يمكنك استخدام صور النظام 64 بت مع محاكي Android في "استوديو Android". إذا كنت تستخدم حاليًا الإصدار التجريبي من Android 16 QPR2 ولم تثبِّت بعد الإصدار التجريبي من Android 16 QPR3، يمكنك إيقاف الاشتراك في البرنامج وسيتم بعد ذلك عرض نسخة الإصدار من Android 16 QPR2 عليك عبر شبكة غير سلكيّة.
للحصول على أفضل تجربة تطوير باستخدام Android 16 QPR2، ننصحك باستخدام أحدث إصدار Canary من استوديو Android Otter.
نشكرك مرة أخرى على المشاركة في برنامج Android التجريبي. ونتطلّع إلى رؤية كيفية استفادة تطبيقاتك من التعديلات في Android 16 QPR2.
للحصول على معلومات كاملة عن Android 16 QPR2، يُرجى الانتقال إلى موقع مطوّري Android 16 الإلكتروني.
متابعة القراءة
-
أخبار المنتجات
يتضمّن مؤتمر Google I/O '26 17 إعلانًا رئيسيًا لمطوّري Android، مع التركيز على الإنتاجية المستندة إلى الذكاء الاصطناعي الوكيل، واعتماد Compose First كمعيار لواجهة المستخدم، وتطوير الوسائط والأداء العالي والتطوير التكيّفي للنظام المتنامي.
Matthew McCullough • قراءة لمدة 8 دقائق
-
أخبار المنتجات
أعلنّا اليوم خلال The Android Show أنّ Android ينتقل من نظام تشغيل إلى نظام ذكاء اصطناعي، ما يوفّر المزيد من الفرص للتفاعل مع تطبيقاتك.
Matthew McCullough • قراءة لمدة 4 دقائق
-
أخبار المنتجات
نعمل اليوم على تحسين تطوير Android باستخدام Gemma 4، وهو أحدث نموذج مفتوح المصدر ومتطوّر مصمّم بقدرات معقدة على الاستنتاج واستدعاء الأدوات بشكل مستقل.
Matthew McCullough • قراءة لمدة دقيقتَين
البقاء على اطّلاع على آخر التحديثات
احصل على أحدث الإحصاءات حول تطوير Android التي يتم تسليمها إلى بريدك الوارد أسبوعيًا.