ملاحظة المحرر: لطالما كان المجتمع العالمي لمطوري Android قوة كبيرة في تشكيل اتجاه نظام Android الأساسي ؛ كل صوت يهمنا. لقد ألغينا حدث الإطلاق الافتراضي للسماح للأشخاص بالتركيز على المناقشات المهمة حول العدالة العرقية في الولايات المتحدة. بدلاً من ذلك ، نحن نطلق إصدار Android 11 Beta اليوم بشكل مختلف تمامًا ، عبر مقاطع الفيديو القصيرة وصفحات الويب التي يمكنك استهلاكها بالسرعة التي تناسبك عندما يكون الوقت مناسبًا لك. يبني الملايين من المطورين حول العالم أعمالهم باستخدام Android ، وسنقوم بإصدار Beta اليوم لمواصلة دعم هؤلاء المطورين بأحدث الأدوات. نشكر بتواضع أولئك القادرين على تقديم ملاحظاتهم حول هذا الإصدار.
اليوم ، نحن نلغي إصدار Beta لنظام Android 11 بالإضافة إلى آخر التحديثات للمطورين من Kotlin coroutines ، للتقدم في مجموعة أدوات Jetpack Compose ، إلى إصدارات أسرع في Android Studio ، وحتى تجربة محدثة لوحدة تحكم Play.
Android 11 Beta: متاح الآن
لقد ساعدتنا في تقديم التعليقات على معاينات مطوري Android 11 منذ فبراير ، واليوم أصدرنا الإصدار التجريبي الأول من Android 11 الذي يركز على ثلاثة مواضيع رئيسية: الأشخاص وعناصر التحكم والخصوصية .
الأشخاص: نحن نجعل Android أكثر تركيزًا على الأشخاص وأكثر تعبيرًا ، ونعيد تصور طريقة إجراء المحادثات على هواتفنا ، وننشئ نظام تشغيل يمكنه التعرف على أهم الأشخاص في حياتك وتحديد أولوياتهم:
- تظهر إشعارات المحادثة في قسم مخصص أعلى الظل ، مع تصميم موجه إلى الأمام وإجراءات محددة للمحادثة ، مثل فتح المحادثة على شكل فقاعة ، أو إنشاء اختصار محادثة على الشاشة الرئيسية ، أو تعيين تذكير.
- تساعد الفقاعات التفسيرية المستخدمين على إبقاء المحادثات مرئية ويمكن الوصول إليها أثناء تعدد المهام. يجب أن تستخدم تطبيقات المراسلة والدردشة واجهة برمجة تطبيقات Bubbles في الإشعارات لتمكين ذلك في Android 11.
- تتيح الاقتراحات الموحدة للوحة المفاتيح تطبيقات الملء التلقائي وطريقة الإدخال https://developer.android.com/preview/overview#timeline المحررين (IMEs) عرضًا آمنًا للكيانات والسلاسل الخاصة بالسياق مباشرةً في شريط اقتراحات IME ، حيث تكون أكثر ملاءمة للمستخدمين .
- الوصول الصوتي ، للأشخاص الذين يتحكمون في هواتفهم بالكامل عن طريق الصوت ، يتضمن الآن قشرة بصرية على الجهاز يفهم محتوى الشاشة والسياق ، وينشئ تسميات ونقاط وصول لأوامر إمكانية الوصول.

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

