الإصدار التجريبي للمطوّرين 1
تاريخ الإصدار | 19 تشرين الثاني (نوفمبر) 2024 |
الإصدار | BP21.241018.009 |
التوافق مع أجهزة المحاكاة | x86 (64 بت) وARM (v8-A) |
مستوى رمز تصحيح الأمان | نوفمبر 2024 |
خدمات Google Play | 24.40.35 |
اختلاف واجهة برمجة التطبيقات |
لمحة عن الإصدار 1 من "معاينة المطوّر" لنظام التشغيل Android 16
مرحبًا بك في الإصدار التجريبي من Android 16 المخصّص للمطوّرين. هذا الإصدار الأول مخصّص للمطوّرين فقط، وذلك للمساعدة في التطوير والاختبار المبكرَين وتقديم الملاحظات. Android 16 Developer Preview 1 هو إصدار أساسي مبكر لا يزال قيد تطوير فعال، لذا قد لا يعمل نظام Android والتطبيقات التي تعمل عليه دائمًا على النحو المتوقّع.
كما هو الحال مع الإصدارات السابقة، يتضمّن Android 16 تغييرات على النظام. في بعض الحالات، يمكن أن تؤثّر هذه التغييرات في التطبيقات إلى أن يتم تحديثها لتتوافق مع Android 16، لذلك قد تلاحظ تأثيرات تتراوح بين مشاكل بسيطة وقيود أكثر أهمية. بشكل عام، ستعمل معظم التطبيقات على النحو المتوقّع، كما ستعمل معظم واجهات برمجة التطبيقات والميزات على النحو المتوقّع، ولكن يُرجى مراجعة أي مشاكل معروفة مُدرَجة في هذه الصفحة للحصول على فكرة أفضل عن التوقعات.
الميزات الجديدة في الإصدار 1 من "إصدار المطوّر"
تمثل معاينة المطوّر الأولى لنظام التشغيل Android 16 بداية إطلاق Android لإصدارات واجهة برمجة التطبيقات بشكل متكرر كجزء من جهودنا لتعزيز سرعة الابتكار في التطبيقات والأجهزة.
إصداران من واجهة برمجة تطبيقات Android في عام 2025
- هذه المعاينة مخصّصة للإصدار الرئيسي التالي من Android والمقرر إطلاقه في الربع الثاني من عام 2025. يشبه هذا الإصدار جميع إصدارات واجهة برمجة التطبيقات التي طرحناها في السابق، حيث يمكن أن نُجري تغييرات مخطّط لها في السلوك غالبًا ما تكون مرتبطة بقيمة targetSdkVersion.
- نحن نخطّط لإطلاق الإصدار الرئيسي في الربع الثاني من العام بدلاً من الربع الثالث كما كان الحال في الأعوام السابقة، وذلك لمواءمة الجدول الزمني لإطلاق الأجهزة في منظومتنا المتكاملة بشكلٍ أفضل، ما يتيح لمزيد من الأجهزة الحصول على الإصدار الرئيسي من Android في وقت أقرب. مع طرح الإصدار الرئيسي في الربع الثاني من العام، عليك إجراء اختبار التوافق السنوي قبل بضعة أشهر من السنوات السابقة للتأكّد من جاهزية تطبيقاتك.
- نخطّط لطرح إصدار آخر في الربع الرابع من عام 2025 سيتضمّن أيضًا واجهات برمجة تطبيقات جديدة للمطوّرين. سيكون الإصدار الرئيسي للربع الثاني من العام هو الإصدار الوحيد في عام 2025 الذي يتضمّن تغييرات مخطّط لها في السلوك قد تؤثّر في التطبيقات.
بالإضافة إلى واجهات برمجة التطبيقات الجديدة للمطوّرين، سيتضمّن الإصدار الثانوي للربع الرابع تحديثات ميزات وتحسينات وإصلاحات أخطاء، ولن يتضمّن أي تغييرات في السلوك تؤثر في التطبيق.
سنواصل طرح إصدارات Android كل ثلاثة أشهر. ستوفر تحديثات الرُبع الأول والرُبع الثالث بين إصدارات واجهة برمجة التطبيقات تحديثات تدريجية للمساعدة في ضمان باستمرارية الجودة. نحن نعمل بنشاط مع شركائنا من المصنّعين لطرح الإصدار في الربع الثاني على أكبر عدد ممكن من الأجهزة.
استخدام واجهات برمجة التطبيقات الجديدة مع الإصدارات الرئيسية والثانوية
يتم حاليًا حماية كتلة رمز باستخدام عملية تحقّق من مستوى واجهة برمجة التطبيقات باستخدامCONSTANTSDK_INT
معVERSION_CODES
. وسيستمر
إتاحة هذا الإجراء لإصدارات Android الرئيسية.
if (SDK_INT >= VERSION_CODES.BAKLAVA) {
// Use APIs introduced in Android 16
}
يمكن استخدام الثابت الجديد SDK_INT_FULL
لعمليات التحقّق من واجهة برمجة التطبيقات في كلّ من الإصدارات الرئيسية والثانوية باستخدام التعداد الجديد VERSION_CODES_FULL
.
if (SDK_INT_FULL >= VERSION_CODES_FULL.[MAJOR or MINOR RELEASE]) {
// Use APIs introduced in a major or minor release
}
يمكنك أيضًا استخدام الطريقة
Build.getMinorSdkVersion()
للحصول على الإصدار الثانوي من حزمة SDK فقط.
val minorSdkVersion = Build.getMinorSdkVersion(VERSION_CODES_FULL.BAKLAVA)
لم يتم الانتهاء من واجهات برمجة التطبيقات هذه بعد، وهي عرضة للتغيير، لذا يُرجى إرسال ملاحظاتك إلينا إذا كانت لديك أي استفسارات.
أداة اختيار الصور المضمّنة
توفّر أداة اختيار الصور طريقة آمنة ومدمَجة للمستخدمين من أجل منح تطبيقك إذن الوصول إلى صور وفيديوهات محدّدة من كل من مساحة التخزين على الجهاز ومساحة التخزين على السحابة الإلكترونية، بدلاً من الوصول إلى مكتبة الوسائط بأكملها. باستخدام مزيج من مكوّنات النظام النموذجية من خلال تحديثات النظام من Google وخدمات Google Play، يمكن استخدامها على الإصدار Android 4.4 (المستوى 19 من واجهة برمجة التطبيقات) والإصدارات الأقدم. يتطلّب الدمج بضع سطور من الرموز البرمجية فقط مع مكتبة Android Jetpack المرتبطة.
تتضمّن معاينة المطوّر واجهات برمجة تطبيقات جديدة تتيح للتطبيقات تضمين أداة اختيار الصور في التسلسل الهرمي للعرض. ويسمح ذلك للمستخدمين بالشعور بأنّه جزء أكثر تكاملاً من التطبيق مع الاستفادة من عزل العمليات الذي يسمح للمستخدمين باختيار الوسائط بدون أن يحتاج التطبيق إلى أذونات واسعة النطاق. لزيادة التوافق إلى أقصى حد على مستوى إصدارات النظام الأساسي وتبسيط عملية الدمج، ننصحك باستخدام مكتبة Android Jetpack القادمة إذا أردت دمج أداة اختيار الصور المضمّنة.
السجلّات الصحية
تتضمّن معاينة المطوّرين لـ Health Connect إصدارًا مبكرًا من واجهات برمجة التطبيقات التي تتيح الوصول إلى السجلّات الصحية. ويسمح هذا للتطبيقات بقراءة السجلّات الطبية وكتابتها بتنسيق FHIR بعد الحصول على موافقة صريحة من المستخدم. واجهة برمجة التطبيقات هذه متوفّرة في برنامج استخدام المنتج قبل إطلاقه. اشترِك للانضمام إلى برنامج استخدام الميزة قبل إطلاقها.
"مبادرة حماية الخصوصية" على Android
يتضمّن نظام Android 16 أحدث إصدار من مبادرة حماية الخصوصية على Android، وهو جزء من عملنا المستمر لتطوير تقنيات تضمن للمستخدمين الحفاظ على خصوصيتهم. يمكنك الانتقال إلى موقعنا الإلكتروني للاطّلاع على مزيد من المعلومات عن "مبادرة حماية الخصوصية" في برنامج الإصدار التجريبي لمطوّري تطبيقات Android لمساعدتك في البدء. اطّلِع على وقت تشغيل حزمة SDK الذي يتيح تشغيل حِزم SDK في بيئة وقت تشغيل مخصّصة منفصلة عن التطبيق الذي تقدّمه، ما يوفر وسائل حماية أقوى بشأن جمع بيانات المستخدمين ومشاركتها.
كيفية الحصول على الإصدار 1 من "الإصدار التجريبي للمطوّرين"
يمكنك تثبيت هذا الإصدار على أي من أجهزة Google Pixel التالية:
- Pixel 6 وPixel 6 Pro
- Pixel 6a
- Pixel 7 وPixel 7 Pro
- Pixel 7a
- Pixel Fold
- Pixel Tablet
- Pixel 8 وPixel 8 Pro
- Pixel 8a
- Pixel 9 وPixel 9 Pro وPixel 9 Pro XL وPixel 9 Pro Fold
احرِص على تحديث حزمة تطوير البرامج (SDK) ومحاكي Android أيضًا قبل تجربة أحدث الميزات والتغييرات. وأفضل طريقة لإجراء ذلك هي استخدام أداة SDK Manager في أحدث إصدار مبكر حصري من "استوديو Android".
استنادًا إلى احتياجات التطوير والاختبار، يمكنك أيضًا الحصول على الإصدار 16 من Android بالطريقة التالية:
- الحصول على Android 16 على "محاكي Android"
التحذيرات العامة
يُرجى الانتباه إلى هذه الإرشادات العامة حول الإصدار:
- قد يواجه هذا الإصدار مشاكل مختلفة في الثبات أو البطارية أو الأداء.
- بالنسبة إلى المستخدمين الذين لديهم احتياجات خاصة لتسهيل الاستخدام، قد لا يكون هذا الإصدار مناسبًا للاستخدام اليومي.
- قد لا تعمل بعض التطبيقات على النحو المتوقّع عند تشغيلها على هذا الإصدار. وينطبق هذا الحدّ على تطبيقات Google والتطبيقات الأخرى.
- لم تتم الموافقة على إصدارات معاينة المطوّر من Android 16 من خلال مجموعة اختبار التوافق (CTS)، ولكنّها اجتازت الاختبار التمهيدي وتقدّم مجموعة ثابتة من واجهات برمجة التطبيقات للإصدارات التجريبية للمطوّرين. قد لا تعمل التطبيقات التي تعتمد على إصدارات تمت الموافقة عليها من خلال مجموعة أدوات اختبار التوافق (CTS) أو تستخدم واجهات برمجة تطبيقات SafetyNet بشكلٍ طبيعي على إصدارات معاينة المطوّر لنظام التشغيل Android 16.
الحصول على الدعم
تتوفّر لك قناتان أساسيتان للدعم عند تطوير التطبيقات واختبارها باستخدام ميزة "الإصدار التجريبي للمطوّر". تعتمد القناة التي يجب استخدامها للحصول على الدعم على المكان الذي تواجه فيه مشكلتك.
الحصول على دعم بشأن المشاكل المتعلّقة بالأجهزة والنظام ومشاكل تطبيقات Google: يمكنك استخدام أداة "تتبُّع المشاكل" لإنشاء مشاكل جديدة وعرض ومتابعة المشاكل التي أرسلتها أنت والمطوّرون الآخرون.
قبل إنشاء مشكلتك، اطّلِع على المشاكل المعروفة المدرَجة في هذه الصفحة وابحث في قوائم أهم المشاكل المفتوحة والمشاكل التي تم إنشاؤها مؤخرًا لمعرفة ما إذا كان أحد المستخدمين قد أبلغ عنها من قبل. يمكنك الاشتراك في مشكلة والتصويت لها بالنقر على وضع علامة على هذه المشكلة .
اطّلِع على أماكن الإبلاغ عن المشاكل للعثور على نموذج مشكلة يناسب نوع المشكلة التي تواجهها على أفضل نحو.
الحصول على دعم بشأن المشاكل في التطبيقات الأخرى: يمكنك التواصل مع مطوّر التطبيق مباشرةً.
لمناقشة المشاكل أو الأفكار مع مطوّرين آخرين يعملون على معاينة المطوّر لنظام التشغيل Android 16، يمكنك الانضمام إلى منتدى android_beta على Reddit.
المشاكل المعروفة
استنادًا إلى اختباراتنا، قد تواجه المشاكل التالية عند استخدام الإصدار 1 من الإصدار التجريبي لمطوّري البرامج من Android 16. نحن على دراية بهذه المشاكل، لذا ليس هناك حاجة إلى تقديم تقارير إضافية بشأن مشاكل مشابهة.
نظام Android الأساسي
- في بعض الأحيان، لا يؤدي النقر على إشعار وسائط قيد التشغيل إلى تشغيل التطبيق المعني.
- في بعض الأجهزة، تومض شاشة الكاميرا أحيانًا إذا تم تعديل مستوى التكبير/التصغير أثناء تسجيل الفيديو.