Android Studio هي بيئة التطوير المتكاملة الرسمية لتطوير تطبيقات Android، وتتضمّن كل ما تحتاج إليه لإنشاء تطبيقات Android.
تسرد هذه الصفحة الميزات الجديدة والتحسينات في أحدث إصدار من القناة الثابتة، وهو الإصدار 3 من Otter في "استوديو Android" (Android Studio Otter 3 Feature Drop). يمكنك تنزيلها من هنا أو تثبيت التحديث داخل "استوديو Android" من خلال النقر على مساعدة (Help) > البحث عن تحديثات (Check for updates) (استوديو Android (Android Studio) > البحث عن تحديثات (Check for updates) على نظام التشغيل macOS).
هذا إصدار ثابت من "استوديو Android". يُرجى العِلم أنّ رموز التصحيح قد تتضمّن ميزات ثانوية جديدة وإصلاحات للأخطاء. راجِع مقالة أسماء إصدارات "استوديو Android" للتعرّف على طريقة تسمية إصدارات "استوديو Android".
للاطّلاع على المشاكل التي تم حلّها في هذا الإصدار من Android Studio، راجِع المشاكل التي تم إغلاقها.
للاطّلاع على ملاحظات الإصدارات القديمة من "استوديو Android"، راجِع الإصدارات السابقة.
للحصول على إمكانية استخدام الميزات والتحسينات القادمة قبل إطلاقها، يمكنك الاطّلاع على الإصدارات التجريبية من "استوديو Android".
إذا واجهت مشاكل في "استوديو Android"، راجِع صفحة المشاكل المعروفة أو تحديد المشاكل وحلّها.
توافق "استوديو Android" و"المكوّن الإضافي لنظام Gradle المتوافق مع Android"
يستند نظام الإنشاء في "استوديو Android" إلى Gradle، ويضيف المكوّن الإضافي لنظام Gradle المتوافق مع Android (AGP) العديد من الميزات الخاصة بإنشاء تطبيقات Android. يوضّح الجدول التالي إصدار AGP المطلوب لكل إصدار من "استوديو Android".
| إصدار "استوديو Android" | إصدار "المكوّن الإضافي لنظام Gradle المتوافق مع Android" المطلوب |
|---|---|
| تحديث Otter 3 | 2025.2.3 | 4.0-9.0 |
| تحديث الإصدار 2 من Otter (Otter 2 Feature Drop) | 2025.2.2 | 4.0-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 |
| Iguana | 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" |
|---|---|---|
| 36.1 | تحديث Narwhal 3 | 2025.1.3 | 8.13.0 |
| 36.0 | 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 Studio وPlay Vitals وFirebase Crashlytics. تتوفّر الخدمات السحابية فقط على أحدث إصدار ثابت من قناة Android Studio والإصدارات الرئيسية (بما في ذلك حِزم التصحيح) التي تم إصدارها خلال الأشهر الـ 10 السابقة. وعندما يخرج إصدار عن نطاق التوافق هذا، يتم إيقاف عمليات دمج الخدمات، ويُطلب منك تحديث "استوديو Android".
إصدارات "استوديو Android" المتوافقة حاليًا مع خدمات Cloud
اعتبارًا من إصدار القناة الثابتة من تحديث Meerkat في "استوديو Android"، تتوافق جميع إصدارات "استوديو Android" مع "الخدمات السحابية". وسيبدأ تنفيذ التعديل مع تحديث Narwhal من "استوديو Android" الذي يحتوي على ميزات جديدة.
Studio Labs
يتيح لك برنامج Studio Labs تجربة أحدث الميزات التجريبية المستندة إلى الذكاء الاصطناعي في إصدار ثابت من "استوديو Android"، ما يتيح لك دمج حلول المساعدة المستندة إلى الذكاء الاصطناعي في عملية تطوير التطبيقات بشكل أسرع. لمزيد من المعلومات، يُرجى الاطّلاع على Studio Labs.
في ما يلي الميزات المتوفّرة حاليًا في Studio Labs.
| الميزة | الوصف | مستندات Google |
|---|---|---|
| إنشاء معاينة Compose | يمكن لـ Gemini إنشاء معاينة Compose تلقائيًا، بما في ذلك بيانات وهمية للمَعلمات، وذلك لمكوّن معيّن قابل للإنشاء أو جميع المكوّنات القابلة للإنشاء في ملف. | إنشاء معاينات Compose |
| Transform UI | استخدِم اللغة الطبيعية لتعديل واجهة مستخدم تطبيقك مباشرةً من لوحة معاينة Compose. | Transform UI |
| "رحلات" في "استوديو Android" | استخدام لغة طبيعية لوصف الخطوات والتأكيدات في الاختبارات الشاملة | ميزة "الرحلات" في "استوديو Android" |
في ما يلي الميزات الجديدة في تحديث الإصدار 3 من Otter في "استوديو Android" (Android Studio Otter 3 Feature Drop).
مساعد الذكاء الاصطناعي لروابط التطبيقات
يُعدّ تنفيذ روابط تطبيقات Android أمرًا ضروريًا لتوفير تجربة سلسة للمستخدِم، ولكن قد يكون إعداد منطق معالجة الأهداف يدويًا أمرًا شاقًا ومملًّا في كثير من الأحيان. تم الآن دمج الذكاء الاصطناعي في "مساعِد روابط التطبيقات"، وهو مكوّن إضافي مصمَّم لمساعدتك في التحقّق من صحة روابط تطبيقات Android وتنفيذها، وذلك بهدف التشغيل الآلي لعملية إنشاء منطق روابط التطبيقات، ما يؤدي إلى تبسيط إحدى الخطوات الأكثر استهلاكًا للوقت في عملية التنفيذ.
في السابق، كان عليك كتابة رمز برمجي يدويًا لتحليل الأهداف الواردة وتوجيه المستخدمين إلى الشاشة الصحيحة. يمكنك الآن الاعتماد على Gemini لإنشاء الرمز البرمجي والاختبارات اللازمة نيابةً عنك. ولمنحك التحكّم الكامل، يعرض Gemini طريقة عرض مقارنة لتغييرات الرمز المقترَحة، ما يتيح لك مراجعة عملية التنفيذ والموافقة عليها قبل نشرها.
لبدء استخدام ميزة "روابط التطبيقات المستندة إلى الذكاء الاصطناعي"، اتّبِع الخطوات التالية:
- يمكنك الوصول إلى "مساعِد روابط التطبيقات" من خلال الأدوات > مساعِد روابط التطبيقات.
- انقر على إنشاء رابط Applink.
- في الخطوة الثانية، "إضافة منطق للتعامل مع الغرض"، اختَر الخيار "إنشاء الرمز البرمجي بمساعدة الذكاء الاصطناعي".
- أضِف نموذجًا لعنوان URL يتضمّن جميع المَعلمات التي يحتاجها تطبيقك لمعالجتها. يتيح ذلك لـ Gemini تحسين عملية التنفيذ بما يتناسب مع حالة الاستخدام المحدّدة.
- انقر على "إدراج الرمز" واترك الباقي على Gemini.
يعمل هذا التحديث على تبسيط عملية التعامل مع الروابط لصفحات معيّنة، ما يتيح توجيه المستخدمين بسلاسة إلى المحتوى المناسب في تطبيقك مع تقليل الجهد اليدوي.
"رحلات" في Studio Labs ضمن "استوديو Android"
في تحديث الإصدار 3 من Otter في "استوديو Android"، سيتم نقل رحلات المستخدم في "استوديو Android" إلى Studio Labs كميزة تجريبية، ما يتيح الوصول إليها في الإصدارات المحتملة والإصدارات الثابتة من "استوديو Android" من خلال قائمة Studio Labs.
لمزيد من المعلومات، يُرجى الاطّلاع على Studio Labs.
تطوير واجهة المستخدم في "وضع الوكيل"
أصبح Gemini في "استوديو Android" يتكامل بشكل أكبر مع سير عمل تطوير واجهة المستخدم مباشرةً ضمن معاينة Compose، ما يساعدك في الانتقال من التصميم إلى التنفيذ عالي الجودة بشكل أسرع. تم تصميم هذه الإمكانات الجديدة لمساعدتك في كل مرحلة، بدءًا من إنشاء الرمز الأولي إلى التكرار والتنقيح وتصحيح الأخطاء، مع نقاط دخول في سياق عملك.
لإرسال ملاحظات وآراء حول هذه الميزات أو الإبلاغ عن مشاكل فيها، يُرجى الإبلاغ عن خطأ.
إنشاء واجهة مستخدم جديدة من نموذج تصميم
لتسريع عملية بدء تطوير واجهة المستخدم، يمكنك الآن إنشاء رمز Compose مباشرةً من نموذج تصميم. في ملف لا يتضمّن معاينة حالية، انقر على إنشاء رمز من لقطة الشاشة في لوحة "المعاينة". سيستخدم Gemini الصورة المقدَّمة لإنشاء عملية تنفيذ أولية، ما يوفّر عليك كتابة الرموز البرمجية المتكررة من البداية.
مطابقة واجهة المستخدم مع صورة مستهدَفة
بعد إجراء عملية التنفيذ الأولية، يمكنك تحسينها بشكل متكرّر لتصبح دقيقة تمامًا. انقر بزر الماوس الأيمن على "معاينة Compose"، ثم اختَر إجراءات الذكاء الاصطناعي > مطابقة واجهة المستخدم مع الصورة المستهدَفة. يتيح لك ذلك تحميل تصميم مرجعي، وسيقترح الوكيل تغييرات في الرمز البرمجي لجعل واجهة المستخدم تتطابق مع التصميم بأكبر قدر ممكن.
تكرار واجهة المستخدم باستخدام اللغة الطبيعية
لإجراء تغييرات أكثر تحديدًا أو إبداعًا، انقر بزر الماوس الأيمن على المعاينة واستخدِم إجراءات الذكاء الاصطناعي > تحويل واجهة المستخدم. تستفيد هذه الميزة الآن من "وضع الوكيل"، ما يجعلها أكثر فعالية ودقة. يتيح لك هذا التحديث تعديل واجهة المستخدم باستخدام طلبات باللغة الطبيعية، مثل "تغيير لون الزر إلى الأزرق" أو "إضافة مساحة فارغة حول هذا النص"، وسيطبّق Gemini التعديلات المناسبة على الرمز.
العثور على مشاكل جودة واجهة المستخدم وحلّها
يُعدّ التحقّق من أنّ واجهة المستخدم عالية الجودة وتتيح إمكانية الوصول بشكل أفضل خطوة نهائية مهمة. تراجع إجراءات الذكاء الاصطناعي > إصلاح جميع المشاكل في فحص واجهة المستخدم واجهة المستخدم بحثًا عن المشاكل الشائعة، مثل مشاكل سهولة الاستخدام. سيقترح الموظف بعد ذلك إصلاحات ويطبّقها لحلّ المشاكل التي تم رصدها.
يمكنك أيضًا العثور على الوظيفة نفسها باستخدام الزر الإصلاح باستخدام الذكاء الاصطناعي في وضع التحقّق من واجهة Compose:
بالإضافة إلى تكرار واجهة المستخدم، يساعد Gemini أيضًا في تبسيط بيئة التطوير.
لتسريع عملية الإعداد، يمكنك إجراء ما يلي:
إنشاء معاينة Compose: تم تحسين هذه الميزة الآن باستخدام وكيل الذكاء الاصطناعي لتقديم نتائج أكثر دقة. عند العمل في ملف يتضمّن دوال قابلة للإنشاء ولكن لا يتضمّن تعليقات توضيحية @Preview، يمكنك النقر بزر الماوس الأيمن على الدالة القابلة للإنشاء واختيار Gemini > إنشاء معاينة [اسم الدالة القابلة للإنشاء] . سيتمكّن الوكيل الآن من تحليل العنصر القابل للإنشاء بشكل أفضل لإنشاء الرمز النموذجي اللازم مع المَعلمات الصحيحة، وذلك للمساعدة في التأكّد من إضافة معاينة تم عرضها بنجاح.
نقطة الدخول لإنشاء معاينة Compose إصلاح أخطاء عرض المعاينة: عندما يتعذّر عرض معاينة Compose، يمكن أن يساعدك Gemini الآن في تصحيح الأخطاء. استخدِم الوكيل لتحليل رسالة الخطأ والرمز للعثور على السبب الأساسي وتطبيق حلّ.
استخدام "الإصلاح باستخدام الذكاء الاصطناعي" في خطأ عرض المعاينة
إدارة سلاسل محادثات متعددة باستخدام Gemini
يمكنك الآن تنظيم محادثتك مع Gemini في "استوديو Android" في سلاسل محادثات متعددة. يتيح لك ذلك التبديل بين مهام متعدّدة قيد التنفيذ والبحث في سجلّ المحادثات. يؤدي استخدام سلاسل محادثات منفصلة لكل مهمة أيضًا إلى تحسين جودة الردود من خلال حصر نطاق سياق الذكاء الاصطناعي في الموضوع المطروح فقط.
لبدء سلسلة محادثات جديدة، انقر على محادثة جديدة
. للاطّلاع على سجلّ محادثاتك، انقر على المحادثات الأخيرة. 
يتم حفظ سجلّ محادثاتك في حسابك، لذا إذا اضطررت إلى تسجيل الخروج أو تبديل الحسابات، يمكنك مواصلة المحادثة من حيث توقّفت عند العودة.
استخدام نموذج محلي
يتيح لك الإصدار الثالث من ميزات Android Studio Otter اختيار النموذج اللغوي الكبير الذي يشغّل ميزات الذكاء الاصطناعي في بيئة التطوير المتكاملة.
يجب أن يكون النموذج مثبّتًا على جهازك المحلي، ما يساعدك إذا كانت لديك قيود على الاتصال بالإنترنت أو قيود بشأن استخدام نماذج الذكاء الاصطناعي، أو إذا كنت تريد فقط تجربة نماذج بحث مفتوحة المصدر.
يوفّر النموذج المحلي بديلاً لوظيفة دعم النماذج اللغوية الكبيرة المضمّنة في "استوديو Android". ومع ذلك، يوفّر عادةً "Gemini في استوديو Android" أفضل تجربة لتطوير تطبيقات Android لأنّه معدّل خصيصًا لنظام Android ويتوافق مع جميع ميزات "استوديو Android". باستخدام Gemini، يمكنك الاختيار من بين مجموعة متنوعة من النماذج لتنفيذ مهام تطوير تطبيقات Android، بما في ذلك النموذج التلقائي بدون تكلفة أو النماذج التي يمكن الوصول إليها باستخدام مفتاح Gemini API مدفوع.
يتطلّب استخدام النماذج المحلية تثبيت مزوّد نموذج لغوي كبير، مثل LM Studio أو Ollama، على جهاز الكمبيوتر المحلي، بالإضافة إلى نموذج متوافق من اختيارك.
استخدام نموذج عن بُعد
يتيح لك Android Studio استخدام نماذج عن بُعد لتشغيل ميزات الذكاء الاصطناعي.
لاستخدام نموذج عن بُعد، اضبط موفّر نموذج عن بُعد في إعدادات "استوديو Android". قدِّم اسمًا للموفّر وعنوان URL لنقطة نهاية واجهة برمجة التطبيقات ومفتاح واجهة برمجة التطبيقات. بعد إعداد موفّر، يمكنك اختيار نموذج عن بُعد من أداة اختيار النماذج في نافذة المحادثة المستندة إلى الذكاء الاصطناعي.
لمزيد من التفاصيل، يُرجى الاطّلاع على استخدام نموذج عن بُعد.
العثور على التغييرات ومراجعتها باستخدام لوحة التغييرات
يمكنك الآن الاطّلاع على التغييرات التي أجراها وكيل الذكاء الاصطناعي وإدارتها باستخدام درج التغييرات. عندما يجري الوكيل تغييرات على قاعدة الرموز البرمجية، اطّلِع على الملفات التي تم تعديلها في الملفات المطلوب مراجعتها. يمكنك بعد ذلك الاحتفاظ بالتغييرات أو التراجع عنها بشكل فردي أو دفعة واحدة. انقر على ملف فردي في الدرج للاطّلاع على الفرق في الرمز في المحرّر وإجراء تحسينات إذا لزم الأمر. باستخدام درج التغييرات، يمكنك تتبُّع التعديلات التي يجريها الموظف أثناء محادثتك والرجوع إلى تغييرات معيّنة بدون الحاجة إلى التمرير للأسفل في سجلّ المحادثات.
يُرجى العِلم أنّه إذا كان الإعداد مضبوطًا على أن يطلب منك الوكيل تعديل الملفات، عليك قبول التغيير ليظهر في درج التغييرات. لذلك، عليك اختيار عدم طلب الإذن بتعديل الملفات لكي تظهر ملفات متعددة في درج التغييرات في آنٍ واحد. يمكنك تفعيل هذا الإعداد أو إيقافه في أي وقت من خلال خيارات الوكيل
.
إعادة تتبُّع Logcat التلقائية
باستخدام الإصدار 3 من تحديث Otter في "استوديو Android" والإصدار 9.0 من المكوّن الإضافي لنظام Gradle المتوافق مع Android، يعيد Logcat تتبُّع تسلسل استدعاء الدوال البرمجية تلقائيًا عند تفعيل R8 (minifyEnabled = true).
وبما أنّ الرمز البرمجي الذي تتم معالجته بواسطة R8 يمكن أن يتغيّر بطرق مختلفة، فإنّ تتبُّع تسلسل استدعاء الدوال البرمجية لم يعُد يشير إلى الرمز البرمجي الأصلي. على سبيل المثال، يمكن أن تتغيّر أرقام الأسطر وأسماء الفئات والطرق. في السابق، كان على المطوّرين استخدام أداة سطر الأوامر retrace في R8 لتصحيح الأخطاء باستخدام تتبُّع تسلسل استدعاء الدوال البرمجية الأصلي.
باستخدام الإصدار 9.0 من "مكوّن Android الإضافي لنظام Gradle"، يعيد "استوديو Android" تلقائيًا تتبُّع تسلسل استدعاء الدوال البرمجية حتى تتمكّن من الاطّلاع على تسلسل استدعاء الدوال البرمجية الأصلي مباشرةً في "استوديو Android" بدون أي مجهود إضافي، ما يؤدي إلى تحسين تجربة تصحيح الأخطاء عند تفعيل R8.
توفير خوادم MCP عن بُعد
بدءًا من الإصدار التجريبي 3 من Android Studio Otter 1 Canary، يمكنك الاتصال بخوادم MCP البعيدة باستخدام Android Studio. باستخدام خادم MCP بعيد، يمكن لوكيل "Gemini في Android Studio" الوصول إلى الأدوات والموارد الخارجية، ولن تحتاج إلى بذل الكثير من الجهد لتثبيت الخادم وصيانته بنفسك. على سبيل المثال، يمكنك الربط بخادم MCP البعيد الخاص بـ Figma للربط بملفات Figma بدون تثبيت تطبيق Figma على الكمبيوتر. لمعرفة المزيد حول كيفية إضافة خادم MCP، اطّلِع على إضافة خادم MCP.
أدوات التفاعل مع الجهاز
يمكن الآن لوكلاء الذكاء الاصطناعي في Android Studio الوصول إلى أدوات لنشر تطبيق
على الجهاز المتصل، وفحص ما يتم عرضه حاليًا على الشاشة، وأخذ
لقطات شاشة، والتحقّق من Logcat بحثًا عن أخطاء، والتفاعل مع التطبيق
قيد التشغيل من خلال adb shell input. يتيح ذلك لموظف الدعم مساعدتك في إجراء تغييرات أو حلّ مشاكل تتضمّن إعادة تشغيل التطبيق، والتحقّق من الأخطاء، والتأكّد من إجراء تحديث معيّن بنجاح (على سبيل المثال، من خلال أخذ لقطات شاشة ومراجعتها).