الخصوصية: في Android 11 ، نمنح المستخدمين المزيد من التحكم في الأذونات الحساسة ونعمل على إبقاء الأجهزة أكثر أمانًا من خلال تحديثات أسرع.
- يسمح الإذن لمرة واحدة للمستخدمين بمنح التطبيق حق الوصول إلى ميكروفون الجهاز أو الكاميرا أو الموقع ، لمرة واحدة فقط. يمكن للتطبيق طلب أذونات مرة أخرى في المرة التالية التي يتم فيها استخدام التطبيق. المزيد هنا .
- إعادة تعيين الأذونات تلقائيًا: إذا لم يستخدم المستخدمون تطبيقًا لفترة طويلة من الوقت ، فسيعمل Android 11 على "إعادة التعيين التلقائي" لجميع أذونات وقت التشغيل المرتبطة بالتطبيق وإخطار المستخدم. يمكن للتطبيق طلب الأذونات مرة أخرى في المرة التالية التي يتم فيها استخدام التطبيق. المزيد هنا .
- موقع الخلفية: في فبراير ، أعلنا أن المطورين سيحتاجون إلى الحصول على موافقة للوصول إلى موقع الخلفية في تطبيقهم لمنع سوء الاستخدام. نحن نمنح المطورين مزيدًا من الوقت لإجراء التغييرات ولن نفرض سياسة التطبيقات الحالية حتى عام 2021. المزيد هنا .
- تتيح لنا تحديثات نظام Google Play ، التي تم إطلاقها العام الماضي ، تسريع التحديثات لمكونات نظام التشغيل الأساسية للأجهزة في نظام Android البيئي. في Android 11 ، قمنا بمضاعفة عدد الوحدات القابلة للتحديث بأكثر من الضعف ، وستساعد هذه الوحدات الـ 12 الجديدة على تحسين الخصوصية والأمان والاتساق للمستخدمين والمطورين.

سهولة المطورين: نريد أن نجعل من السهل على المطورين الاستفادة من الإصدار الجديد ، حتى نجعل الاختبار المتوافق أسهل ، قمنا بما يلي:
- تسجيل معظم التغييرات العاجلة حتى تستهدف Android 11 (بحيث لا تصبح سارية المفعول حتى تقوم بتغيير البيان بشكل صريح)
- تمت إضافة واجهة مستخدم جديدة في خيارات المطورين للسماح لك بتبديل العديد من هذه التغييرات للاختبار
- أضاف علامة رئيسية جديدة لإصدار استقرار النظام الأساسي حيث ستكتمل جميع تغييرات واجهة برمجة التطبيقات والسلوك ، حتى تتمكن من إنهاء تحديثات تطبيقك مع العلم أن النظام الأساسي مستقر.
يتضمن Android 11 أيضًا عددًا من التحسينات الأخرى في إنتاجية المطورين مثل تصحيح أخطاء ADB اللاسلكية ، وتزايد ADB لعمليات التثبيت الأسرع لملفات APK الكبيرة ، والمزيد من التعليقات التفسيرية على واجهات برمجة تطبيقات النظام الأساسي (لالتقاط المشكلات في وقت البناء بدلاً من وقت التشغيل) ، والمزيد.
يتوفر الإصدار التجريبي الأول من Android 11 اليوم ، مع واجهات برمجة تطبيقات SDK و NDK النهائية وميزات جديدة لتجربتها في تطبيقاتك. إذا كان لديك جهاز Pixel 2 أو 3 أو 3a أو 4 ، فقم بالتسجيل هنا للحصول على تحديثات Android 11 Beta عن بعد. كما هو الحال دائمًا ، تتوفر أيضًا تنزيلات لـ Pixel و Android Emulator . للتعرف على جميع ميزات المطورين في Android 11 ، قم بزيارة موقع مطوري Android 11 .
تطوير Android الحديث
على مدار السنوات العديدة الماضية ، بذل فريق Android قصارى جهده لتحسين تجربة مطوري الجوّال ، لجعلك أكثر إنتاجية. يتضمن ذلك Android Studio IDE ، ولغة رائعة (Kotlin!) ، ومكتبات Jetpack لتسهيل المهام الشائعة ، وحزم تطبيقات Android لتحسين توزيع التطبيقات. اليوم نسمي هذا التطوير الحديث لنظام Android - نقدم لك أفضل ما في Android لجعلك فعالاً ومنتجًا قدر الإمكان.

