Ultimate magazine theme for WordPress.

مدونة مطوري Android: Android Studio 4.2

2

منشور من طرف جمال ايسون، مدير المنتج ، Android

شعار Android

يسعدنا أن نعلن أن Android Studio 4.2 متاح الآن للتنزيل في قناة الإصدار الثابت. تتمثل مجالات التركيز لهذا الإصدار في نظام IntelliJ الأساسي الذي تمت ترقيته وعدد قليل من الميزات الجديدة التي تتمحور حول تحسين إنتاجيتك كمطور تطبيقات Android.

نعلم في بعض الأحيان أن ترقية مشروع تطبيقك إلى أحدث إصدار قد يكون أمرًا معقدًا. لمعالجة هذا الأمر ، لدينا مساعد جديد لترقية مشروع التطبيق في Android Studio 4.2 والذي يسهل ترحيل مشروعك والاستفادة من أحدث واجهات برمجة تطبيقات Android Gradle Plugin. بالإضافة إلى ذلك ، قمنا بإضافة مجموعة كاملة من التحسينات إلى الميزات الحالية مثل مفتش قاعدة البيانات ، وتتبع النظام ، ودعم SafeArgs ، وتطبيق التغييرات ، ومعالج المشروع الجديد والمزيد. إذا كنت تستخدم هذه الميزات وكنت تبحث عن الإصدار الثابت التالي من Android Studio ، فيجب عليك تنزيل Android Studio 4.2 اليوم!

تحقق من قائمة الميزات الجديدة في Android Studio 4.2 أدناه ، مرتبة حسب تدفقات المطورين الرئيسيين.

https://www.youtube.com/watch؟v=Uvtf4V5pOn8

طور

  • تحديث منصة IntelliJ – يتضمن Android Studio 4.2 جميع الميزات والتحديثات الرئيسية الموجودة في IntelliJ IDEA Community Edition 2020.2 ، والذي يتضمن واجهة مستخدم GitHub محدثة لطلبات السحب ونافذة مشاكل مركزية جديدة والمزيد. يتعلم أكثر.
  • دعم Args الآمن – يعد استخدام Safe Args هو الطريقة الموصى بها لضمان تغليف البيانات إذا كنت ترغب في تمرير البيانات بين وجهتين في تطبيقك عند استخدام مكون Jetpack Navigation. باستخدام Android Studio 4.2 ، لديك الآن الإكمال التلقائي للتعليمات البرمجية الخاصة بأساليب الاتجاهات والتنقل في التعليمات البرمجية من المصدر إلى XML. يتعلم أكثر.

    دعم arfs الآمن

    دعم Args الآمن

  • تحديثات معالج المشروع الجديد ومعالج الوحدة النمطية – يتضمن هذا الإصدار تحديثًا مرئيًا لمعالج المشروع الجديد لتسهيل اكتشاف أنواع أجهزة Android ، بالإضافة إلى أننا أضفنا ViewBinding إلى كل من القوالب أيضًا. علاوة على ذلك ، أجرينا أيضًا تحديثًا مرئيًا لمعالجات الوحدات الجديدة لتسهيل فهم أنواع الوحدات المتنوعة التي يمكنك إضافتها إلى تطبيقك.

معالج مشروع جديد

  معالج وحدة جديدة

معالج مشروع جديد ومعالج وحدة نمطية جديدة

تصحيح

  • تحسينات مفتش قاعدة البيانات – إدارة ومراقبة قاعدة بيانات التطبيق الخاصة بك أسهل في القيام به مع مفتش قاعدة البيانات. في هذا الإصدار ، قمنا بإجراء بعض التحسينات الجديدة. أضفنا وضعًا جديدًا في وضع عدم الاتصال ، بحيث يمكنك الاستمرار في فحص قواعد بيانات التطبيق بعد انقطاع الاتصال ، مما يسهل تشخيص تطبيقك بعد حدوث عطل. وقمنا بإضافة خيار محفوظات استعلام مفيد أيضًا.

تاريخ الاستعلام مع مفتش قاعدة البيانات

تاريخ الاستعلام مع مفتش قاعدة البيانات

  • أداة Retrace Command Line كجزء من عملية تجميع التطبيق الخاص بك ، يقوم R8 بالتشويش لغة برمجة Kotlin و Java الشفرة. يمكن أن يؤدي ذلك إلى استحالة فك رموز آثار المكدس نظرًا لأن أسماء الأنواع والطرق مشوشة ومختصرة لتقليل أثر الذاكرة لتطبيقك. تعمل أداة سطر الأوامر Retrace على تفكيك هذه الأسماء واستعادة الإطارات المضمنة باستخدام ملف mapping.txt ، مما يجعل تتبعات المكدس قابلة للفهم مرة أخرى. يمكن العثور على الأداة المستقلة الجديدة على ./sdk/cmdline-tools/latest/bin/retrace. يتعلم أكثر.

