👀 خبر در یک نگاه:
Android Studio Narwhal 3 قابلیتهای هوش مصنوعی Gemini را گسترش داده است؛ از جمله پیشنمایشهای قابل تغییر Compose، پشتیبانی از فایلهای AGENTS.md برای تنظیمات پروژه، پیوست تصاویر و فایلها و پروتکل MCP برای تعامل با ابزارهای خارجی. این ویژگیها سرعت توسعه UI، بهینهسازی پروژه و هماهنگی تیمها را افزایش میدهند. |
آخرین نسخه Android Studio Narwhal 3 Feature Drop شامل بهبودهایی است که هدف آن افزایش بهرهوری توسعهدهندگان است.
ویژگیهای جدید
این بهبودها شامل موارد زیر هستند:
- پشتیبانی از پیشنمایشهای قابل تغییر اندازه Compose
- ابزارهای جدید پشتیبانگیری و بازیابی اپلیکیشن
- قابلیتهای گسترشیافته Gemini مانند تولید خودکار کد از اسکرینشاتهای رابط کاربری.
شخصیسازی رفتار Gemini برای پروژه
اندروید استودیو به توسعهدهندگان کمک میکند رفتار Gemini را برای هر پروژه شخصیسازی کنند. اکنون Android Studio از فایلهای Markdown به نام AGENTS.md پشتیبانی میکند. اکنون تیمها میتوانند در این فایلها، زمینه پروژه (Project-Specific Context) را تعریف کنند؛ مواردی از قبیل دستورالعملها، قوانین استایل کدنویسی و سایر راهنماییها. هر دایرکتوری میتواند فایل AGENTS.md مخصوص به خود داشته باشد تا کنترل دقیقتری روی پروژه فراهم شود. همچنین این فایلهای مشترک باعث میشوند تیمها راحتتر بر یک زمینه واحد هماهنگ شوند.
قابلیت Image Attachment
ویژگی جدید دیگر، Image Attachment است که افزودن تصاویر به پرسشها را آسانتر میکند.
به عنوان مثال، توسعهدهندگان میتوانند تصاویر نمونه رابط کاربری را پیوست کنند و از Gemini بخواهند کد Compose مربوطه را تولید کند، ساختار UI و جریان داده را از یک اسکرینشات تحلیل کند یا بر اساس ناحیه مشخصشده در اسکرینشات، پیشنهاد بهبود یا اصلاح UI بدهد.
پاریس هسو (Paris Hsu)، مدیر محصول گوگل، توضیح میدهد که کاربران اولیه با استفاده از قابلیت Image Attachment، زمان لازم برای پیادهسازی رابط کاربری را تا ۴۰٪ کاهش دادند:
«با بارگذاری اسکرینشاتهای طراحیهای Figma، Gemini ساختارهای رابط کاربری مورد نیاز برای ساخت صفحات کامل را در عرض چند دقیقه تولید کرد. برای مثال، Gemini نقش کلیدی در بازطراحی روند ثبتنام پلتفرم داشت.
با گذشت زمان، این روش به بخشی استاندارد از فرایند نمونهسازی تیم تبدیل شد و تیم گزارش داد که میانگین زمان ساخت هر صفحه UI تا ۴۰٪ کاهش یافته است.»
ویژگی File Context
از سوی دیگر، پیوست کردن یک فایل به پرامپت باعث میشود زمینه (context) گسترش یابد و Gemini پاسخهای دقیقتر و مرتبطتری ارائه دهد. برای سهولت کار، هر بار که یک کلمه را با نماد @ شروع کنید، Android Studio فهرستی از فایلهای پیشنهادی نمایش میدهد.
پشتیبانی از پروتکل MCP
در زمینه یکپارچهسازی هوش مصنوعی، آخرین بهروزرسانی Android Studio از پروتکل MCP پشتیبانی میکند تا تعامل با ابزارهای خارجی بهبود یابد. خوزه آلسرهکا (José Alcérreca)، مسئول ارتباط با توسعهدهندگان در گوگل، نشان داد چگونه Gemini میتواند فهرست مسائل اختصاص دادهشده به شما را از سرور MCP گیتهاب دریافت کند و حتی پیشنهاد نحوه پیادهسازی آنها را ارائه دهد. او تاکید کرد که گیتهاب تنها یکی از ابزارهای موجود در اکوسیستم رو به رشد است و توصیه کرد در صورت عدم استفاده از MCP، پشتیبانی آن را غیرفعال کنید تا زمینه Gemini بیجهت بزرگ نشود.
موارد بیشتر
چند ویژگی جدید دیگر برای سادهتر کردن بهینهسازی اپلیکیشن، بهبود سازماندهی پروژه و تضمین انطباق اضافه شدهاند. این ویژگیها شامل پشتیبانی از بکاپ و بازیابی اپ، بررسی خودکار قوانین Proguard برای شناسایی قوانین بیش از حد عمومی و تجربه بهتر توسعهدهنده در پروژههای بزرگ است. نکته قابل توجه دیگر در این بهروز رسانی این است که Android Studio اکنون تست عملکرد بکاپ و بازیابی اپ را بسیار سادهتر کرده که برای اطمینان از انتقال روان کاربران به دستگاه جدید حیاتی است.
همچنین، پیشنمایش Compose جدید با قابلیت تغییر سایز نیز در این نسخه بررسی شده که بازخورد گرفتن درباره سازگاری اپ با اندازههای مختلف صفحه را بسیار آسانتر و سریعتر میکند.
منبع: infoq.com
دیدگاهتان را بنویسید