اخبار محصول

ساخت سیستم اطلاعاتی در اندروید

مطالعه ۴ دقیقه‌ای
Matthew McCullough
معاون رئیس، مدیریت محصول، توسعه‌دهنده اندروید

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

اتوماسیون وظایف با Gemini

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

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

TAS-Gif (1).gif

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

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

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

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

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

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

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

علاوه بر این، RemoteCompose موتور پشت Create My Widget است، قابلیتی که در آن کاربران می‌توانند از Gemini بخواهند ویجت‌های سفارشی کاملاً تطبیقی ​​بسازد که می‌توانند به طور یکپارچه برای صفحه اصلی کاربر یا ساعت Wear OS تغییر اندازه داده و بهینه شوند.

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

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

تبدیل-به-تبلت.gif
  • ناوبری جت‌پک ۳: جدیدترین نسخه ناوبری جت‌پک ۳ ما با افزودن دکوراتورهای صحنه به رابط برنامه‌نویسی صحنه، پشتیبانی تطبیقی ​​عمیق‌تری ارائه می‌دهد. دکوراتورهای صحنه می‌توانند برای تغییر صحنه محاسبه‌شده توسط استراتژی صحنه برنامه شما استفاده شوند. به عنوان مثال، می‌توان از آنها برای اضافه کردن عناصر رابط کاربری رایج مانند نوارهای بالای برنامه و میله‌ها/ریل‌های ناوبری که می‌خواهید در صحنه اضافه کنید، به جای سطح ورودی ناوبری، استفاده کرد. NavDisplay اکنون شامل قابلیت داخلی است که ورودی‌های ناوبری را به عناصر مشترک تبدیل می‌کند، بنابراین اکنون می‌توانید به راحتی بین صحنه‌ها جابجا شوید. برای اطلاعات بیشتر ، Nav3-recipes ما را بررسی کنید.
  • Jetpack Compose: استفاده از Compose در برنامه شما همچنان ساده‌ترین راه برای شروع ساخت رابط‌های کاربری تطبیقی ​​است و ما می‌خواهیم مطمئن شویم که شما از سطح مناسبی از پشتیبانی معماری برخوردار هستید. ما در حال کار بر روی مجموعه‌ای جدید از بلوک‌های سازنده در Compose 1.11 برای طرح‌بندی‌های واکنش‌گرا و سفارشی‌سازی با Grid ، Flexbox ، MediaQuery و Style هستیم. ما از بازخورد شما در مورد آنها قبل از حذف پرچم Experimental استقبال می‌کنیم.
  • راهنمای طراحی: برای الهام گرفتن،گالری طراحی به‌روز شده ما،مرکز طراحی دسکتاپ جدید ما یا راهنمای طرح‌بندی تطبیقی ​​ما را برای شروع بررسی کنید.

برای تجربه‌های متفاوت در دستگاه‌های مختلف، از آخرین به‌روزرسانی‌ها برای موارد زیر استفاده کنید:

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

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

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

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

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

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

ادامه مطلب