اخبار محصول
نسخه ورودی/خروجی اندروید استودیو: چه چیزهایی در ابزارهای توسعهدهندگان اندروید جدید است؟
۸ دقیقه مطالعه

امسال در کنفرانس Google I/O، ما فراتر از تغییرات تکراری، به سمت یک تغییر اساسی در نحوه ساخت برنامهها حرکت میکنیم. جدیدترین ابزارهای ما برای دوران عاملمحوری ساخته شدهاند و دارای ویژگیهایی هستند که بهرهوری شما را به عنوان یک توسعهدهنده اندروید افزایش میدهند و عاملهای هوش مصنوعی را که در پایگاه کد خود مستقر میکنید، تقویت میکنند. بنابراین، چه منحصراً با هوش مصنوعی کار کنید و چه ترجیح دهید معمار هر خط کد باشید، ابزارهای ما شما را در صدر جدول نگه میدارند.
همزمان با حرکت از توسعه «با کمک هوش مصنوعی» به سمت توسعه «عاملی»، تبدیل جرقه یک ایده به یک اپلیکیشن تولیدی با کیفیت بالا را با تلاش بسیار کمتر توسعهدهنده، آسانتر از همیشه میکنیم.
خب، چه چیزهایی در ابزارهای توسعهدهندگان اندروید جدید است؟ ما در این وبلاگ به ۳ حوزه اصلی خواهیم پرداخت:
- بگذارید عامل شما آن را مدیریت کند: هر کار توسعهای که روی آن کار میکنید، عامل اندروید استودیو میتواند به شما کمک کند: از برنامهریزی معماری و طراحی برنامه گرفته تا نوشتن کد، تست واحد و رفع اشکال.
- هر ارائهدهنده هوش مصنوعی، هر جایی که میسازید: در اندروید استودیو، میتوانید از هر مدلی استفاده کنید و ما حتی به شما در یافتن بهترین مدلها کمک میکنیم. هر یک از مدلهای برتر از راه دور را از Google، Anthropic، OpenAI انتخاب کنید، یا اگر نیاز به اجرای محلی دارید - Gemma 4 توانمندترین و کارآمدترین مدل محلی ماست! و با Android CLI، میتوانید برنامههای اندروید را سریعتر و آسانتر با استفاده از عاملها و محیطهای توسعهدهنده دلخواه خود بسازید.
- مثل همیشه، عملکرد و کیفیت در اولویتهای اصلی قرار دارند: ما همچنان روی ابزارهای توسعهدهنده اندروید مورد علاقه شما سرمایهگذاری میکنیم: از شبیهساز گرفته تا پروفایلرها، آنالیزورهای عملکرد و موارد دیگر!
۱: بگذارید نماینده شما این کار را انجام دهد
مهارتهای عامل
اندروید استودیو اکنون از مهارتهای عامل (Agent Skills )، مجموعه دستورالعملهای ماژولار که LLMها را در گردشهای کاری تخصصی و دانش خاص دامنه قرار میدهد، پشتیبانی میکند. با افزودن مهارتها به پروژه خود، میتوانید به عامل آموزش دهید که از بهترین شیوههای خاص، الگوهای معماری یا گردشهای کاری کتابخانه پیروی کند. این امر امکان تولید کد دقیقتر و آگاه از متن و فعالسازی خودکار مهارت را برای یک کار مناسب فراهم میکند و تضمین میکند که عامل به عنوان یک متخصص عمل میکند. ما بسیاری از مهارتهای برتر عامل اندروید و فایربیس را در آخرین نسخه اندروید استودیو Canary گردآوری کردهایم، بنابراین میتوانید مستقیماً به سراغ ساخت بروید!

شما میتوانید مهارت خودتان را ایجاد کنید، یا از Android CLI برای نصب مهارتهای رسمی ما استفاده کنید - مخزنی که برخی از رایجترین گردشهای کاری را که برخی از توسعهدهندگان اندروید و LLMها ممکن است با آنها مشکل داشته باشند، پوشش میدهد. این مهارتها به مدلها کمک میکنند تا الگوهای خاصی را که از بهترین شیوهها و راهنماییهای ما در مورد توسعه اندروید پیروی میکنند، مانند مهاجرت XML به Compose، Edge-to-edge، Navigation 3 و موارد دیگر، بهتر درک و اجرا کنند. شما حتی میتوانید از مهارتها برای Android XR استفاده کنید، که با یک برنامه زیبای Display Glasses با Jetpack Compose Glimmer شروع میشود.
ساخت برنامههای فولاستک با Firebase در حالت Agent
سرویسهای Firebase مانند پایگاههای داده Auth و Firestore اکنون میتوانند مستقیماً در حالت Agent در Android Studio با استفاده از Agent Skills for Firebase فعال شوند. Agent شما قادر خواهد بود یکپارچهسازی Firebase را تکمیل کرده و سرویسهای backend را پیکربندی کند. این یکپارچهسازی به شما این امکان را میدهد که بدون ترک IDE خود، برنامههای اندرویدی قوی و کاملی بسازید!

