Wear OS 7 چندین ویژگی را برای کمک به بهبود تجربه برنامه Wear OS شما معرفی میکند. قبل از افزودن این ویژگیها به برنامه خود، برنامه خود را برای سازگاری با Wear OS 7 آماده کنید .
ابزارکهای پوشیدنی
با شروع از Wear OS 7، کاشیهای تمام صفحه قدیمی به ویجتهای پویای Wear تبدیل میشوند. ویجتها یک سطح جدید قابل مشاهده برای Wear OS هستند که برای تکمیل برنامهها و صفحههای ساعت با ارائه سازگاری ساختاری بیشتر با اکوسیستم گستردهتر اندروید طراحی شدهاند.
با پشتیبانی از Jetpack Glance و چارچوب جدید RemoteCompose ، Wear Widgets نسبت به کتابخانههای قدیمی protolayout ، بیانپذیری بیشتری ارائه میدهد و دارای یک DSL اعلانی است که مستقیماً با Modern Android Development همسو میشود.
ویجتهای Wear از دو طرحبندی دقیق کارت - کوچک و بزرگ - پشتیبانی میکنند که مستقیماً با فرمتهای 2x1 و 2x2 موبایل هماهنگ میشوند. این انعطافپذیری به شما امکان میدهد طرحبندیهای منسجم بین دستگاهی را پیادهسازی کنید و در عین حال محتوا را برای مچ دست بهینه نگه دارید. توسعهدهندگان میتوانند منطق رابط کاربری موجود را از mainSlot یک Tile تمام صفحه قدیمی به یک ویجت 2x2 تبدیل کنند.
برای اطلاعات بیشتر در مورد ساخت ویجتها، به راهنمای Wear Widgets مراجعه کنید.
بهروزرسانیهای زنده
Wear OS 7 بهروزرسانیهای زندهی بسیار قابل توجهی را برای مچ دست معرفی میکند و به توسعهدهندگان اجازه میدهد تا پیشرفتهای حیاتی و بلادرنگ را مستقیماً به کاربران نشان دهند. چه در حال پیگیری یک تمرین فعال، نظارت بر یک سفر اشتراکی یا نمایش ناوبری گام به گام باشید، بهروزرسانیهای زنده، بدون نیاز به باز کردن کامل برنامه توسط کاربران، امکان مشاهدهی مداوم را فراهم میکنند.
با در نظر گرفتن ادغام یکپارچه اکوسیستم، بهروزرسانیهای زنده در Wear OS هماهنگی گستردهای با API پلتفرمهای موبایل دارند. توسعهدهندگان از بسیاری از سبکهای اعلان استاندارد - مانند ProgressStyle و کرنومترهای داخلی - استفاده میکنند و نیاز به پیادهسازی کد مخصوص پلتفرم را به حداقل میرسانند.
قابلیتهای کلیدی و مزایای توسعهدهندگان در Wear OS 7 عبارتند از:
- همترازی API اکوسیستم : با استفاده از APIهای آشنای اندروید، اعلانها را بسازید. اگر برنامه تلفن همراه شما از قبل بهروزرسانیهای زنده را پیادهسازی کرده است، میتوانید از بسیاری از APIهای مشابه در Wear OS استفاده کنید.
- جایگزین مدرن برای فعالیتهای جاری : برای انتشار بهروزرسانی محلی در Wear OS 7 و بالاتر، بهروزرسانیهای زنده به عنوان مسیر ارتقاء توصیهشده نسبت به API فعالیتهای جاری قدیمی عمل میکنند و یکپارچهسازی عمیقتر سیستم و مدیریت چرخه عمر بهبودیافته را ارائه میدهند.
- اتصال خودکار به OEM : برای کاهش سربار توسعه Wear OS، بهروزرسانیهای زنده تولید شده توسط یک برنامه تلفن همراه جفتشده میتوانند بهطور خودکار به ساعت در دستگاههای OEM پشتیبانیکننده متصل شوند.
- تراشههای وضعیت قابل مشاهده : بهروزرسانیهای زنده با نمایش تراشههای وضعیت پویا، عمیقاً با رابط کاربری سیستم Wear OS ادغام میشوند. با استفاده از APIهایی مانند
setShortCriticalTextوsetUsesChronometer، برنامه شما میتواند شمارش معکوس ETA، تایمرها یا آیکونهای وضعیت بحرانی را مستقیماً در نوار اعلانها و صفحههای ساعت پشتیبانی شده نمایش دهد.
برای جزئیات جامع پیادهسازی، استراتژیهای بهینهسازی باتری و دستورالعملهای طراحی، به راهنمای توسعهدهندگان «بهروزرسانیهای زنده در مورد Wear OS» مراجعه کنید.