آزمایش کنید که برنامه شما چگونه تغییرات رفتاری را کنترل می کند

Wear OS 6 مبتنی بر Android 16 (سطح API 36) است. وقتی برنامه Wear OS خود را برای استفاده در Wear OS 6 آماده می‌کنید، تغییرات رفتار سیستم را که بر همه برنامه‌های Android 16 تأثیر می‌گذارد ، و همچنین تغییرات برنامه‌هایی که Android 16 را هدف قرار می‌دهند، کنترل کنید.

مگر اینکه در غیر این صورت مشخص شده باشد، تغییرات بر روی همه برنامه‌هایی که روی Wear OS 6 یا بالاتر اجرا می‌شوند، بدون در نظر گرفتن نسخه SDK هدف، تأثیر می‌گذارد.

به عنوان یادآوری، ساعت‌هایی که با Wear OS 6 راه‌اندازی می‌شوند، فقط از ساعت‌هایی پشتیبانی می‌کنند که از فرمت Watch Face استفاده می‌کنند. به همین دلیل، توصیه می کنیم به استفاده از فرمت Watch Face مهاجرت کنید.

رفتار همیشه ثابت بیشتر

Wear OS 6 راه‌حل‌های موجود را ادغام می‌کند تا یک تجربه نمایشگر همیشه روشن را در همه دستگاه‌ها ارائه دهد. به عنوان بخشی از این تغییر، زمانی که دستگاه وارد حالت محیطی سیستم می شود، فعالیت برتر قبلی قابل مشاهده و در حالت "از سرگیری" باقی می ماند.

کنترل‌های آهنگ و رسانه فعلی حتی زمانی که کاربر با دستگاه Wear OS تعامل ندارد، قابل مشاهده است.

فونت سیستم پیش فرض برای کاشی ها

Wear OS 6 سازگاری بیشتری را برای تایپوگرافی کاشی ارائه می دهد که به کاربران کمک می کند در چرخ فلک کاشی حرکت کنند. در یک دستگاه معین، همه کاشی ها از یک فونت استفاده می کنند. در برخی دستگاه‌ها، این فونت ثابت یک فونت متغیر است.

همه کاشی های موجود در یک دستگاه خاص از فونت یکسانی استفاده می کنند.

مجوزهای بهداشتی دقیق تر

این پلتفرم با شروع Android 16 - و به طور گسترده، Wear OS 6 - به مجوزهای سلامت دقیق تری که Health Connect استفاده می کند مهاجرت می کند. این بر مجوزهای زیر تأثیر می گذارد:

از مجوز OS 5.1 استفاده کنید
( android.permission )
از مجوز OS 6 استفاده کنید
( android.permission.health )
BODY_SENSORS READ_HEART_RATE
READ_OXYGEN_SATURATION ( حسگر موجود در دستگاه‌های پشتیبانی‌شده )
READ_SKIN_TEMPERATURE ( حسگر موجود در دستگاه های پشتیبانی شده )
BODY_SENSORS_BACKGROUND READ_HEALTH_DATA_IN_BACKGROUND

برای آشنایی با نحوه به‌روزرسانی برنامه‌تان برای مدیریت این مجوزها وقتی که سطح API 36 را هدف قرار می‌دهد، مراحل انتقال نشان داده شده در راهنمای Health Services for Wear OS را دنبال کنید.

توجه: برای حفظ سازگاری برنامه‌هایی که Wear OS 5.1 (سطح API 35) و پایین‌تر را هدف قرار می‌دهند، سیستم پشتیبانی زیر را ارائه می‌کند:

  • اگر کاربر برنامه شما را روی دستگاهی نصب کند که دارای سیستم عامل Wear OS 6 یا بالاتر است، سیستم به طور خودکار مجوز READ_HEART_RATE را از طرف برنامه شما درخواست می کند.
  • اگر کاربر قبلاً مجوزهای BODY_SENSORS و BODY_SENSORS_BACKGROUND را به برنامه شما اعطا کرده است، و اگر کاربر سپس دستگاه خود را به Wear OS 6 یا بالاتر به‌روزرسانی کند، برنامه شما مجوزهای اعطا شده را حفظ می‌کند.

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

با شروع Wear OS 6، رویدادهای مربوط به کاربرانی که انگشت خود را روی کاشی شما کشیده و از آن دور می‌شوند - به ترتیب onTileEnterEvent و onTileLeaveEvent - دسته‌بندی می‌شوند. اگر برنامه شما Wear OS 6 یا بالاتر را هدف قرار می‌دهد، برای نظارت بر این رویدادها onRecentInteractionEventsAsync() تماس بگیرید. برای به روز رسانی کاشی های خود به تحویل زمان واقعی این رویدادها اعتماد نکنید.