مکالمات موازی
اکنون میتوانید چندین مکالمه را با حالت عامل (Agent Mode) به صورت موازی اجرا کنید. در یک مکالمه، تستها را اجرا کنید و در حالی که منتظر هستید، میتوانید حالت برنامهریزی را برای یک ویژگی جدید در برنامه خود شروع کنید و در عین حال از یک رشته مکالمه سوم برای نوشتن مستندات برای برنامه خود استفاده کنید. این پیشرفتها باعث صرفهجویی در وقت و افزایش بهرهوری شما میشوند.

یک عامل پروژه جدید توانمندتر
عامل پروژه جدید اندروید استودیو به یک ابزار توسعه فولاستک قدرتمند تبدیل شده است که از یک طرح اجرای چند مرحلهای و یک "حلقه تولید" مستقل که خطاهای ساخت را خود تصحیح میکند و وابستگیها را در چندین فایل پیکربندی میکند، استفاده میکند. این قابلیت پیشرفته با ادغام جدید آن با مهارتهای عامل فایربیس به طور قابل توجهی تقویت شده است و به توسعهدهندگان اجازه میدهد تا برنامههای فولاستک کامل را مستقیماً از یک اعلان واحد تا تولید نهایی، به طور یکپارچه بسازند، اشکالزدایی کنند و مستقر کنند.

علاوه بر این، اکنون از صفحه نمایشهای بزرگ پشتیبانی میکند. میتوانید پروژه خود را از همان ابتدا با طرحبندیها، ناوبری و اجزای بهینه شده برای تبلتها، دستگاههای تاشو و لپتاپها، چارچوببندی کنید. در صورت فعال بودن شبیهسازهای صفحه بزرگ، منطق اضافی برای آزمایش برنامه شما وجود دارد. کافیست دستگاه مورد نیاز را در شبیهساز اندروید پیکربندی کنید و عامل میتواند آن را آزمایش کند!

۲: هر ارائهدهنده هوش مصنوعی، در هر مکانی که شما میسازید
ساخت اپلیکیشن اندروید در گوگل هوش مصنوعی استودیو
Google AI Studio اکنون دارای قابلیتهای کامل توسعه اپلیکیشن اندروید است. کاربران میتوانند اپلیکیشنهای جدید تولید کنند، آنها را فوراً از طریق یک شبیهساز اندروید تعبیهشده پیشنمایش کنند و مستقیماً با استفاده از ADB از طریق USB روی دستگاههای فیزیکی مستقر کنند. علاوه بر این، توسعهدهندگان میتوانند مستقیماً در Google Play منتشر کنند؛ AI Studio ایجاد رکورد اپلیکیشن را مدیریت میکند، بسته را بستهبندی میکند و آن را در یک مسیر تست داخلی آپلود میکند. برای آمادگی پیشرفته توسعه و تولید، پروژهها را میتوان به صورت یک فایل ZIP صادر کرد و به طور یکپارچه در Android Studio باز کرد. برای شروع، همین امروز از Google AI Studio دیدن کنید و شروع به ساخت کنید!

رابط خط فرمان اندروید (Android CLI) به شما کمک میکند تا با هر عاملی (agent) سریعتر و کارآمدتر عمل کنید.
رابط خط فرمان اندروید (Android CLI) شما را قادر میسازد تا با استفاده از هر عامل، LLM و ابزار دلخواه خود، برنامهها را بسازید. رابط خط فرمان اندروید (Android CLI) به گونهای طراحی شده است که به عاملهای هوش مصنوعی کمک کند تا سریعتر بسازند و در مقایسه با استفاده صرف از ابزارهای LLM عمومی، از توکنهای کمتری استفاده کنند. با مجهز کردن عاملها به پایگاه دانش اندروید و مهارتهای اندروید، اکنون میتوانید عامل مورد نظر خود را وادار کنید تا از جدیدترین شیوههای برتر در هر محیط کدنویسی پیروی کند.
علاوه بر این، هنگام استفاده از آخرین نسخه Canary از Android Studio Quail، رابط خط فرمان اندروید (Android CLI) به عامل شما این امکان را میدهد تا از قابلیتهای قدرتمند IDE، مانند تجزیه و تحلیل فایلها برای یافتن مشکلات یا یافتن اعلانهای نماد، بهره ببرد. Google Antigravity 2.0 اکنون پشتیبانی رسمی برای توسعه اندروید با رابط خط فرمان اندروید (Android CLI) ارائه میدهد.

