Wear OS 5, Android 14'ü (API düzeyi 34) temel alır. Projenizi hazırlarken Wear OS 5'te kullanım için Wear OS uygulaması, sistemi işleme Android 14'teki tüm uygulamaları etkileyen davranış değişikliklerinin yanı sıra Android 14'ü hedefleyen uygulamalarla ilgili değişiklikler.
Tüm uygulamaları etkileyen Wear OS 5 değişiklikleri
Aşağıdaki davranış değişiklikleri belirli kullanım alanlarını ve kitaplıkları etkiler: Wear OS'e. Bu değişiklikler, Wear OS 5 veya sonraki sürümlerde çalışan tüm uygulamaları etkiler. hedef SDK sürümünden bağımsız olarak sağlayın.
Gizlilik kontrol paneli
Wear OS 5'e, aşağıdaki avantajlara sahip olan gizlilik kontrol paneli desteği eklendi: Kullanıcılara her uygulamanın veri kullanımının merkezi bir görünümünü sunar.
Yeni kol saatlerinde yalnızca Saat Kadranı Formatı'nı kullanan kadranlar gösterilir
Wear OS 5 veya sonraki sürümlerle başlatılan kol saatleri, yalnızca Saat Kadranı Formatı. Bu nedenle, Saat Kadranı Formatı'nı kullanarak yapabilirsiniz.
Android 14'ü hedefleyen uygulamaları etkileyen Wear OS 5 değişiklikleri
Aşağıdaki değişiklikler uygulamanızı yalnızca hedef SDK'nızı güncellerseniz etkiler Android 14'e (Wear OS 5'in temel aldığı sürüm) sahip olması gerekir.
Her zaman açık uygulamalar arka plana geçebilir
Wear OS 5'ten itibaren sistem, her zaman açık uygulamaları arka plana taşıyor bir süre boyunca göründükten sonra devre dışı bırakabilirsiniz. Kullanıcılar şunları yapabilir: sistem ayarlarında zaman aşımını yapılandırın.
Egzersiz kaydı uygulamaları bir ön plan hizmet türü beyan etmelidir
Uygulamanız, aşağıdaki cihazlarda bir kullanıcının antrenman oturumunun parçası olarak egzersizi kaydediyorsa
Wear OS 5 veya sonraki bir sürümü çalıştırıyorsanız
Şu ön plan hizmetinde health
ön plan hizmet türünü belirtin:
ExerciseClient
çağırır. Ayrıca, uygulamanız konumu izleyebiliyorsa
sırasında location
değerini de belirtmeniz gerekir
ön plan hizmet türü.
Bileğe takılı olmayan bazı cihazların kilidi daha uzun süre açık kalır
Wear OS 5 veya sonraki sürümleri çalıştıran desteklenen cihazlarda kullanıcı bileğini kapatırsa sonra cihazı bilekten çıkarırken cihazın kilidini, kilitlendiğinden daha uzun süre boyunca tuttuğundan aksi takdirde.
Uygulamanız daha yüksek bir güvenlik düzeyi gerektiriyorsa (ör. gizli veya hassas olabilecek veriler gibi. Bilek algılama özelliğinin etkin olup olmadığını kontrol edin.
Sürüklenebilir içerik, sistem hareketi etkinleştirme noktalarıyla çakışabilir
Sistem, Wear OS 5'ten itibaren hareket etkinliği hareketlerini işler ve sistemin kullanıcı arayüzünde kullanılan hareketle gezinmeden ayrı olarak oluşturulur.
Uygulamanızın kullanıcı arayüzünde sistem hareketiyle çakışan büyük sürüklenebilir alanlar varsa
bu alanlar için sistem hareketi hariç tutma dikdörtgenleri
görüntüleme. Bunu yapmak için setSystemGestureExclusionRects()
numaralı telefonu arayarak şu talimatı verin:
sistem kullanıcı arayüzü. Şuna benzer:
iyi bir bildirim sağlamak için mobil uygulamanızda çakışan uygulama hareketlerini nasıl kullandığınız
Uçtan uca kullanıcı arayüzü deneyimi.
Sistem kullanıcı arayüzünü almak için setSystemGestureExclusionRects()
API'yi kullanabilirsiniz
hareket isteklerine farklı şekilde yanıt verebilir. Örneğin, sistem kullanıcı arayüzünde
kullanıcının amacını doğrulayacak yatay çubuk gibi ek kullanıcı arayüzü ipuçları.
Dolaylı ve beklemedeki niyetlerle ilgili kısıtlamalar
Uygulamanızda kart kullanıyorsanız amaçlar, dolaylı ve beklemedeki amaçlara yönelik kısıtlamalardan etkilenir.
Bazı bildirimler hâlâ kapatılamıyor
Android 14 çalıştıran bir cihazda uygulamanızın avuç içi sürümünü kullanırken (API düzeyi 34) veya sonraki bir sürüm yüklüyse kullanıcılar şu bildirimleri kapatabilir: reklamlar kapatılamıyordu.
Ancak bu bildirimler Wear OS 5 ve sonraki sürümlerde de kapatılamaz.
Android 14'teki diğer değişiklikler
Android 14'te yapılan aşağıdaki değişikliklerin Wear OS'inizi etkileme olasılığı en yüksek uygulamasını indirin.
Tüm uygulamaları etkileyen Android 14 değişiklikleri
- Tam alarm planlama varsayılan olarak reddedilir
- Uygulamalar önbelleğe alınırken bağlama kayıtlı yayınlar sıraya alınır
- Bir uygulamanın kısıtlanmış bekleme moduna yerleştirilebilmesinin diğer nedeni paket
API düzeyi 34'ü hedefleyen uygulamaları etkileyen Android 14 değişiklikleri
- Ön plan hizmeti türleri zorunludur
- Doğrusal olmayan yazı tipi ölçeklendirme (yalnızca görüntülemeye dayalı kullanıcı arayüzü öğelerini etkiler)
BluetoothAdapter
içinBLUETOOTH_CONNECT
izninin zorunlu kılınmasıJobScheduler
, geri çağırmayı ve ağ davranışını güçlendirir- Çalışma zamanına kayıtlı yayın alıcıları, açıkça dışa aktarılmalı veya dışa aktarılmamalıdır. dışa aktarıldı
- Daha güvenli dinamik kod yükleme
- Etkinlikleri arka planda başlatmayla ilgili ek kısıtlamalar
- Kullanıcı, fotoğraf ve videolara kısmi erişim izni verebilir
Sizin için önerilenler
- Not: JavaScript kapalıyken bağlantı metni gösterilir
- Android 10'daki gizlilikle ilgili değişiklikler
- Bir GATT sunucusuna bağlanma {:#connect}
- Arka planda iletişim kurma