بيئة تطوير أندرويد
اليوم ، أصدرنا ميزات جديدة في Android Studio 4.1 Beta و 4.2 Canary ، تركز على عدد من الطلبات المهمة من المطورين:
- أصبح التصحيح أسهل مع تصحيح الأخطاء اللاسلكي عبر ADB مع أجهزة Android 11. أضفنا أيضًا أدوات مفتش قواعد البيانات وأدوات حقن التبعية (خنجر) ؛
- يعد اختبار الجهاز أفضل ، حيث يتم الآن استضافة محاكي Android مباشرة داخل IDE. يتم تشغيل الاختبارات الآن جنبًا إلى جنب حتى تتمكن من مشاهدة النتائج من أجهزة متعددة في نفس الوقت. وقمنا بتحسين إدارة الأجهزة للتعامل مع أجهزتك بسهولة أكبر.
- التعلم الآلي أسهل - يمكنك الآن استيراد نماذجك لـ ML Kit و TensorFlow Lite مباشرة في IDE.
- يكون البناء والنشر أسرع بفضل معالجة رمز Kotlin ، والتخزين المؤقت للرسم البياني للمهام في Gradle ، ونشر التطبيق بشكل أسرع على جميع الأجهزة على Android 11. ويمكن أن يساعدك محلل البناء الجديد في تشخيص مكان وجود اختناقات في جهازك.
- تعد أدوات الألعاب أكثر قوة من خلال واجهة مستخدم محدثة لأداء الأداء ، وأداة تتبع النظام تم إصلاحها بالكامل ، ودعم ملفات تعريف الذاكرة الأصلية.

