اخبار محصول

Android Studio Narwhal 4 Feature Drop: watch face support and improved stability

‫۵ دقیقه خواندن
مشاهده نمایه Paris Hsu
Paris Hsu مدیر محصول، «استودیو Android»

نوویژگی Android Studio Narwhal 4 اکنون پایدار و آماده استفاده است! این نسخه پشتیبانی هدفمندی را برای صفحه‌های ساعت Wear OS اعلانی، گزینه سفارشی‌سازی جدیدی برای نمای «پروژه» شما ارائه می‌دهد، و با رفع بیش‌از ۵۵۰ اشکال برای بهبود پایداری و عملکرد، تمرکز ما را بر کیفیت ادامه می‌دهد. شما به ما گفتید که «حالت نماینده» برای بهره‌وری شما واقعاً مفید بوده است، و ما اکنون آن را از حالت پیش‌نمایش به حالت پایدار ارتقا داده‌ایم.

این همچنین آخرین عرضه ویژگی برای نسخه‌های «استودیو Android» ناروال است. با آهنگ جدید انتشار ماهانه، هر ماه ویژگی‌های جدید و رفع اشکال ارائه کرده‌ایم. سه نسخه آخر Narwhal پر از ویژگی‌های جدید بوده‌اند، ازجمله راه‌اندازی «حالت عامل» و پیش‌نمایش‌های Compose. می‌خواهیم علاوه‌بر هم‌رسانی موارد جدید در این نسخه پخش، برخی‌از ویژگی‌های کلیدی نسخه‌های پخش Narwhal را نیز خلاصه کنیم.

تازه‌های «نوویژگی‌های Android Studio Narwhal 4»

ویژگی‌های جدیدی که با این نسخه عرضه می‌شود در اینجا آمده است:

پشتیبانی از صفحه‌های ساعت Wear OS اعلانی در «استودیو Android» ⌚

نوویژگی Android Studio Narwhal 4 گردش کار ایجاد صفحه ساعت Wear OS را با معرفی پشتیبانی ویرایشگر از قالب XML صفحه ساعت برای نوشتن، اشکال‌زدایی، و تنظیم دقیق طراحی‌های صفحه ساعت مستقیماً در IDE بهبود می‌بخشد. این کار به شما کمک می‌کند تا با آوردن فرایند توسعه Android به IDE، به‌جای اینکه مجبور باشید هنگام توسعه صفحه‌های ساعت، بافت را تغییر دهید و با چندین برنامه کار کنید، سریع‌تر کار کنید. 

Declarative-watchfaces.gif

«استودیو Android» به شما امکان می‌دهد فایل‌های XML استفاده‌شده در «قالب صفحه ساعت» را مستقیماً ویرایش کنید. این ابزار اکنون تکمیل کد را برای برچسب‌ها و مشخصه‌ها براساس طرح‌واره‌های رسمی «قالب صفحه ساعت» و اعتبارسنجی خطای زنده ارائه می‌دهد که به شناسایی مشکلاتی مانند مشخصه‌های ضروری مفقود کمک می‌کند. Android Studio همچنین شامل پیونددهی منابع برای پیمایش سریع به منابع ترسیم‌شدنی و دیگر عناصر XML ارجاع‌شده به‌همراه پشتیبانی از نحو پیشرفته برای مدیریت عبارات حسابی و ارجاع‌های منبع داده جاسازی‌شده در XML است. درنهایت، می‌توانید صفحه‌های ساعت را مستقیماً از Android Studio در شبیه‌ساز Wear OS یا دستگاه فیزیکی مستقر کنید.

گزینه تنظیم نمای «پروژه» به‌عنوان پیش‌فرض 📂

از اینکه هربار پروژه جدیدی را باز می‌کنید باید به «نمای پروژه» بروید خسته شده‌اید؟ تنظیم جدیدی وجود دارد که پروژه‌های جدید را به‌طور پیش‌فرض در نمای «پروژه» باز می‌کند. برای فعال کردن این تنظیم، به File (فایل) (Android Studio در macOS) > Settings (تنظیمات) > Advanced Settings (تنظیمات پیشرفته) > Project View (نمای پروژه) بروید و Set Project view as the default (تنظیم نمای پروژه به‌عنوان پیش‌فرض) را انتخاب کنید.

large_Project_view_default_8f84ca0259.png

نگاهی به گذشته: ویژگی‌های کلیدی از نسخه‌های Android Studio Narwhal

نسخه‌های Android Studio Narwhal پر از ویژگی‌های جدید بوده‌اند، به‌ویژه با انتقال ما به نسخه‌های ماهانه. با وجود ادغام‌های قدرتمند هوش مصنوعی و ابزارهای آزمایشی جدید، ممکن است به‌روزرسانی‌ها را به‌راحتی ازدست بدهید. در زیر، چند ویژگی کلیدی را برجسته می‌کنیم، اما برای مشاهده کامل همه چیزهایی که عرضه کرده‌ایم، اکیداً توصیه می‌کنیم پست‌های کامل مربوط به عرضه ویژگی‌های Narwhal و عرضه ویژگی‌های Narwhal 3 را بخوانید.

