تم طرح الإصدار 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 لتتيح تشغيل تطبيقات واجهة المستخدم الرسومية (GUI) في Linux مباشرةً ضمن بيئة Terminal.
"ويلبر"، تميمة GIMP، من تصميم "أريوم هان"، مرخَّصة بموجب CC BY-SA 4.0. تم استخدام لقطة الشاشة لواجهة GIMP بإذن.
جمع البيانات غير المستخدَمة الخاصة بجيل معيَّن
يتضمّن وقت تشغيل Android (ART) الآن أداة جمع البيانات المهملة حسب الأجيال (CMC). يركّز هذا الإجراء على جمع العناصر التي تم تخصيصها حديثًا، ما يؤدي إلى تقليل استخدام وحدة المعالجة المركزية وتحسين كفاءة البطارية.
مقاييس التفاعل مع التطبيق المصغّر
يمكنك الآن الاستعلام عن أحداث تفاعل المستخدمين، مثل النقرات وعمليات الانتقال للأعلى أو للأسفل ومرّات الظهور، لفهم كيفية تفاعل المستخدمين مع التطبيقات المصغّرة بشكل أفضل.
جاهزية التطبيق لصفحات الذاكرة بحجم 16 كيلوبايت
للمساعدة في الاستعداد لمتطلبات البنية المستقبلية، أضفنا مربّعات حوار تحذيرية مبكرة للتطبيقات القابلة للتصحيح التي لا تتوافق مع صفحات الذاكرة بحجم 16 كيلوبايت.
الوسائط والاتصال والصحة
يقدّم الإصدار QPR2 تحديثات فعّالة لمعايير الوسائط وإمكانية اتصال الأجهزة.
تنسيق IAMF وميزة "مشاركة الصوت"
أضفنا ميزة فك ترميز البرامج لـ "نماذج وتنسيقات الصوت الغامر" (IAMF)، وهو تنسيق صوت مكاني مفتوح المصدر. بالإضافة إلى ذلك، تم دمج ميزة "مشاركة الصوت" الشخصية في Bluetooth LE Audio مباشرةً في "مبدّل الإخراج" في النظام.
تحديثات Health Connect
يتتبّع تطبيق Health Connect الآن الخطوات تلقائيًا باستخدام أدوات الاستشعار في الجهاز. إذا كان تطبيقك يتضمّن إذن READ_STEPS، ستكون هذه البيانات متاحة من حزمة "android". لا يؤدي ذلك إلى تبسيط الرمز البرمجي اللازم لتتبُّع الخطوات فحسب، بل يوفّر أيضًا الطاقة بشكل أكبر. ويمكنه الآن أيضًا تتبُّع الوزن ومؤشر المجموعات ومعدّل الجهد الملحوظ (RPE) في أجزاء التمارين.
عمليات نقل بيانات أكثر سلاسة
تتيح واجهة برمجة التطبيقات الجديدة لنقل البيانات من جهات خارجية نقل البيانات بشكل أكثر موثوقية بين أجهزة Android وأجهزة iOS.
تعزيز الخصوصية والأمان
يظل الأمان على رأس أولوياتنا من خلال ميزات جديدة مصمَّمة لحماية بيانات المستخدمين وسلامة الأجهزة.
التحقق من مطوّر البرامج
وقدّمنا واجهات برمجة تطبيقات لدعم عملية التحقّق من المطوّرين أثناء تثبيت التطبيقات، بالإضافة إلى أوامر جديدة في Android Debug Bridge (ADB) لمحاكاة نتائج عملية التحقّق. بصفتك مطوّرًا، يمكنك تثبيت التطبيقات بدون التحقّق منها باستخدام أداة ADB، ما يتيح لك مواصلة اختبار التطبيقات غير المخصّصة للتوزيع على نطاق واسع من المستهلكين أو غير الجاهزة بعد لذلك.
الحماية من كلمات المرور الصالحة لمرة واحدة (OTP) المرسَلة عبر الرسائل القصيرة
سيتم تأخير تسليم الرسائل التي تحتوي على رمز تجزئة لاسترداد الرسائل القصيرة في معظم التطبيقات لمدة ثلاث ساعات للمساعدة في منع الاستيلاء على كلمات المرور الصالحة لمرة واحدة. سيتم حجب بث RECEIVE_SMS وستتم فلترة طلبات البحث في قاعدة بيانات موفّر خدمة الرسائل القصيرة. وستكون الرسائل القصيرة متاحة لهذه التطبيقات بعد تأخير مدته ثلاث ساعات.
تأمين قفل الجهاز
سيتم طرح حالة أمان جديدة على مستوى النظام، وهي "جهاز القفل الآمن". عند تفعيل هذا الوضع (مثلاً عن بُعد من خلال خدمة "العثور على جهازي")، يتم قفل الجهاز على الفور ويتطلّب فتح قفله إدخال رقم التعريف الشخصي أو النقش أو كلمة المرور الأساسية، ما يعزّز مستوى الأمان. عند تفعيل هذا الوضع، سيتم إخفاء الإشعارات والإجراءات السريعة على شاشة القفل، وقد يتم إيقاف ميزة فتح القفل باستخدام المقاييس الحيوية مؤقتًا.
البدء
إذا لم تكن مشتركًا في برنامجَي "الإصدار التجريبي" أو "الإصدار Canary"، من المفترض أن يتلقّى جهاز Pixel الإصدار QPR2 من Android 16 قريبًا. إذا لم يكن لديك جهاز Pixel، يمكنك استخدام صور نظام 64 بت مع Android Emulator في استوديو 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.
-
أخبار المنتجاتواليوم، في مؤتمر Android Dev Summit، نعلن عن توفير العديد من الأدوات وواجهات برمجة التطبيقات المصمَّمة لإزالة العقبات اليومية ومنحك المزيد من المرونة لإنشاء تطبيقات Android رائعة.
Matthew McCullough • مدّة القراءة: 4 دقائق -
أخبار المنتجاتنطرح اليوم المجموعة الأولى من المهام الطويلة المدى (LHT)، وهي مهام معقّدة للغاية يستغرق المهندس عدة أيام أو حتى أسبوعًا لإكمالها. نقدّم أيضًا تقييمًا مستندًا إلى الوكلاء، بدءًا من الوكلاء من مقدّمي النماذج المعنيين.
Matthew McCullough • مدّة القراءة: 3 دقائق -
أخبار المنتجاتنُطلق اليوم Android 17 ونوفّره على معظم أجهزة Pixel المتوافقة. ترقَّب الأجهزة الجديدة التي تعمل بنظام التشغيل Android 17 في الأشهر المقبلة.
Matthew McCullough • مدّة القراءة: 13 دقيقة
يمكنك الحصول على آخر الإحصاءات حول تطوير تطبيقات Android في بريدك الوارد أسبوعيًا.