Uygulamanızın davranış değişikliklerini nasıl ele aldığını test etme

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.

Mevcut şarkı ve medya kontrolleri, kullanıcı Wear OS cihazla etkileşim kurmadığında bile görünür kalır.

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.

Belirli bir cihazdaki tüm kartlar aynı yazı tipini kullanır.

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 ve BODY_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.