Wear OS 6, Android 16'yı (API düzeyi 36) temel alır. Wear OS uygulamanızı Wear OS 6'ta kullanıma hazırlarken Android 16'daki tüm uygulamaları etkileyen sistem davranışı değişikliklerini ve Android 16'ı hedefleyen uygulamalardaki değişiklikleri 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 Kadran Formatı'nı kullanan kadranları desteklediğini hatırlatmak isteriz. Bu nedenle, kadran biçimini kullanmaya 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 en üst etkinlik görünür durumda kalır ve "devam ettirilmiş" durumda olur.

Kartlar için varsayılan sistem yazı tipi
Wear OS 6, kullanıcıların kart rulosunda gezinmesine yardımcı olan kart yazı tipinde daha fazla tutarlılık sunar. Belirli bir cihazda tüm kartlar aynı yazı tipini kullanır. Bazı cihazlarda bu tutarlı yazı tipi değişken yazı tipidir.
Daha ayrıntılı sağlık izinleri
Android 16'dan (ve buna bağlı olarak Wear OS 6'tan) itibaren platform, Health Connect'in kullandığı daha ayrıntılı sağlık izinlerine geçiyor. 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 (sensör, desteklenen cihazlarda kullanılabilir) READ_SKIN_TEMPERATURE (sensör, desteklenen cihazlarda kullanılabilir) |
BODY_SENSORS_BACKGROUND |
READ_HEALTH_DATA_IN_BACKGROUND |
Uygulamanızı, API düzeyi 36'yı hedeflediğinde bu izinleri kullanacak şekilde nasıl güncelleyeceğinizi öğrenmek için Wear OS için Sağlık Hizmetleri rehberinde gösterilen taşıma adımlarını uygulayın.
Not: Wear OS 5.1 (API düzeyi 35) ve önceki sürümleri hedefleyen uygulamalarla uyumluluğu korumak için sistem aşağıdaki desteği sunar:
- Kullanıcı, uygulamanızı Wear OS 6 veya sonraki sürümleri çalıştıran bir cihaza yüklerse sistem, uygulamanız adına
READ_HEART_RATE
izinini otomatik olarak ister. - Kullanıcı daha önce uygulamanıza
BODY_SENSORS
veBODY_SENSORS_BACKGROUND
izinlerini verdiyse ve daha sonra cihazını Wear OS 6 veya sonraki bir sürüme güncellediyse uygulamanız, verilen izinleri korur.
Kart etkileşimi etkinlikleri toplu olarak gönderilir
Wear OS 6'tan itibaren, kullanıcıların kartınızla ilgili olarak ekranı kaydırmasıyla (sırasıyla onTileEnterEvent
ve onTileLeaveEvent
) ilgili etkinlikler 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. Kartlarınızı güncellemek için bu etkinliklerin gerçek zamanlı olarak yayınlanmasına güvenmeyin.