اخبار محصول

ساختن برای سیستم هوشمند در Android

زمان خواندن: ۴ دقیقه
مشاهده نمایه Matthew McCullough
Matthew McCullough معاون رئیس، مدیریت محصول، توسعه‌دهنده نرم‌افزار Android

امروز در The Android Show اعلام شد که Android درحال گذار از یک سیستم‌عامل به یک سیستم هوشمند است و فرصت‌های بیشتری برای تعامل با برنامه‌های شما ایجاد می‌کند. ازطریق ادغام عمیق بین سخت‌افزار و نرم‌افزار، دستگاه‌های Android می‌توانند کار سنگین پیش‌بینی نیازهای کاربر را انجام دهند تا برنامه شما بتواند روی ارائه آن تجربه در لحظه مناسب تمرکز کند. به‌عنوان بخشی از این کار، اعلام می‌کنیم که Gemini Intelligence، مجموعه‌ای از ویژگی‌های جدید که بهترین‌های Gemini را به پیشرفته‌ترین دستگاه‌های Android ما می‌آورد، معرفی شده است.

خودکارسازی تکلیف با Gemini

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

می‌دانیم که گاهی افراد دوست دارند مرور کنند و گاهی می‌خواهند کاری را سریع انجام دهند. این قابلیت که در ابتدا با شرکای منتخب در زمینه غذا و هم‌سفری برای ایجاد سفارش خواربار یا درخواست سفر راه‌اندازی شده بود، اکنون درحال گسترش به حوزه‌های عمودی و ابعاد فیزیکی بیشتری است، ازجمله دستگاه‌های تاشو، ساعت‌ها، خودروها، و عینک‌های واقعیت گسترده. 

TAS-Gif (1).gif

افزایش تعامل با AppFunctions

برای کنترل بیشتر بر نحوه تعامل عامل‌ها با برنامه‌تان، می‌توانید از AppFunctions Android استفاده کنید. این ویژگی به شما امکان می‌دهد ابزارهای خاصی مانند سرویس‌ها، داده‌ها، و کنش‌ها را مستقیماً به سیستم‌عامل و عامل‌ها ارائه دهید و آن‌ها را با شرح‌های زبان طبیعی جفت کنید. سپس سیستم می‌تواند این ابزارها را در انواع ابعاد دستگاه شناسایی و اجرا کند و به کاربران امکان دهد تا عملکرد برنامه‌تان را ازطریق سیستم هوشمند فعال کنند تا تجربه‌های غنی‌تر و سفارشی‌سازی‌شده‌تری با خودکارسازی تکلیف داشته باشند. آزمایش این میاناهای برنامه‌سازی کاربردی مرحله اولیه را در پیش‌نمایش خصوصی با برنامه‌هایی مثل KakaoTalk شروع کرده‌ایم تا کاربران بتوانند ازطریق این چارچوب جدید «پیام ارسال کنند» یا «تماس صوتی برقرار کنند». AppFunctions ازقبل اجرای محلی موارد استفاده ۲۵ برنامه را در سازندگان دستگاه فعال کرده است. می‌توانید به‌صورت محلی با میانای برنامه‌سازی کاربردی آزمایش کنید و ازهمین حالا علاقه خود را برای پیوستن به برنامه دسترسی زودرس AppFunctions ثبت کنید تا فرصت‌های ادغام کامل را به‌دست آورید.

ما چندین مسیر ادغام ارائه می‌دهیم تا در هر کجای این سفر هوشمند که هستید، چه با خودکارسازی بی‌دردسر برنامه «بدون تغییر کد» و چه بااستفاده از AppFunctions API، به شما کمک کنیم و کنترل بیشتری به سبک MCP دراختیارتان قرار دهیم. 

تجربه کاربری بهبودیافته با ابزاره‌ها

ما با گسترش پشتیبانی از ابزاره به عوامل شکل جدید، که با خودروها شروع می‌شود، تجربه کاربری را ارتقا می‌دهیم. این امر فرصت‌های جدیدی برای شما ایجاد می‌کند تا با کاربران در ۲۵۰ میلیون خودرو سازگار با Android Auto تعامل داشته باشید. 

Jetpack Glance ساخت ابزاره‌های باکیفیت را آسان می‌کند و اکنون به‌لطف چارچوب زیربنایی جدیدی به‌نام RemoteCompose، قابلیت‌های قدرتمند جدیدی دریافت می‌کند.

  • تعامل‌های غنی‌تر و ممتاز جدید: RemoteCompose که برای سازگاری عمیق و مصرف بهینه باتری ساخته شده است به Glance امکان می‌دهد تعامل‌های غنی‌تر و ممتازتری ارائه دهد. به‌زودی می‌توانید از قابلیت‌های جدید، ازجمله پیمایش سریع، دکمه‌های گویا، و جلوه‌های ذره‌ای برای ایجاد ابزاره‌های جذاب‌تر استفاده کنید.
  • سازگاری با نسخه قدیمی داخلی: این ویژگی‌های RemoteCompose رسا به‌طور پیش‌فرض در Android 16 و بالاتر پشتیبانی می‌شوند. بااستفاده از Jetpack Glance به‌عنوان میانای برنامه‌سازی کاربردی، سازگاری کامل با نسخه‌های قدیمی را حفظ می‌کنید. ابزارهایتان به‌طور خودکار از این ویژگی‌های ممتاز واسط کاربر در دستگاه‌های جدیدتر بهره می‌برند و درعین‌حال برای پشتیبانی از نسخه‌های قدیمی‌تر سیستم‌عامل، تنزل متین خواهند داشت.

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