در اینجا خلاصه کوتاهی از برخی‌از ویژگی‌های برتر که باید امتحان کنید آورده شده است:

Agent Mode (اکنون پایدار است!)

بااستفاده از حالت عامل، از Google Gemini برای انجام تکالیفتان کمک بگیرید. عامل هوش مصنوعی می‌تواند پروژه شما را درک کند، کارهای پیچیده را به مراحل کوچک‌تر تقسیم کند، ازجانب شما ویرایش انجام دهد، و در عملیات چندمرحله‌ای به شما کمک کند — مثلاً افزودن ویژگی‌های جدید، بازسازی کد، یا اشکال‌زدایی مسائل پیچیده درست در داخل IDE شما. توسعه‌دهندگانی مانند Entri از «حالت عامل» برای تولید طرح‌بندی‌های Jetpack Compose از مدل‌های میانای کاربر استفاده کردند و متوجه شدند که Gemini در «استودیو Android» زمان کلی توسعه میانای کاربر آن‌ها را تا ۴۰٪ کاهش داده است. 

large_agent_mode_bc15d51e81.png

آزمایشگاه‌های دستگاه شریک Android (بااستفاده از «جاری‌سازی دستگاه Android»)

با افزودن آزمایشگاه‌های دستگاه شریک Android، «جاری‌سازی دستگاه Android» را گسترش دادیم. این ویژگی به شما امکان می‌دهد به‌طور ایمن به طیف گسترده‌ای از دستگاه‌های فیزیکی ازراه‌دور از شرکایی مانند Samsung دسترسی داشته باشید و بتوانید سازگاری و عملکرد برنامه‌تان را روی برخی‌از محبوب‌ترین دستگاه‌های موجود در بازار، مستقیماً از Android Studio آزمایش کنید.

large_Partner_device_labs_9f591f44d0.png

آزمایش پشتیبان‌گیری و بازیابی برنامه

ابزارهایی برای آزمایش جریان پشتیبان‌گیری و بازیابی داده‌های برنامه‌تان اضافه کردیم. این کار برای اطمینان از تجربه کاربری روان هنگام جابه‌جایی به دستگاه جدید ضروری است. می‌توانید از داده‌های برنامه‌تان نسخه پشتیبان تهیه کنید، آن را در دستگاه دیگری بازیابی کنید، و حتی نسخه‌های پشتیبان را به پیکربندی‌های اجرایی‌تان پیوست کنید تا این جریان را به‌راحتی آزمایش کنید.

large_Backup_restore_50901ad504.png

پیش‌نمای Compose با قابلیت تغییر اندازه

ساختن واسط‌های کاربر واکنش‌گرا در Android Studio Narwhal بسیار آسان‌تر شده است. پیش‌نمایش Compose اکنون از تغییر اندازه پویا پشتیبانی می‌کند و بازخورد دیداری فوری درباره نحوه سازگاری میانای کاربر با اندازه‌های مختلف صفحه‌نمایش ارائه می‌دهد. می‌توانید به‌راحتی وارد «حالت تمرکز» در «پیش‌نمایش Compose» شوید و لبه‌ها را بکشید تا تغییر چیدمان را به‌طور هم‌زمان ببینید.

resizable_preview_87e89db34a.gif

بینش‌های تحلیلی خط‌مشی Google Play

با «اطلاعات آماری خط‌مشی Play» که اکنون در Android Studio دردسترس است، هشدارهای زودهنگام درباره نقض‌های احتمالی خط‌مشی Google Play دریافت کنید تا بتوانید برنامه‌هایی بسازید که مطابقت بیشتری با خط‌مشی‌ها داشته باشند. اکنون IDE هشدارهای lint را مستقیماً در کدتان نشان می‌دهد، وقتی‌که به الزامات خط‌مشی Google Play مربوط باشد. همچنین می‌توانید این بررسی‌های lint را در خطوط لوله CI/CD خود ادغام کنید. این اطلاعات آماری نمای کلی خط‌مشی، بایدها و نبایدها، و پیوندهای منابع بیشتر را ارائه می‌دهد و به شما کمک می‌کند مشکلات احتمالی را در اوایل چرخه توسعه‌تان برطرف کنید.

small_unnamed_488ff3b00e.png

خلاصه

به‌طور خلاصه، کل سری انتشار Android Studio Narwhal، ازجمله این «مجموعه ویژگی‌های Narwhal 4»، طیف گسترده‌ای از ویژگی‌های قدرتمند را ارائه کرده است. در اینجا خلاصه جامعی از موارد اضافه‌شده اصلی آورده شده است:

