اخبار محصول

کاهش ویژگی‌های اندروید استودیو Narwhal 4: پشتیبانی از واچ فیس و بهبود پایداری

مطالعه ۵ دقیقه‌ای
Paris Hsu
مدیر محصول، اندروید استودیو

اندروید استودیو Narwhal 4 Feature Drop اکنون پایدار و آماده استفاده شماست! این نسخه پشتیبانی هدفمند از واچ فیس‌های اعلانی Wear OS، گزینه سفارشی‌سازی جدید برای نمای پروژه شما را به ارمغان می‌آورد و با رفع بیش از ۵۵۰ باگ برای بهبود پایداری و عملکرد، تمرکز ما بر کیفیت را ادامه می‌دهد. شما به ما گفتید که حالت Agent برای بهره‌وری شما واقعاً مفید بوده است و ما اکنون آن را از حالت پیش‌نمایش به حالت پایدار ارتقا داده‌ایم.

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

ویژگی‌های جدید اندروید استودیو Narwhal 4

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

پشتیبانی از واچ فیس‌های اعلانی Wear OS در اندروید استودیو ⌚

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

اعلانی-watchfaces.gif

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

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

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

نمای_پروژه_پیش‌فرض_بزرگ_8f84ca0259.png

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

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

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

حالت عامل (اکنون پایدار است!)

با استفاده از حالت عامل (Agent Mode) از گوگل جمینی (Google Gemini) در انجام وظایف خود کمک بگیرید. عامل هوش مصنوعی می‌تواند پروژه شما را درک کند، وظایف پیچیده را به مراحل کوچکتر تقسیم کند، از طرف شما ویرایش انجام دهد و در عملیات چند مرحله‌ای - مانند اضافه کردن ویژگی‌های جدید، اصلاح کد یا اشکال‌زدایی مشکلات پیچیده درست در داخل IDE شما - به شما کمک کند. توسعه‌دهندگانی مانند Entri از حالت عامل (Agent Mode) برای تولید طرح‌بندی‌های Jetpack Compose از مدل‌های رابط کاربری استفاده کردند و دریافتند که جمینی در اندروید استودیو، زمان کلی توسعه رابط کاربری آنها را 40٪ کاهش می‌دهد.

big_agent_mode_bc15d51e81.png

آزمایشگاه‌های دستگاه شریک اندروید (با استفاده از Android Device Streaming)

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

large_Partner_device_labs_9f591f44d0.png

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

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

فایل_بزرگ_پشتیبان_گیری_50901ad504.png

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

ساخت رابط‌های کاربری واکنش‌گرا در اندروید استودیو Narwhal بسیار آسان‌تر شده است. پیش‌نمایش نوشتن (Compose Preview) اکنون از تغییر اندازه پویا پشتیبانی می‌کند و به شما بازخورد بصری فوری در مورد نحوه سازگاری رابط کاربری با اندازه‌های مختلف صفحه نمایش می‌دهد. می‌توانید به سادگی در پیش‌نمایش نوشتن (Compose Preview) وارد حالت فوکوس (Focus mode) شوید و لبه‌ها را بکشید تا تغییر طرح‌بندی خود را به صورت بلادرنگ مشاهده کنید.

resizable_preview_87e89db34a.gif

بینش‌های مربوط به خط‌مشی‌های گوگل پلی

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

small_unnamed_488ff3b00e.png

خلاصه

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

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

  • حالت عامل: یک دستیار هوش مصنوعی نیمه مستقل که در عملیات پیچیده و چند مرحله‌ای مانند بازسازی، اضافه کردن ویژگی‌ها و اشکال‌زدایی کمک می‌کند.
  • پشتیبانی AGENTS.md: ارائه زمینه، دستورالعمل‌ها و راهنماهای سبک مختص پروژه به Gemini.
  • قوانین در کتابخانه Prompt: خروجی Gemini را متناسب با استانداردهای کدنویسی تیم خود تنظیم کنید.
  • پیوست تصویر و @File: برای پاسخ‌های آگاهانه‌تر، اسکرین‌شات‌ها و فایل‌های پروژه را پیوست کنید.
  • رابط کاربری را تغییر دهید (آزمایشگاه‌های استودیو): از زبان طبیعی برای تکرار در رابط کاربری Compose مستقیماً در پنجره پیش‌نمایش استفاده کنید.

تکرار و توسعه سریع‌تر رابط کاربری

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

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

  • تست پشتیبان‌گیری و بازیابی برنامه: به راحتی روند پشتیبان‌گیری و بازیابی داده‌های برنامه خود را برای انتقال به دستگاه‌های جدید آزمایش کنید.
  • آزمایشگاه‌های دستگاه‌های همکار اندروید: برای آزمایش به طیف گسترده‌ای از دستگاه‌های همکار فیزیکی و از راه دور از سامسونگ و سایر شرکت‌ها دسترسی پیدا کنید.
  • بینش‌های مربوط به خط‌مشی‌های گوگل پلی: هشدارهای اولیه در مورد نقض‌های احتمالی خط‌مشی‌های گوگل پلی را مستقیماً در IDE دریافت کنید.
  • بازرسی‌های Proguard: شناسایی و رفع قوانین نگهداری بیش از حد گسترده برای بهینه‌سازی بهتر کد.
  • حالت K2 به صورت پیش‌فرض: عملکرد سریع‌تر با کامپایلر نسل بعدی کاتلین.
  • پشتیبانی از اندازه صفحه ۱۶ کیلوبایت: هشدارهای Lint و یک شبیه‌ساز برای آماده‌سازی برای دستگاه‌های جدید.

توسعه همه‌جانبه (XR)

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

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

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

شروع کنید

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

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

به جامعه‌ی پویای توسعه‌دهندگان اندروید ما در لینکدین ، مدیوم ، یوتیوب یا ایکس بپیوندید. بی‌صبرانه منتظریم ببینیم چه چیزی می‌سازید!

نوشته شده توسط:

ادامه مطلب