ساختن تطبیقی فراتر از تلفن

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

morph-to-tablet.gif
  • Jetpack Navigation 3: جدیدترین Jetpack Navigation 3 ما با افزودن تزئین‌کننده‌های Scene به Scene API، پشتیبانی تطبیقی عمیق‌تری ارائه می‌دهد. از تزئین‌کننده‌های صحنه می‌توان برای اصلاح صحنه محاسبه‌شده توسط استراتژی صحنه برنامه‌تان استفاده کرد. برای مثال، می‌توان از آن‌ها برای افزودن عناصر رایج میانای کاربر مانند نوارهای بالای برنامه و نوارها/ریل‌های پیمایش استفاده کرد که می‌خواهید در صحنه اضافه کنید، نه در سطح ورودی پیمایش. NavDisplay اکنون شامل عملکرد داخلی است که ورودی‌های پیمایش را به عناصر مشترک تبدیل می‌کند تا بتوانید به‌راحتی بین صحنه‌ها جابه‌جا شوید. برای اطلاعات بیشتر، Nav3-recipes ما را بررسی کنید.
  • Jetpack Compose: Adopting Compose into your app remains the easiest way to start building adaptive UIs, and we want to ensure that you have the right level of architectural support. درحال کار روی مجموعه جدیدی از واحدهای سازنده در Compose 1.11 برای چیدمان‌های واکنش‌گرا و سفارشی‌سازی با Grid، Flexbox، MediaQuery و Style هستیم. پیش‌از برداشتن پرچم «آزمایشی»، مشتاقیم بازخورد شما را درباره آن‌ها دریافت کنیم.
  • راهنمای طراحی: برای الهام گرفتن، گالری طراحی به‌روزشده ما، مرکز طراحی رایانه جدید ما، یا راهنمای چیدمان تطبیقی ما را برای شروع کاوش کنید.

برای تجربه‌های متمایز از دستگاه، از جدیدترین به‌روزرسانی‌های زیر بهره ببرید:

  • کتابخانه برنامه خودرو: ما با گسترش کتابخانه برنامه خودرو، توسعه را ساده‌تر می‌کنیم که به شما امکان می‌دهد «یک‌بار بسازید» و تجربه‌های رسانه‌ای سفارشی‌شده و بهینه‌شده برای کاهش حواس‌پرتی را به هر دو Android Auto و سیستم‌عامل Android Automotive ارائه دهید. با گسترش پشتیبانی از برنامه‌های ویدیویی تطبیقی، تعامل غنی‌تری را در خودرو فراهم می‌کنیم تا ویدیوها بتوانند در حالت پارک خودرو به‌صورت تمام‌صفحه پخش شوند.
  • کیت توسعه نرم‌افزار Android XR: کیت توسعه نرم‌افزار Android XR به شما امکان می‌دهد تجربه‌های سفارشی عمیقاً متمایزی برای طیف روبه‌رشدی از دستگاه‌های واقعیت گسترده، ازجمله عینک‌های واقعیت گسترده سیمی (مانند Project Aura از XREAL) بسازید، درحالی‌که برنامه‌های تطبیقی موجود به‌طور خودکار در محیط‌های فراگیر بدون تلاش توسعه‌ای اضافی ظاهر می‌شوند. بااستفاده از Jetpack Compose Glimmer برای ساختن میاناهای کاربر قابل‌مشاهده در یک نگاه که برای عینک نمایشگردار سفارشی‌سازی شده‌اند، و همچنین Jetpack Projected APIs برای ایجاد پل ارتباطی بین تجربه‌های برنامه از تلفن به میدان دید کاربر، می‌توانید برای عینک نمایشگردار آماده شوید. پیش‌نمایش توسعه‌دهندگان نرم‌افزار ۴ از کیت توسعه نرم‌افزار Android XR که هفته آینده ارائه می‌شود، مؤلفه‌های تعاملی جدیدی مانند «تراشه‌های عنوان» و «گروه‌های دکمه» را معرفی می‌کند که ورودی را برای صفحه‌های لمسی عینک بهینه‌سازی می‌کنند. این ویژگی بااستفاده از ProjectedTestRule API جدید، گردش کار شما را برای خودکارسازی محیط‌های آزمایشی ساده می‌کند.

عصری جدید برای کاربران شما در Android

از تغییر به سیستم هوشمند گرفته تا گسترش فاکتورهای شکل جدید مانند Googlebooks،‏ Android راه‌های جدیدی را برای افراد ایجاد می‌کند تا از تجربه‌های دستگاه خود با توسعه‌دهندگان و سازندگان برنامه در مرکز آن بهره بیشتری ببرند.

ویژگی‌های «هوش Gemini» به‌تدریج و با آماده شدن آن‌ها عرضه خواهند شد، که از جدیدترین تلفن‌های Samsung Galaxy و Google Pixel در تابستان امسال شروع می‌شود. این نشان‌ها اواخر امسال در سراسر دستگاه‌های Android شما ازجمله ساعت، خودرو، عینک، و رایانه کیفی نیز دردسترس قرار خواهند گرفت.

منتظر اخبار بیشتر درباره توسعه برنامه در این عصر جدید در Google I/O هفته آینده باشید. 

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