توسعه با هوش مصنوعی (Gemini)

  • حالت عامل: دستیار هوش مصنوعی نیمه‌خودکار که در عملیات پیچیده و چندمرحله‌ای مانند بازسازی کد، افزودن ویژگی، و اشکال‌زدایی کمک می‌کند.
  • پشتیبانی AGENTS.md: بافت، دستورالعمل‌ها، و راهنماهای سبک خاص پروژه را به Gemini ارائه دهید.
  • قوانین در «کتابخانه پیام‌واره»: برونداد Gemini را سفارشی‌سازی کنید تا با استانداردهای کدنویسی تیمتان مطابقت داشته باشد.
  • پیوست کردن تصویر و @فایل: برای دریافت پاسخ‌های متناسب‌تر با بافتار، نماگرفت و فایل‌های پروژه را پیوست کنید.
  • تبدیل واسط کاربر (Studio Labs): از زبان طبیعی برای تکرار در Compose UI مستقیماً در پنجره پیش‌نمایش استفاده کنید.

تکرار و توسعه سریع‌تر میانای کاربر

  • پشتیبانی از صفحه‌های ساعت Wear OS اعلانی (جدید در Narwhal 4 ✨): صفحه‌های ساعت را با تکمیل کد، اعتبارسنجی خطا، و استقرار مستقیم بنویسید، اشکال‌زدایی کنید، و مستقر کنید.
  • پیش‌نمایش Compose با قابلیت تغییر اندازه: در حالت «تمرکز»، اندازه پیش‌نمایش‌ها را به‌طور پویا تغییر دهید تا رابط‌های کاربری واکنش‌گرا را فوراً آزمایش کنید.
  • بهبودهای پیش‌نمای Compose: پیمایش کد بهتر و انتخابگر جدید برای مدیریت پیش‌نماها.

بهینه‌سازی، پالایش، و آزمایش

  • آزمایش پشتیبان‌گیری و بازیابی برنامه: به‌راحتی جریان پشتیبان‌گیری و بازیابی داده‌های برنامه‌تان را برای انتقال به دستگاه جدید آزمایش کنید.
  • Android Partner Device Labs: به طیف گسترده‌ای از دستگاه‌های فیزیکی شریک ازراه‌دور از Samsung و غیره برای آزمایش دسترسی پیدا کنید.
  • اطلاعات آماری خط‌مشی Google Play: هشدارهای زودهنگام درباره نقض‌های احتمالی «خط‌مشی Play» را مستقیماً در IDE دریافت کنید.
  • بازرسی‌های Proguard: شناسایی و رفع قوانین نگهداری بیش‌ازحد گسترده برای بهینه‌سازی بهتر کد.
  • حالت K2 به‌طور پیش‌فرض: عملکرد سریع‌تر با کامپایلر Kotlin نسل بعدی.
  • پشتیبانی از اندازه صفحه ۱۶ کیلوبایتی: هشدارهای Lint و شبیه‌ساز برای آماده شدن برای دستگاه‌های جدید.

توسعه فراگیر (واقعیت گسترده)

  • شبیه‌ساز Android XR جاسازی‌شده: شبیه‌ساز XR را مستقیماً در IDE اجرا کنید.
  • «بازرس چیدمان» جاسازی‌شده برای Android XR: چیدمان‌های میانای کاربر را در محیط واقعیت گسترده بازرسی و بهینه‌سازی کنید.
  • الگوی پروژه Android XR: الگوی جدیدی برای شروع سریع پروژه‌های XR.

بهبود کیفیت و گردش کار IDE

  • پیش‌فرض نمای پروژه (جدید در Narwhal 4 ✨): تنظیم پیشرفته جدیدی برای اینکه پروژه‌های جدید همیشه در «نمای پروژه» باز شوند.
  • نمایش فایل‌های ساخت در زیر واحد: بهبود پیمایش پروژه در نمای Android.
  • همگام‌سازی دستی پروژه: کنترل بیشتری بر زمان همگام‌سازی Gradle در پروژه‌های بزرگ داشته باشید.
  • بهبودهای کیفیت: xx اشکال در این نسخه برای پایداری و عملکرد بهتر برطرف شده است.

شروع کنید

آماده‌اید توسعه‌تان را تسریع کنید؟ بارگیری Android Studio Narwhal 4 Feature Drop از کانال پایدار امروز!

بازخورد شما ضروری است. لطفاً با گزارش کردن اشکالات یا پیشنهاد دادن ویژگی‌ها، به هم‌رسانی نظراتتان ادامه دهید. برای دسترسی زودرس به جدیدترین ویژگی‌ها، «استودیو Android» را از کانال Canary بارگیری کنید.

به انجمن پویای توسعه‌دهندگان Android ما در LinkedIn،‏ Medium،‏ YouTube، یا X بپیوندید. بی‌صبرانه منتظریم ببینیم چه چیزی می‌سازید!

نویسنده:
ادامه خواندن