طرح هوش مصنوعی گوگل
اکنون میتوانید از طرح Google AI Pro یا Ultra خود برای دسترسی به ظرفیت اختصاصی و محدودیتهای نرخ بالاتر برای Gemini در اندروید استودیو استفاده کنید. این امر به ویژه برای جلسات طولانی توسعه اندروید که نیاز به استفاده از توکنهای بیشتری دارند، مفید است. اندروید استودیو هنگام ورود به سیستم با حساب گوگل، اشتراک شما را به طور خودکار تشخیص میدهد.

Gemma 4 برای پشتیبانی از کد محلی و هوش مصنوعی روی دستگاه
Gemma 4 یک مدل محلی پیشرفته است که برای توسعه اندروید آموزش داده شده است. این کارآمدترین مدل محلی ما است و قادر به کدنویسی چند مرحلهای پیچیده در اندروید استودیو است. این مدل برای توسعهدهندگانی که به حریم خصوصی دادهها، دسترسی آفلاین نیاز دارند یا با مدلهای دیگر با مشکل سهمیهبندی مواجه شدهاند، ایدهآل است.
و حالا در جدیدترین نسخه Canary، میتوانید Gemma 4 را مستقیماً از IDE دانلود و اجرا کنید، بدون اینکه نیازی به راهاندازی سرور خارجی داشته باشید.

مدل خودتان را به اندروید استودیو بیاورید
اندروید استودیو به توسعهدهندگان اجازه میدهد تا هر مدلی را که انتخاب میکنند برای کمک هوش مصنوعی عاملمحور به IDE بیاورند. گردش کار خود را با مدلهایی مانند Gemini، GPT و Claude یا استفاده از یک مدل محلی مانند Gemma 4 تقویت کنید. این انعطافپذیری به توسعهدهندگان کنترل بیشتری بر عملکرد، حریم خصوصی و هزینه میدهد.

اندروید بنچ مدلهای برتر را برجسته میکند
اوایل امسال، ما Android Bench را راهاندازی کردیم، معیار و جدول امتیازاتی که برای ارزیابی میزان اثربخشی LLMها در انجام وظایف توسعه اندروید در دنیای واقعی طراحی شده است. هدف، تسریع پیشرفتهای هوش مصنوعی است که منجر به مدلهای مفیدتری برای استفاده شما برای کمک هوش مصنوعی میشود و در نهایت منجر به برنامههای با کیفیت بهتر برای کاربران اندروید خواهد شد.
شما از ما خواستید که مدلهای باز را ارزیابی کنیم، بنابراین ما آنها را به جدول امتیازات اضافه کردیم تا به شما کمک کنیم ببینید LLMهایی با حریم خصوصی بیشتر و دسترسی آفلاین چگونه عمل میکنند. ما همچنین در حال افزایش قابل توجه دشواری چالشهایی هستیم که به LLMها میدهیم تا به تشویق پیشرفتها ادامه دهیم. این شامل ایجاد وظایف طولانی مدت است که یک مهندس اندروید معمولی چندین روز طول میکشد تا آنها را تکمیل کند.

۳: مثل همیشه، عملکرد و کیفیت در اولویتهای اصلی قرار دارند:
تست تعاملات چند دستگاهی با شبیهساز اندروید
شبیهساز اندروید اکنون دارای یک پشته شبکه جدید است که امکان اتصال نظیر به نظیر و بدون نیاز به پیکربندی را بین چندین دستگاه مجازی در یک دستگاه میزبان فراهم میکند. این بهروزرسانی نیاز به پورت فورواردینگ دستی را از بین میبرد و به توسعهدهندگان اجازه میدهد تا به راحتی سناریوهای چند دستگاهی مانند بازی چند نفره محلی، اشتراکگذاری فایل و جفتسازی برنامههای همراه را آزمایش کنند. با ایجاد یک صفحه پشتی شبکه مجازی مشترک، شبیهساز اندروید محیطی پایدارتر و سازگارتر برای ساخت تجربیات برنامههای پیچیده و به هم پیوسته در فرمفاکتورهای مختلف فراهم میکند.

