Meet Android Studio for Platform

‫Android Studio for Platform (ASfP) هي بيئة التطوير المتكاملة (IDE) الرسمية المصمَّمة خصيصًا لتطوير منصة Android. تم تصميم ASfP استنادًا إلى الأساس القوي لبيئة IntelliJ IDEA، وهو مصمّم لتحسين الإنتاجية وتبسيط إجراءات سير العمل للمهندسين الذين يعملون في إطار "مشروع Android المفتوح المصدر" (AOSP).

لماذا يجب استخدام ASfP؟

توفّر ASfP مجموعة شاملة من الأدوات المحسَّنة لمواجهة التحديات الفريدة التي تواجه عملية تطوير المنصات، وهي تتجاوز عملية تطوير تطبيقات Android العادية. وهي تتكامل بشكل كبير مع قاعدة رموز AOSP وأنظمة الإنشاء، وتوفّر ميزات تساهم في تسريع عملية التطوير.

الميزات الرئيسية

  • التكامل السلس مع AOSP: يعمل مباشرةً مع شجرة المصدر في AOSP ونظام Soong للبناء (ملفات Android.bp). مزامنة وإدارة مشاريع المنصات المعقّدة بسهولة

  • تعديل الرموز البرمجية بذكاء: يمكنك الاستفادة من ميزات إكمال الرموز البرمجية وإعادة البناء والتحليل المتقدّمة للغات Kotlin وJava وC/C++ وRust، ما يساعدك في كتابة رموز برمجية عالية الجودة بشكل أسرع.

  • تصحيح الأخطاء بفعالية: يمكنك تصحيح أخطاء رمز النظام الأساسي، بما في ذلك C/C++‎ وJava، باستخدام ميزات مثل نقاط التوقف وفحص المتغيرات وتقييم التعبيرات. مزيد من المعلومات عن تصحيح الأخطاء

  • الاختبار المدمج: يمكنك تنفيذ أوامر atest مباشرةً من بيئة التطوير المتكاملة (IDE) لتنفيذ اختبارات النظام الأساسي وعرض النتائج. اطّلِع على اختبار رمز النظام الأساسي.

  • إعداد مشروع قابل للتخصيص: يمكنك ضبط نطاق مشروعك وإعدادات الإصدار بدقة باستخدام ملف .asfp-project YAML المرن. مزيد من المعلومات حول إدارة المشاريع

  • إتاحة لغة Rust: إتاحة الميزات الأساسية لتطوير Rust في AOSP يمكنك الاطّلاع على مزيد من التفاصيل في دعم لغة Rust في ASfP.

  • مساعدة مستنِدة إلى الذكاء الاصطناعي: يمكنك استخدام Gemini في "استوديو Android" لإنشاء الرموز البرمجية وتعديلها والحصول على إجابات عن أسئلة التطوير، وكل ذلك ضمن المحرّر.

البدء