برنامج Android التجريبي المتاح للجميع والذي يوفّر لك كل ما تحتاجه لتجهيز تطبيقاتك للإصدار التالي من Android.
- صور نظام المحاكي والأجهزة: بيئة تشغيل لاختبار تطبيقاتك على الإصدار التالي من Android، لأجهزة Pixel ومحاكي Android.
- أحدث رموز المنصة وواجهات برمجة التطبيقات: سنقدّم تحديثات منتظمة، وبذلك ستتمكّن من إجراء الاختبارات على أحدث رموز المنصة.
- السلوكيات والإمكانات الجديدة: يمكنك تحديد التغييرات في السلوك التي ستؤثر في تطبيقاتك، وإنشاء تطبيقات باستخدام أحدث إمكانات النظام الأساسي.
- الملاحظات والدعم: ملاحظاتك مهمة جدًا. أبلِغ عن المشاكل وأطلِعنا على رأيك. يمكنك التواصل مع مطوّرين آخرين في [منتدى المطوّرين][community] لمشاركة تجاربك.
الإنجازات والتحديثات
يستمر برنامج Android Beta للمطوّرين لعدة أشهر قبل كل إصدار رئيسي وثانوي. وخلال هذه الفترة، سنوفّر تحديثات الإصدار التجريبي لبيئات التطوير والاختبار، مع أدوات حزمة تطوير البرامج (SDK) وصور النظام والمحاكيات ومرجع واجهة برمجة التطبيقات واختلافات واجهة برمجة التطبيقات. انظر الجدول التالي لمعرفة المزيد حول ما يجب التركيز عليه خلال كل مرحلة.
| الإجراء | النوع | إجراءات المطوّرين |
|---|---|---|
| الإصدار التجريبي 1 | الإصدار الأولي بجودة تجريبية، وهو تحديث عبر شبكة غير سلكيّة للمطوّرين والمستخدمين في مرحلة مبكرة الذين يسجّلون في الإصدار التجريبي من Android. |
|
| ثبات أداء المنصة | ||
| استقرار المنصة | يتضمّن أول حدث رئيسي لاستقرار النظام الأساسي واجهات برمجة التطبيقات والسلوكيات النهائية. Play. |
|
| الإصدار النهائي | إصدار المنصة إلى مشروع Android المفتوح المصدر (AOSP) والمنظومة المتكاملة |
|
مراحل إصدار Android
تساعدك كل مرحلة من مراحل برنامج Android التجريبي في إعداد تطبيقاتك للإصدار الثابت من "مشروع Android المفتوح المصدر" (AOSP) ومنظومة Android المتكاملة.
الإصدارات التجريبية
يوفّر لك الإصدار التجريبي الأول بيئة أكثر اكتمالاً واستقرارًا لإنشاء التطبيقات واختبارها على الإصدار التالي من النظام الأساسي، وهو الإصدار الأول الذي نقدّمه للمستخدمين في مرحلة مبكرة والمسجَّلين في برنامج الإصدار التجريبي من Android. خلال فترة الإصدارات التجريبية، سيستخدم المستخدمون في مرحلة مبكرة تطبيقك على أجهزة Pixel، لذا ننصحك بمتابعة ملاحظات هؤلاء المستخدمين وإصدار تحديثات متوافقة لمعالجة أي مشاكل، بدون تغيير استهداف التطبيق. بالنسبة إلى الإصدارات الرئيسية، يُعدّ هذا أيضًا وقتًا مناسبًا لبدء الاستعداد لتغيير استهداف تطبيقك لاحقًا. يُرجى إرسال ملاحظاتك خلال هذه الفترة لإعلامنا بأي مشاكل أو طلبات.
مرحلة استقرار المنصة
تتضمّن إصدارات Android مرحلة مهمة تُسمى استقرار النظام الأساسي لمساعدتك في التخطيط للاختبارات والإصدارات النهائية. يعني هذا الإنجاز أنّ النظام الأساسي قد وصل إلى واجهات برمجة التطبيقات النهائية الداخلية والخارجية، والطريقة النهائية لعمل التطبيقات، والقوائم النهائية لواجهات برمجة التطبيقات التي لا تتضمّن حِزم تطوير البرامج (SDK). بعد مرحلة استقرار النظام الأساسي، لن يتم إجراء أي تغييرات أخرى تؤثر في تطبيقاتك. هذا هو الوقت المناسب لبدء الاختبار النهائي وأعمال التطوير اللازمة لضمان أن يكون الإصدار المتوافق من تطبيقك جاهزًا للمستخدمين عند الإصدار النهائي للمنظومة المتكاملة. بالنسبة إلى الإصدارات الرئيسية، سيوفّر Android مستوى واجهة برمجة التطبيقات عاديًا في هذا الوقت.
نشجّع جميع مطوّري التطبيقات والألعاب وحزم تطوير البرامج (SDK) والمكتبات ومحرّكات الألعاب على استخدام مرحلة "استقرار النظام الأساسي" كهدف للتخطيط لاختبار التوافق النهائي والإصدار العلني. يمنحك استخدام مرحلة "استقرار المنصة" بدلاً من الإصدار النهائي عدة أسابيع إضافية قبل أن يتمكّن المستهلكون من تلقّي المنصة الجديدة على أجهزتهم.
من مرحلة استقرار النظام الأساسي، ستتمكّن أيضًا من نشر التطبيقات على الأجهزة التي تعمل بنظام Android الأساسي على مستوى واجهة برمجة التطبيقات الرسمي. ننصحك بنشر التطبيق في قنوات الإصدار الأولي والإصدار التجريبي على Google Play أولاً حتى تتمكّن من اختبار تطبيقاتك قبل توزيعها على نطاق واسع من خلال المتجر.
الإصدار النهائي
يتم طرح الإصدار الثابت من نظام Android الأساسي في "مشروع Android المفتوح المصدر" (AOSP) ومنظومة Android المتكاملة الأكبر حجمًا. من المتوقّع أن يحدّث بعض المستخدمين أجهزتهم إلى نظام Android الأساسي في هذا الوقت أو بعد ذلك بوقت قصير عندما تبدأ الشركات المصنّعة للأجهزة في طرح التحديثات لمستخدميها. يُرجى الاستعداد للمشاكل الجديدة التي قد يتم الإبلاغ عنها مع زيادة عدد المستخدمين الذين يستخدمون أحدث إصدار من Android.
ما هي الميزات التي تتضمّنها الإصدارات التجريبية؟
يتضمّن البرنامج التجريبي كل ما تحتاجه لاختبار تطبيقاتك الحالية على مجموعة متنوعة من أحجام الشاشات وتكنولوجيات الشبكات وشرائح تعريف وحدة المعالجة المركزية (CPU) ووحدة معالجة الرسومات (GPU) وبُنى الأجهزة.
حِزم تطوير البرامج (SDK) والأدوات
باستخدام "استوديو Android"، يمكنك تنزيل المكوّنات التالية من خلال SDK Manager:
- حزمة تطوير البرامج (SDK) والأدوات للإصدار التجريبي
- صور نظام المحاكي للأجهزة الجوّالة (64 بت فقط)
سنوفّر تحديثات لأدوات التطوير هذه في كل مرحلة مهمة حسب الحاجة.
صور النظام
نوفّر صور النظام لمجموعة متنوعة من أجهزة Google Pixel التي يمكنك استخدامها للتطوير والاختبار. انتقِل إلى صفحة "عمليات التنزيل" الخاصة بالإصدار للحصول على صورة نظام لأغراض التطوير والاختبار.
إذا لم يكن لديك جهاز Pixel، سيظل بإمكانك تطوير التطبيقات واختبارها باستخدام طرق أخرى، حسب سير العمل:
- صور نظام المحاكي للأجهزة الجوّالة (64 بت فقط)
- صور النظام العامة (GSI)
تحديثات عبر اتصال لاسلكي لأجهزة Pixel من خلال برنامج Android Beta
إذا كان لديك جهاز Pixel متوافق، يمكنك تسجيل الجهاز في برنامج الإصدار التجريبي من Android لأجهزة Pixel للحصول على تحديثات الإصدار التجريبي من نظام Android الأساسي عبر شبكة غير سلكيّة (OTA).
لمزيد من المعلومات والتسجيل، يُرجى الانتقال إلى g.co/androidbeta.
واجهات برمجة التطبيقات التجريبية والنشر
توفّر إصدارات الإصدار التجريبي المبكرة في البداية نظامًا مخصّصًا للتطوير فقط ومكتبة Android لا تتضمّن مستوى واجهة برمجة تطبيقات عاديًا. إذا أردت استهداف المنصة الجديدة وإنشاء التطبيق باستخدام واجهات برمجة التطبيقات الجديدة خلال هذه الفترة، عليك استهداف الإصدار التجريبي من خلال تعديل إعدادات التصميم في تطبيقك.
لن تصبح واجهات برمجة التطبيقات في الإصدار الأوّلي رسمية إلا بعد طرح حزمة تطوير البرامج (SDK) النهائية في مرحلة استقرار النظام الأساسي. هذا يعني أنّه عليك توقُّع تغييرات في واجهة برمجة التطبيقات خلال فترة الإصدار التجريبي، خاصةً خلال الأسابيع الأولى من البرنامج. سنقدّم ملخّصًا للتغييرات مع كل إصدار.
في وقت لاحق من النسخة الحصرية، سيتم الانتهاء من واجهات برمجة التطبيقات للمطوّرين وستتمكّن من تنزيل حزمة تطوير البرامج (SDK) الرسمية في "استوديو Android" وتجميعها مع واجهات برمجة التطبيقات الرسمية.
حتى الوصول إلى مرحلة "استقرار النظام الأساسي"، يمنع Google Play نشر التطبيقات التي تستهدف مستوى واجهة برمجة تطبيقات معاينة أو مستوى واجهة برمجة التطبيقات الرسمي المستقبلي. عندما تصبح حزمة SDK النهائية متاحة، يمكنك استهداف مستوى واجهة برمجة التطبيقات الرسمي ونشر تطبيقك على Google Play باستخدام قنوات الإصدارات العلنية والإصدارات التجريبية والإصدارات الأولية. في الوقت نفسه، إذا أردت توزيع تطبيق على المختبِرين يستهدف المستوى التالي من واجهة برمجة التطبيقات، يمكنك إجراء ذلك من خلال البريد الإلكتروني أو التنزيل المباشر من موقعك الإلكتروني في أي وقت.
مرجع واجهة برمجة التطبيقات وتقرير الاختلافات
يعرض مستند مرجع المنصة دائمًا أحدث إصدار للمنصة، سواء كان إصدارًا حصريًا أو تجريبيًا أو نهائيًا. أثناء تطوير واجهات برمجة التطبيقات الجديدة، ستتم إضافة علامة مائية إليها لضمان ظهورها، وسيتم عرض الاسم الرمزي للنسخة الحصرية كمستوى واجهة برمجة التطبيقات. يُرجى العِلم أنّه لا يمكنك استخدام واجهات برمجة التطبيقات هذه إلا إذا كنت تستخدم حزمة تطوير البرامج (SDK) للنسخة الحصرية.
عندما تتوفّر حزمة تطوير البرامج (SDK) النهائية، سيعرض مرجع واجهة برمجة التطبيقات أنّه تمت إضافة واجهات برمجة التطبيقات الجديدة في المستوى الرسمي لواجهة برمجة التطبيقات.
موارد الدعم
أثناء الاختبار والتطوير باستخدام إصدارات Android التجريبية، يمكنك استخدام هذه القنوات للإبلاغ عن المشاكل وتقديم الملاحظات:
- انتقِل إلى صفحة الملاحظات والمشاكل للحصول على معلومات كاملة حول كيفية الإبلاغ عن المشاكل وإعلامنا برأيك. من الصفحة، يمكنك الانتقال إلى Issue Tracker لتقديم طلبات بشأن الأخطاء أو طلبات الميزات، ويمكنك إجراء استطلاعات سريعة حول بعض الميزات والتغييرات الجديدة.
- أداة تتبُّع مشاكل إصدار Android Preview هي أداة تتبُّع المشاكل الأساسية. يمكنك الإبلاغ عن الأخطاء ومشاكل الأداء والملاحظات العامة من خلال أداة تتبُّع المشاكل. يمكنك أيضًا الاطّلاع على المشاكل المعروفة والعثور على خطوات لحلّها. سنُطلعك على آخر الأخبار بشأن مشكلتك بعد تصنيفها وإرسالها إلى فريق مهندسي Android لمراجعتها.
- [منتدى مطوّري برامج Android][community] هو منتدى يمكنك من خلاله التواصل مع المستخدمين والمطوّرين الآخرين الذين يعملون على إصدارات المعاينة من Android 16. يمكنك مشاركة الملاحظات والأفكار والعثور على إجابات للأسئلة هناك.
[community]: /about/versions/16/qpr2/dev-community