پل اشکالزدایی اندروید برای وایفای ۲.۰
ADB Wi-Fi 2.0 اشکالزدایی بیسیم را به طور قابل توجهی قابل اعتمادتر ارائه میدهد. با جدیدترین ابزار خط فرمان ADB از Android Platform Tools v37 و یک دستگاه اندروید ۱۷، اکنون میتوانید شبکهها را تغییر دهید، دستگاه خود را خاموش کنید و به کارهای روزمره خود بپردازید و دستگاههای شما متصل خواهند ماند. علاوه بر این، دستگاههایی که اشکالزدایی بیسیم در آنها فعال است، به طور خودکار در Device Manager اندروید استودیو نمایش داده میشوند، فرآیند جفت شدن را پخش میکنند و اتصال تلفنهای اندروید، ساعتها و موارد دیگر را آسانتر از همیشه میکنند.

اندروید استودیو اکنون به شما امکان میدهد برای آزمایش، مطالب خود را در گوگل پلی منتشر کنید
اندروید استودیو اکنون به شما این امکان را میدهد که نسخههای جدید برنامه خود را مستقیماً در مسیرهای آزمایشی کنسول گوگل پلی آپلود کنید. میتوانید این کار را با انتخاب گزینه جدید برای ادامه «انتشار برای آزمایش» در انتهای جریان Generate Signed App Bundle انجام دهید. این ادغام از آپلود نسخه اولیه یک برنامه کاملاً جدید در مسیر آزمایشی داخلی کنسول پلی پشتیبانی میکند. همچنین میتوانید از این ویژگی برای آپلود نسخهها در برنامههای موجود برای مسیرهای آزمایشی استفاده کنید. برای استفاده از این قابلیت، باید در کنسول گوگل پلی ثبت نام کنید. برای کسب اطلاعات در مورد تمام بهروزرسانیهای Play at I/O، وبلاگ «چه چیزهای جدیدی در گوگل پلی وجود دارد» را مطالعه کنید.

پشتیبانی از تأیید توسعهدهنده اندروید
اکنون میتوانید وضعیت ثبت برنامه خود را مستقیماً در اندروید استودیو هنگام ایجاد یک App Bundle یا APK امضا شده مشاهده کنید. مشاهده این اطلاعات در اندروید استودیو به شما این امکان را میدهد که مشکلات ثبت را زودتر برطرف کنید و قبل از اینکه الزام تأیید برای دستگاههای اندروید دارای گواهینامه از سپتامبر ۲۰۲۶ لازمالاجرا شود، از آماده بودن برنامههای خود اطمینان حاصل کنید.

تشخیص نشت حافظه با LeakCanary
نشت حافظه در اندروید زمانی رخ میدهد که کد شما مدتها پس از پایان چرخه حیات یک شیء، ارجاع به آن را نگه میدارد. این امر مانع از آن میشود که Garbage Collector (GC) آن حافظه را بازیابی کند و در نهایت منجر به عملکرد کند یا OutOfMemoryError (OOM) شود.
وظیفه پروفایلر LeakCanary اندروید استودیو با فعال کردن تجزیه و تحلیل و بررسی ردپاهای نشت حافظه به طور مستقیم در محیط توسعه دسکتاپ به جای دستگاه تلفن همراه، به طور قابل توجهی بهرهوری توسعهدهندگان را افزایش میدهد. علاوه بر این، اندروید استودیو با ارائه ابزارهایی مانند «برو به اعلان» برای نگاشت تجزیه و تحلیل نشت به طور مستقیم به پایگاه کد، عیبیابی را ساده میکند و به توسعهدهندگان اجازه میدهد تا به سرعت نشت حافظه را پیدا کرده و برطرف کنند.
از نسخه اندروید استودیو Quail 1 به بعد، اکنون میتوانید با استفاده از دکمه «رفع با عامل» از Gemini درخواست کنید تا نشت حافظه را برای شما بررسی کند.

آنالیز عملکرد اندروید (APA)
تحلیلگر عملکرد اندروید (APA) نسل بعدی ابزار پروفایل عملکرد برای اندروید است و تجزیه و تحلیل منسجمی از CPU، GPU، حافظه و میزان مصرف برق برای برنامهها و بازیهای شما که روی دستگاههای اندروید ۱۲+ اجرا میشوند، ارائه میدهد. APA برای قابلیت اطمینان و عملکرد بالا طراحی شده است و سرعت رندر ردیابی آن تا ۲۶ برابر سریعتر از ابزارهای قبلی است.