يبني

  • مساعد ترقية AGP – قد يكون ترحيل مشروعك إلى أحدث إصدار من Android Gradle Plugin (AGP) أمرًا صعبًا في بعض الأحيان خاصةً إذا كنت تستخدم واجهات برمجة تطبيقات مهملة. لحل هذه المشكلة ولإعدادك بشكل أفضل لـ الانتقال إلى Android Gradle Plugin 7.0، أنشأنا مساعد ترقية جديدًا. يسمح لك المساعد بتبديل الأوامر التي سيتم تنفيذها في مشروعك للترقية إلى إصدار أعلى من AGP ، ومعاينة الملفات التي ستتأثر بترقية AGP بالضبط ، وأخيرًا تحديث التكوينات المهملة عالميًا.

مساعد ترقية AGP <

مساعد ترقية AGP

  • تطبيق تحسينات التغييراتتطبيق التغييرات يتيح لك دفع تغييرات التعليمات البرمجية والموارد إلى تطبيقك قيد التشغيل دون إعادة تشغيل تطبيقك. في Android Studio 4.2 ، قمنا بتوسيع عدد التغييرات المتوافقة مع تطبيق التغييرات لتشمل إضافة الموارد (والتي تمثل 23٪ من التغييرات التي تتطلب إعادة تشغيل كاملة) وإضافة الحقول النهائية الثابتة (مثل الثوابت) عند التشغيل على جهاز Android 11+ أو المحاكي.
  • البرنامج المساعد Android Gradle 4.2.2 – مع AGP 4.2 ، قمنا بإجراء عدد من التغييرات الملحوظة. أولاً ، قمنا بتطبيق مترجم موارد جديد من شأنه أن يساعد في تحسين أداء البناء خاصة على أجهزة Windows. ثانيًا ، قمنا بتحديث لغة برمجة Java الافتراضية إلى الإصدار 8. أخيرًا ، أضفنا دعمًا لملف APK v3.0 و APK v4.0 تنسيق التوقيع. تعرف على المزيد حول تحديثات AGP الإضافية هنا.
// build.gradle.kts

android {
   ...
   signingConfigs {
      config {
          ...
          enableV3Signing(true)
          enableV4Signing(true)
      }
   }
}

دعم الغناء APK v3 و APK v4

اختبار

  • نشر أجهزة متعددة – في بعض الأحيان ، عندما تقوم بتطوير واختبار تطبيقك ، من المفيد نشر تطبيقك على أجهزة متعددة لمعرفة النتائج. لقد أعدنا هذه الميزة من الإصدارات المبكرة جدًا من Android Studio ودمجناها مباشرة في قائمة اختيار الجهاز في Android Studio 4.2. ملاحظة ، إذا قمت بنشر الاختبارات على أجهزة متعددة ، فقد تتم مطالبتك بتمكين هذا السلوك.

نشر أجهزة متعددة

نشر أجهزة متعددة

الملف الشخصي

  • تحسينات تتبع النظام – لفهم خصائص الأداء الدقيقة لتطبيقك ، من المفيد استخدام ملف ميزات تتبع النظام داخل برامج تعريف Android Studio. مع هذا الإصدار من Android Studio ، أصبح تتبع النظام الآن جدول أحداث جديدًا. مع عرض الجدول الجديد هذا يمكنك أن ترى ؛ BufferQueue وعدادات ذاكرة RSS وتردد نواة وحدة المعالجة المركزية كل ذلك ضمن واجهة مستخدم مدمجة.

    ملف التعريف مع جدول أحداث تتبع النظام الجديد

    ملف التعريف مع جدول أحداث تتبع النظام الجديد

    للتلخيص ، يتضمن Android Studio 4.2 هذه التحسينات والميزات الجديدة:

    طور

    • تحديث النظام الأساسي IntelliJ 2020.2.3
    • دعم Args الآمن
    • تحديثات معالج المشروع الجديد ومعالج الوحدة النمطية

    تصحيح

    • تحسينات مفتش قاعدة البيانات
    • أداة Retrace Command Line

    يبني

    • مساعد ترقية AGP
    • تطبيق تحسينات التغييرات
    • البرنامج المساعد Android Gradle 4.2.2

    اختبار

    • نشر أجهزة متعددة

    الملف الشخصي

    • تحسينات تتبع النظام

    تحقق من Android Studio ملاحظات الإصدار، البرنامج المساعد Android Gradle ملاحظات الإصدارو Android Emulator ملاحظات الإصدار لمزيد من التفاصيل.

ابدء

تحميل

قم بتنزيل أحدث إصدار من Android Studio 4.2 من الإصدار صفحة التحميل. إذا كنت تستخدم إصدارًا سابقًا من Android Studio ، فيمكنك ببساطة التحديث إلى أحدث إصدار من Android Studio. إذا كنت ترغب في الاحتفاظ بإصدار ثابت من Android Studio ، فيمكنك تشغيل الإصدار الثابت وإصدارات إصدار canary من Android Studio Arctic Fox في نفس الوقت. يتعلم أكثر.

نحن نقدر أي تعليقات حول الأشياء التي تعجبك ، والمشكلات أو الميزات التي ترغب في رؤيتها. إذا وجدت خطأ أو مشكلة ، فلا تتردد في ذلك تقديم قضية. تابعنا – فريق تطوير Android Studio – على تويتر و على متوسط.

Java هي علامة تجارية مسجلة لشركة Oracle و / أو الشركات التابعة لها.



Source link

اترك رد

لن يتم نشر عنوان بريدك الإلكتروني.