جرب الأحدث : Android Studio 4.1 Beta و Android Studio 4.2 Canary.
Kotlin و Jetpack
تعد اللغات والمكتبات مجالًا رئيسيًا للاستثمار في تطوير Android الحديث ، حيث تركز لغة Kotlin الحديثة والموجزة ومكتبات Jetpack القوية المدركة على جعلك أكثر إنتاجية.
مع ارتفاع اعتماد Kotlin (مع استخدام أكثر من 70٪ من أفضل 1000 تطبيق على Google Play الآن Kotlin) والعديد من المطورين الذين يستخدمون Kotlin ، يمكننا الآن استخدامه لتبسيط تجربتك بطرق جديدة. Corotines Kotlin هي ميزة لغوية في Kotlin تجعل المكالمات المتزامنة أسهل بكثير في الكتابة والفهم. نحن نصنع coroutines توصيتنا الرسمية ، وقمنا ببناء دعم coroutines في 3 من مكتبات Jetpack الأكثر استخدامًا - دورة الحياة و WorkManager و Room - حتى تتمكن من كتابة كود أفضل.
يستمر Kotlin نفسه أيضًا في التحسن مع كل إصدار ، وذلك بفضل الفريق الرائع في Jetbrains. يوفر Kotlin 1.4 إكمالًا أسرع للرمز ، واستدلالًا أكثر فاعلية للنوع يتم تمكينه افتراضيًا ، وواجهات الوظائف ، بالإضافة إلى تحسينات مفيدة لجودة الحياة مثل خلط الحجج المسماة والموضع.
نواصل أيضًا دفع Jetpack إلى الأمام - وهي مجموعة من المكتبات التي تمتد عبر إصدارات Android المتعددة وهي مصممة لجعل أنماط تطوير الأجهزة المحمولة الشائعة سريعة وسهلة. لقد أحب الكثير منا Dagger منذ فترة طويلة ، لذلك عملنا مع فريق Dagger لنقدم لك Hilt ، وهو غلاف مناسب للمطورين على رأس Dagger ، كحل موصى به لحقن التبعية لنظام Android. ستجد هذا في ألفا جاهزًا للتجربة. لقد أضفنا أيضًا بدء تشغيل تطبيق جديد للمكتبة الثانية ، لمساعدة مطوري التطبيقات ومطوري المكتبات على تحسين وقت بدء تشغيل التطبيق من خلال تحسين تهيئة المكتبات. لدينا أيضًا العديد من التحديثات للمكتبات الحالية أيضًا ، بما في ذلك تحديث رئيسي لـ Paging 3 ، معاد كتابة Kotlin-first مع الدعم الكامل لل Coroutines!
أحدث مجموعة أدوات جديدة لواجهة المستخدم ، إنشاء
هناك شيء آخر تحتاج إليه ليكون منتجًا فائقًا - وهو مجموعة أدوات قوية لواجهة المستخدم لإنشاء واجهات مستخدم جميلة بسرعة وسهولة على نظام التشغيل Android ، مع وصول أصلي إلى واجهات برمجة تطبيقات النظام الأساسي. هذا هو السبب في أننا نبني Jetpack Compose ، مجموعة أدوات واجهة المستخدم الحديثة الجديدة التي تجعل تطبيقك ينبض بالحياة باستخدام كود أقل وأدوات قوية وواجهة برمجة تطبيقات Kotlin سهلة الاستخدام.
اليوم نطلق Jetpack Compose Developer Preview 2 ، المليء بالميزات التي يطلبها المطورون :
- إمكانية التشغيل التفاعلي مع طرق العرض (ابدأ في خلط وظائف Composable في تطبيقك الحالي) (جديد!)
- الرسوم المتحركة (جديد!)
- اختبار (جديد!)
- تخطيط القيد (جديد!)
- قائمة المحولات (جديد!)
- مكونات واجهة المستخدم المادية
- نص ونص قابل للتحرير (جديد!)
- Theming والرسومات
- إدارة النوافذ
- الإدخال والإيماءات
لقد أضفنا أيضًا عددًا من الإمكانات الجديدة إلى Android Studio 4.2 ، في شراكة وثيقة مع فريق Jetbrains Kotlin ، لمساعدتك في إنشاء تطبيقات باستخدام Compose:
- البرنامج المساعد مترجم Kotlin لتوليد التعليمات البرمجية
- إنشاء التعليقات التوضيحية للمعاينة
- معاينات إنشاء تفاعلية في الوقت الحقيقي
- نشر المواد الفردية على الجهاز
- إكمال كود التأليف
- نموذج بيانات API للتأليف
الكتابة ليست جاهزة للاستخدام في الإنتاج حتى الآن ، لا سيما عندما ننتهي من تحسينات الأداء ، لكننا نود منك أن تجربها وتشارك التعليقات . نخطط لإطلاق ألفا هذا الصيف و 1.0 العام المقبل.
وحدة تحكم Google Play جديدة تمامًا
يركز Google Play على مساعدة المطورين على تنمية أعمالهم. مع أخذ هذه المهمة في الاعتبار ، قمنا بإعادة تصميم Google Play Console لمساعدتك على تحقيق أقصى قدر من النجاح على منصتنا. بالإضافة إلى كونه أكثر وضوحًا وأسهل استخدامًا ، أضفنا ميزات لمساعدتك:
- ابحث عن الميزات واكتشفها وافهمها لمساعدتك على الازدهار على Google Play
- اعثر على إرشادات جديدة حول تغييرات السياسة وحالة الإصدار وتعليقات المستخدمين
- فهم رؤى الأداء بشكل أفضل مع تقارير الاكتساب الجديدة
- مكّن الجميع في فريقك من استخدام ميزات Play Console مع خيارات إدارة المستخدم الجديدة
تعرف على المزيد حول Google Play Console الجديد في هذه المشاركة أو انضم إلى الإصدار التجريبي الآن على play.google.com/console . تساعدنا ملاحظاتك على الاستمرار في تحسين Google Play Console للجميع ، لذا يرجى إعلامنا برأيك.
التفاف كل شيء
ولكن هناك الكثير الذي نطلقه ولم نتحدث عنه!
- لدينا 12 محادثة نشرناها للتو على قناة YouTube Developers على YouTube .
- نحن نطلق 11 أسبوعًا من Android لمواصلة المحادثة ، مع محتوى مطور جديد كل أسبوع حول الموضوعات التي طلبتها ، مثل واجهة المستخدم و Jetpack و Machine Learning. تحقق من الجدول الزمني هنا لمعرفة المزيد.
- نقدم سلسلة عالمية من لقاءات المجتمع عبر الإنترنت لمناقشة الجديد في Android 11 ، وكيفية جعل تطبيقك متوافقًا ، والأساسيات وأفضل الممارسات لتطوير Android الحديث. ابحث عن لقاء Android 11 بالقرب منك.

