"استوديو Android" هو بيئة التطوير المتكاملة الرسمية لتطوير تطبيقات Android، ويتضمّن كل ما تحتاج إليه لإنشاء تطبيقات Android.
تسرد هذه الصفحة الميزات الجديدة والتحسينات في أحدث إصدار من القناة الثابتة، وهو استوديو Android Quail 4. يمكنك التحديث إلى هذا الإصدار من داخل "استوديو Android" من خلال النقر على مساعدة > البحث عن تحديثات (استوديو Android > البحث عن تحديثات على نظام التشغيل macOS)، أو من خلال التنزيل مباشرةً:
جهازك الحالي غير متوافق.
الاطّلاع على متطلبات النظام
هذا إصدار ثابت من "استوديو Android". يُرجى العِلم أنّ حِزم التصحيح قد تتضمّن ميزات ثانوية جديدة وإصلاحات للأخطاء. راجِع مقالة أسماء إصدارات "استوديو Android" للتعرّف على طريقة تسمية إصدارات "استوديو Android".
للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، راجِع المشاكل التي تم إغلاقها.
للاطّلاع على ملاحظات الإصدارات القديمة من "استوديو Android"، راجِع الإصدارات السابقة.
للحصول على إمكانية استخدام الميزات والتحسينات القادمة قبل إطلاقها، يمكنك الاطّلاع على الإصدارات التجريبية من "استوديو Android".
إذا واجهت مشاكل في "استوديو Android"، راجِع صفحة المشاكل المعروفة أو تحديد المشاكل وحلّها.
توافق "استوديو Android" و"المكوّن الإضافي لنظام Gradle المتوافق مع Android"
يستند نظام الإنشاء في "استوديو Android" إلى Gradle، ويضيف المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. يوضّح الجدول التالي إصدار AGP المطلوب لكل إصدار من "استوديو Android".
| إصدار "استوديو Android" | إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" المطلوب |
|---|---|
| Quail 4 | 2026.1.4 | 7.1-9.4 |
| Quail 3 | 2026.1.3 | 7.1-9.3 |
| Quail 2 | 2026.1.2 | 7.1-9.3 |
| Quail 1 | 2026.1.1 | 7.1-9.2 |
| Panda 4 | 2025.3.4 | 7.1-9.2 |
| Panda 3 | 2025.3.3 | 7.0-9.1 |
| Panda 2 | 2025.3.2 | 7.0-9.1 |
| Panda 1 | 2025.3.1 | 7.0-9.0 |
| تحديث Otter 3 | 2025.2.3 | 4.2-9.0 |
| تحديث الإصدار 2 من Otter | 2025.2.2 | 4.1-8.13 |
| Otter | 2025.2.1 | 4.0-8.13 |
| تحديث Narwhal 4 | 2025.1.4 | 4.0-8.13 |
| تحديث Narwhal 3 | 2025.1.3 | 4.0-8.13 |
| تحديث Narwhal | 2025.1.2 | 4.0-8.12 |
| Narwhal | 2025.1.1 | 3.2-8.11 |
| تحديث Meerkat | 2024.3.2 | 3.2-8.10 |
| Meerkat | 2024.3.1 | 3.2-8.9 |
إصدارات سابقة
| إصدار "استوديو Android" | إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" المطلوب |
|---|---|
| تحديث Ladybug | 2024.2.2 | 3.2-8.8 |
| تحديث Ladybug | 2024.2.1 | 3.2-8.7 |
| تحديث Koala | 2024.1.2 | 3.2-8.6 |
| تحديث Koala | 2024.1.1 | 3.2-8.5 |
| Jellyfish | 2023.3.1 | 3.2-8.4 |
| إغوانا | 2023.2.1 | 3.2-8.3 |
| Hedgehog | 2023.1.1 | 3.2-8.2 |
| Giraffe | 2022.3.1 | 3.2-8.1 |
| Flamingo | 2022.2.1 | 3.2-8.0 |
| Electric Eel | 2022.1.1 | 3.2-7.4 |
| Dolphin | 2021.3.1 | 3.2-7.3 |
| Chipmunk | 2021.2.1 | 3.2-7.2 |
| Bumblebee | 2021.1.1 | 3.2-7.1 |
| Arctic Fox | 2020.3.1 | 3.1-7.0 |
للحصول على معلومات حول الميزات الجديدة في "المكوّن الإضافي لنظام Gradle المتوافق مع Android"، راجِع ملاحظات إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android".
الإصدارات الدنيا من الأدوات لمستوى واجهة برمجة تطبيقات Android
تتوفّر إصدارات دنيا من "استوديو Android" و"المكوّن الإضافي لنظام Gradle المتوافق مع Android" تتوافق مع مستوى معيّن من واجهة برمجة التطبيقات. قد يؤدي استخدام إصدارات من "استوديو Android" أو "المكوّن الإضافي لنظام Gradle المتوافق مع Android" (AGP) أقدم من الإصدارات المطلوبة في targetSdk أو compileSdk لمشروعك إلى حدوث مشاكل غير متوقّعة. ننصحك باستخدام أحدث إصدار مبكر حصري من "استوديو Android" وAGP للعمل على المشاريع التي تستهدف إصدارات مبكرة حصرية من نظام التشغيل Android. يمكنك
تثبيت إصدارات تجريبية من "استوديو Android" إلى جانب إصدار ثابت.
في ما يلي الإصدارات الدنيا من "استوديو Android" وAGP:
| مستوى واجهة برمجة التطبيقات | أدنى إصدار من "استوديو Android" | أدنى إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" |
|---|---|---|
| 37.0 | Panda 3 | 2025.3.3 Patch 1 | 9.1.1 |
| 36.1 | تحديث Narwhal 3 | 2025.1.3 | 8.13.0 |
| 36 | Meerkat | 2024.3.1 Patch 1 | 8.9.1 |
| 35 | تحديث Koala | 2024.2.1 | 8.6.0 |
| 34 | Hedgehog | 2023.1.1 | 8.1.1 |
| 33 | Flamingo | 2022.2.1 | 7.2 |
توافق "استوديو Android" مع الخدمات السحابية
يتضمّن "استوديو Android" عمليات دمج للخدمات تساعدك أنت وفريقك في إحراز تقدّم أسرع أثناء تطوير تطبيقات Android وإصدارها وصيانتها. ويشمل ذلك خدمات السحابة الإلكترونية، مثل "Gemini في استوديو Android" وPlay Vitals وFirebase Crashlytics. لا تتوفّر الخدمات السحابية إلا على أحدث إصدار ثابت من قناة استوديو Android والإصدارات الرئيسية (بما في ذلك حِزم التصحيح) التي تم إصدارها خلال الأشهر الـ 10 السابقة. وعندما يخرج إصدار عن نطاق التوافق هذا، يتم إيقاف عمليات دمج الخدمات، ويُطلب منك تحديث "استوديو Android".
إصدارات "استوديو Android" المتوافقة حاليًا مع خدمات Cloud
في الوقت الحالي، تم إيقاف ميزة Android Studio Otter 2 Feature Drop نهائيًا، وسيتم إيقافها بالكامل في الإصدار الرئيسي التالي. تتوفّر حاليًا جميع الإصدارات الأحدث.
Studio Labs
يتيح لك برنامج Studio Labs تجربة أحدث الميزات التجريبية المستندة إلى الذكاء الاصطناعي في إصدار ثابت من "استوديو Android"، ما يتيح لك دمج حلول المساعدة المستندة إلى الذكاء الاصطناعي في عملية تطوير التطبيقات بشكل أسرع. لمزيد من المعلومات، يُرجى الاطّلاع على Studio Labs.
في ما يلي الميزات المتوفّرة حاليًا في Studio Labs.
| الميزة | الوصف | مستندات |
|---|---|---|
| "رحلات المستخدم" في "استوديو Android" | استخدِم لغة طبيعية لوصف الخطوات والتأكيدات لاختبارات التشفير التام بين الأطراف. | ميزة "الرحلات" في "استوديو Android" |
في ما يلي ميزات جديدة في الإصدار 4 من استوديو Android Quail.
إنشاء تطبيقات متكاملة باستخدام Firebase في "وضع الوكيل"
يمكن تفعيل خدمات Firebase، مثل قواعد بيانات "المصادقة" وCloud Firestore، وإعدادها مباشرةً في "وضع الوكيل" في استوديو Android باستخدام مهارات وكيل Firebase. يمكن أن يساعدك الوكيل في إكمال عملية الدمج مع Firebase وإعداد خدمات الخلفية. يتيح لك هذا الدمج إنشاء تطبيقات Android قوية ومتكاملة بدون مغادرة بيئة التطوير المتكاملة.
حالة إعادة التركيب التي يتم عرضها في "أداة فحص التنسيق"
لقد سهّلنا عملية تشخيص أسباب ارتفاع عدد عمليات إعادة التركيب من خلال إضافة عمليات قراءة حالة إعادة التركيب إلى أداة فحص التنسيق. تتوفّر هذه الميزة في الإصدار التجريبي من Panda 3، وهي تساعدك في تحديد متغيرات الحالة التي أدّت إلى إعادة التركيب من خلال تقديم قائمة تفصيلية بعمليات قراءة الحالة التي تم تنفيذها خلال هذه الدورة. لاستخدام هذه الميزة، يجب استخدام الإصدار compose.ui:ui:1.10.0 (BOM 2025.12.01) أو الإصدارات الأحدث.
الإمكانات الرئيسية
في ما يلي الإمكانات الرئيسية لهذه الميزة:
- إبطال حالة التتبُّع: عند إعادة إنشاء عقدة، انقر على رابط عدد عمليات إعادة التكوين في "شجرة المكوّنات" لفتح لوحة "فحص الحالة".
- تفاصيل تتبُّع تسلسل استدعاء الدوال البرمجية: تحديد متغيّرات الحالة المحدّدة التي تتم قراءتها،
بما في ذلك كأعداد أو قوائم أو قيم ارتفاع تحقَّق من العناصر التي تم
invalidated(تغييرها) لتفعيل التحديث. - التنقّل في سجلّ إعادة التكوين: استخدِم أسهم التنقّل في رأس اللوحة للتنقّل بين بيانات الحالة لعمليات إعادة التكوين السابقة لعقدة معيّنة.
- تفسيرات مستنِدة إلى الذكاء الاصطناعي: انقر على شرح باستخدام الذكاء الاصطناعي في لوحة State Inspection لعرض تفاصيل باللغة الطبيعية حول حالة القراءة وسبب إعادة التركيب.
البدء
اتّبِع الخطوات التالية لتجربة هذه الميزات.
- افتح "أداة فحص التنسيق".
انقر بزر الماوس الأيمن على عمود إعادة التكوين ونفِّذ أحد الإجراءات التالية:
- بالنسبة إلى جميع العُقد، اختَر مراقبة إعادة التركيب > مراقبة الكل.
- بالنسبة إلى الملاحظات المحدّدة، اختَر إعادة التكوين > مراقبة العقدة.
تفعيل قراءات حالة إعادة التكوين في "أداة فحص التنسيق" تفاعَل مع تطبيقك. وعندما تحدث عمليات إعادة إنشاء، انقر على روابط الأرقام الزرقاء في "شجرة المكوّنات" لفحص الحالة.
مثال على نتيجة قراءة حالة إعادة التركيب في "أداة فحص التنسيق" انقر على "تفسير باستخدام الذكاء الاصطناعي" للحصول على تحليل تفصيلي لسبب إعادة التكوين.
نتيجة نموذجية لميزة "الشرح باستخدام الذكاء الاصطناعي" لحالات القراءة في "أداة فحص التنسيق"
دمج Gemma 4
يمكنك الآن تشغيل نموذج Gemma 4 الفعّال مباشرةً ضمن استوديو Android للحصول على مساعدة في البرمجة باستخدام الذكاء الاصطناعي، بدون الاعتماد على مقدّم خدمة تابع لجهة خارجية لاستضافته. تتيح لك هذه الميزة، التي تعمل بشكل أصلي من خلال وقت تشغيل مدمج، التحكّم الكامل في تصميم ميزات جديدة وإعادة هيكلة الرموز البرمجية وتصحيح الأخطاء، وكل ذلك على الجهاز فقط. لتنزيل نماذج Gemma، انتقِل إلى الإعدادات > الأدوات > الذكاء الاصطناعي > مقدّمو النماذج > Gemma.
محاكاة انتقالات التنقّل للخلف باستخدام "المعاينة التفاعلية"
توفّر Quail 4 عناصر تحكّم مخصّصة، بما في ذلك إجراء الرجوع وشريط تمرير مؤشر الرجوع التوقّعي، ما يتيح لك اختبار الرسوم المتحركة الخاصة بالرجوع والتقدّم بدون الحاجة إلى نشرها على جهاز فعلي أو محاكي. يمكنك الآن التنقّل بين حالات الانتقال المخصّصة والتحقّق من سلوك إيماءة إظهار شاشة الرجوع مباشرةً في المعاينة التفاعلية في Compose.