Wear OS 6, Android 16'ya (API düzeyi 36) dayanmaktadır. Wear OS 6'da kullanılmak üzere Wear OS uygulamanızı hazırlarken Android 16'daki tüm uygulamaları etkileyen sistem davranış değişikliklerinin yanı sıra Android 16'yı hedefleyen uygulamalara yönelik değişiklikleri de ele alın.
Aksi belirtilmediği sürece değişiklikler, hedef SDK sürümünden bağımsız olarak Wear OS 6 veya sonraki sürümlerde çalışan tüm uygulamaları etkiler.
Wear OS 6 ile kullanıma sunulan kol saatlerinin yalnızca Saat Kadranı Formatı'nı kullanan kadranları desteklediğini hatırlatırız. Bu nedenle, Watch Face Format'a geçmenizi öneririz.
Daha tutarlı, her zaman açık davranış
Wear OS 6, cihazlar arasında tutarlı bir her zaman açık ekran deneyimi sunmak için mevcut çözümleri birleştirir. Bu değişiklik kapsamında, cihaz sistem ortam moduna girdiğinde önceki üst etkinlik görünür kalır ve "devam ettirildi" durumunda olur.

Döşemeler için varsayılan sistem yazı tipi
Wear OS 6, blok tipografisinde daha fazla tutarlılık sunar. Bu sayede kullanıcılar blok rulosunda daha kolay gezinebilir. Belirli bir cihazda tüm kutucuklar aynı yazı tipini kullanır. Bazı cihazlarda bu tutarlı yazı tipi bir değişken yazı tipidir.
Daha ayrıntılı sağlık izinleri
Android 16 ve dolayısıyla Wear OS 6'dan itibaren platform, Health Connect'in kullandığı daha ayrıntılı sağlık izinlerine geçiş yapıyor. Bu durum şu izinleri etkiler:
Wear OS 5.1 izni ( android.permission ) |
Wear OS 6 izni ( android.permission.health ) |
---|---|
BODY_SENSORS
|
READ_HEART_RATE READ_OXYGEN_SATURATION (desteklenen cihazlarda kullanılabilen sensör) READ_SKIN_TEMPERATURE (desteklenen cihazlarda kullanılabilen sensör) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
Uygulamanızı API düzeyi 36 veya daha yüksek bir sürümü hedeflediğinde bu izinleri işleyecek şekilde nasıl güncelleyeceğinizi öğrenmek için Wear OS için Sağlık Hizmetleri Rehberi'nde gösterilen taşıma adımlarını uygulayın.
Not: Wear OS 5.1 (API düzeyi 35) ve önceki sürümleri hedefleyen uygulamaların uyumluluğunu korumak için sistem aşağıdaki desteği sunar:
- Kullanıcı, uygulamanızı Wear OS 6 veya sonraki sürümlerin yüklü olduğu bir cihaza yüklerse sistem, uygulamanız adına
READ_HEART_RATE
izni otomatik olarak ister. - Kullanıcı daha önce uygulamanıza
BODY_SENSORS
veBODY_SENSORS_BACKGROUND
izinlerini verdiyse ve cihazını Wear OS 6 veya daha yeni bir sürüme güncellediyse uygulamanız verilen izinleri korur.
Kart etkileşimi etkinlikleri gruplandırılır.
Wear OS 6'dan itibaren, kullanıcıların döşemenize kaydırması ve döşemenizden kaydırmasıyla ilgili etkinlikler (sırasıyla onTileEnterEvent
ve onTileLeaveEvent
) gruplandırılır.
Uygulamanız Wear OS 6 veya sonraki sürümleri hedefliyorsa bu etkinlikleri izlemek için
onRecentInteractionEventsAsync()
işlevini çağırın. Döşemelerinizi güncellemek için bu etkinliklerin anında teslim edilmesine güvenmeyin.