إلى جانب الإصدار التجريبي من Android 11، أعلنت Google عن إعادة تصميم Play Console وأضافت ميزات جديدة في Android Studio وKotlin وJetpack.
ربما تم إصدار الإصدار التجريبي من Android 11 للتو، ولكن إذا كنت مطورًا، فهناك المزيد مما يجعلك متحمسًا. إلى جانب Android 11، تقدم Google مجموعة كاملة من الأشياء الجيدة للمطورين، بما في ذلك الإصدار الجديد تصميم Google Play Console، والإصدارات الجديدة من Android Studio، ومجموعة من AndroidX وKotlin التحديثات.
إعادة تصميم وحدة تحكم Google Play
أولاً، دعونا نتحدث عن Google Play Console الجديد. منذ تقديم إرشادات تصميم المواد الجديدة، قامت Google (ببطء) بتحديث تطبيقاتها ومواقعها الإلكترونية المختلفة إلى لغة التصميم الجديدة، وهذا يشمل أخيرًا Play Console. بالإضافة إلى تحديث التصميم، تم إعادة تنظيم الأمور قليلاً. تقول جوجل أن هناك نظامًا جديدًا لإدارة المستخدمين لمساعدتك في التعامل مع الأشخاص الذين قمت بدعوتهم إلى حساب وحدة التحكم الخاص بك، إلى جانب بعض الميزات الأخرى "لمساعدتك على النجاح" على جوجل بلاي.
يمكنك مشاهدة بعض لقطات الشاشة للتصميم الجديد أدناه.
أندرويد ستوديو 4.1 و 4.2
الشيء الجديد التالي هو Android Studio. أصدرت Google نسختين جديدتين: 4.1 في الإصدار التجريبي، و4.2 في إصدار Canary. هناك الكثير من الميزات الجديدة في هذه الإصدارات، لذلك سنتناول فقط بعض الميزات الأكثر إثارة للاهتمام.
إذا كنت قد قمت بالكثير من التطوير (أو الترقيع)، فمن المحتمل أنك تعرف عن Wireless ADB. تتيح لك ميزة ADB هذه الاتصال بجهازك باستخدام عنوان IP الخاص به بدلاً من الكابل. لسوء الحظ، قد يكون من الصعب تفعيله. تحتاج إما إلى العبث في ADB العادي أو أن يكون لديك جهاز ذي جذر. حسنًا، مع Android Studio 4.2، كل ما تحتاجه هو جهاز يعمل بنظام Android 11 أو إصدار أحدث، وستتمكن من تشغيل Wireless ADB في وقت قصير.
أصبح محاكي Android الآن جزءًا من Android Studio. في وقت كتابة هذا المقال، لم يكن من الواضح تمامًا ما يعنيه هذا، لكن جوجل تقول إنها ستمكن من إجراء اختبار آلي أسرع وأكثر تكاملاً.
وأخيرًا (في هذه القائمة الفرعية)، يجب أن تكون عمليات إنشاء التطبيق أسرع للأجهزة التي تعمل بنظام Android 11 أو الإصدارات الأحدث.
إليك رسمًا يوضح الميزات الجديدة في كلا الإصدارين.
كوتلين وأندرويد إكس
الآن دعونا نتحدث عن كوتلين و أندرويدX. ربما أصبحت Kotlin اللغة الأكثر شيوعًا لتطوير Android. إنها أكثر إيجازًا من Java، وتحتوي على أساليب مساعدة متنوعة، وتدعم وظائف الامتداد، ولديها الكثير مما يجعلها أكثر متعة في الاستخدام من Java. وبسبب كل هذه المزايا، توصي Google رسميًا باستخدام Kotlin كلغة لاستخدامها في تطوير Android.
أولاً، هناك بعض الميزات الجديدة في Kotlin نفسها. يدعم Android Studio الآن Kotlin 1.4، والذي يأتي مع مجموعة كاملة من الأشياء الجديدة. إحدى الميزات الرئيسية للإصدار 1.4 هي تحويل SAM لواجهات Kotlin. منذ فترة، قامت Kotlin تلقائيًا بتحويل واجهات Java أحادية الأسلوب إلى lambdas، لتحسين إمكانية القراءة. ومع ذلك، لم ينجح هذا التحويل مع الواجهات المعلنة في Kotlin؛ في الإصدار 1.3، حتى مع واجهة Kotlin أحادية الأسلوب، سيتعين عليك كتابة التنفيذ بالكامل. في Kotlin 1.4، لم يعد هذا ضروريًا. ما عليك سوى وضع علامة على واجهات Kotlin ذات الطريقة الواحدة باستخدام ملحق fun
المعدل، وستكون قادرًا على استخدامها في نموذج لامدا.
يمكنك قراءة المزيد عن Kotlin 1.4 هنا و هنا.
هذا ليس كل شيء، رغم ذلك. تتمتع Kotlin بميزة قوية تسمى Coroutines. تشبه Coroutines أجهزة Android AsyncTask المهملة الآن ولكن مع المزيد من الميزات، وبناء الجملة بشكل أفضل، وسهولة القراءة. تتمتع الآن ثلاث مكتبات AndroidX، وهي Lifecycle وWorkManager وRoom، بدعم Coroutines الخاص بـ Kotlin، مما يسهل التعامل مع المنطق غير المتزامن عند استخدام هذه المكتبات.
جيتباك يؤلف
في حالة فاتتك إعلانات مختلفة من جوجل لذلكيعد Jetpack Compose طريقة جديدة لتصميم التخطيطات في مشاريع Android الأصلية. بدلاً من تصميم تخطيط XML الحتمي، يعتبر Compose إطارًا تعريفيًا مكتوبًا بالكامل بلغة Kotlin. لقد كانت في أول معاينة للمطورين منذ فترة، ولكن بدءًا من اليوم، ستتمكن من تجربة معاينة المطورين الثانية. هناك مجموعة من الميزات الجديدة في هذا الإصدار، بما في ذلك:
- إمكانية التشغيل التفاعلي مع طرق عرض Android الأصلية
- الرسوم المتحركة
- القوائم المستندة إلى المحول
- معاينات في الوقت الفعلي لتغييرات التخطيط (كانت مطلوبة مسبقًا إعادة بناء المشروع)
- إكمال الكود
وتأمل جوجل في إصدار نسخة ألفا من Compose في وقت ما هذا الصيف، ومن المقرر إصدار إصدار كامل في وقت ما في عام 2021.
وهذا كل ما لدينا اليوم! ليس كل ما هو جديد موجود في هذه المقالة، لذا تأكد من مراجعة إعلان جوجل الرسمي لمزيد من التفاصيل. يمكنك مشاهدة جميع المحادثات الـ 12 التي نشرتها Google للتو قائمة التشغيل هذه على YouTube، تابع محتوى المطورين الجديد كل أسبوع أثناء "11 أسبوعًا من أندرويد"، والتعلم من بعضكم البعض خلال لقاء مجتمع Android 11 عبر الإنترنت.