APA به صورت بومی با عاملهای هوش مصنوعی ادغام میشود و دو مهارت جدید ارائه میدهد: مهارت SQL کامل و مهارت تحلیل کامل ، که به سوالاتی مانند « چرا راهاندازی برنامه من کند است؟ » کمک میکند.

تحلیلگر پیکربندی R8
R8 یکی از بهترین راهها برای بهبود عملکرد برنامه شما و کاهش فضای اشغال شده توسط حافظه است. مزایای عملکردی که میتوانید از R8 دریافت کنید، مستقیماً با میزان بهینهسازی کدبیس R8 شما مرتبط است. ما ابزار جدیدی را برای کمک به شما در دستیابی به حداکثر بهینهسازی از R8 معرفی کردهایم - تحلیلگر پیکربندی R8. این ابزار بینشی در مورد کیفیت پیکربندی R8 و چگونگی تأثیر قوانین Keep بر برنامه شما ارائه میدهد. ما همچنین سه امتیاز معرفی کردهایم که نشان میدهد چه مقدار از کدبیس شما برای بهینهسازی، مبهمسازی و کوچکسازی در دسترس است.
اصلاحات پیشنهادی برای رفع مشکلات ناشی از ادغام Agent در AQ I
پنجره ابزار App Quality Insights اکنون با عامل هوش مصنوعی یکپارچه شده است تا دادههای خرابی را به همراه کد منبع شما تجزیه و تحلیل کند تا توضیحات مفصلی ارائه دهد و اصلاحات احتمالی را پیشنهاد دهد. پس از انتخاب یک خرابی در پنجره ابزار App Quality Insights، به برگه Insights بروید و برای مشاهده توضیح مفصلی از خرابی، روی «مشاهده بیشتر» کلیک کنید. برای اینکه عامل تغییرات کد را پیشنهاد دهد که میتوانید آنها را بررسی و بپذیرید، روی «رفع با هوش مصنوعی» کلیک کنید.

شروع کنید
اندروید استودیو شکاف بین ایدهپردازی و پیادهسازی را از بین میبرد. با ابزارهای قدرتمندی که برای توسعه عاملمحور ساخته شدهاند، ساخت و انتشار برنامههای اندروید با کیفیت بالا هرگز آسانتر از این نبوده است.
آخرین نسخه پیشنمایش اندروید استودیو Quail را دانلود کنید و این ویژگیهای جدید را امتحان کنید. مثل همیشه، بازخورد شما برای ما بسیار مهم است. مشکلات شناخته شده را بررسی کنید، اشکالات را گزارش دهید و بخشی از جامعه پر جنب و جوش ما در لینکدین ، یوتیوب یا X باشید. کدنویسی خوبی داشته باشید!
این اطلاعیه و تمام بهروزرسانیهای Google I/O 2026 را در io.google بررسی کنید.
ادامه مطلب

اخبار محصول
گردش کار و نیازهای هوش مصنوعی هر توسعهدهنده منحصر به فرد است و مهم است که بتوانید انتخاب کنید هوش مصنوعی چگونه به توسعه شما کمک میکند. در ژانویه، ما قابلیت انتخاب هر مدل هوش مصنوعی محلی یا از راه دور را برای تقویت عملکرد هوش مصنوعی در اندروید استودیو معرفی کردیم.
Matthew Warner • ۲ دقیقه مطالعه

اخبار محصول
ما مفتخریم اعلام کنیم که پشتیبانی رسمی از موتور Unreal و Godot برای اندروید XR آغاز شده است. ما همچنین ابزارهای جدیدی را برای افزایش بهرهوری شما و فعال کردن قابلیتهای جدید XR راهاندازی میکنیم: مرکز موتور Android XR و چارچوب تعامل Android XR.
Luke Hopkins • ۴ دقیقه مطالعه

اخبار محصول
با انتشار اندروید ۱۷، ما در حال گذار به یک استاندارد توسعه تطبیقی اولیه هستیم. کاربران شما دیگر به یک فرم فاکتور واحد متکی نیستند؛ آنها در طول روز بین تلفنها، دستگاههای تاشو، تبلتها، لپتاپها، نمایشگرهای خودرو و محیطهای فراگیر واقعیت افزوده (XR) جابجا میشوند.
Fahd Imtiaz • ۴ دقیقه مطالعه
در جریان باشید
جدیدترین بینشهای توسعه اندروید را به صورت هفتگی در صندوق ورودی خود دریافت کنید.



