Wear OS'te performans oluşturun

Birçok Wear OS'te olduğu gibi, Wear OS'te performans, uygulamalar için dikkat edilmesi gereken cihazların CPU ve GPU kaynağı, daha büyük mobil cihazlara kıyasla daha sınırlıdır. Yapılandırmak ve geliştirmek için Jetpack Compose'daki bilgilerinizi kullanabilirsiniz uygulamanızın performansını iyileştirmesi için uygulamanızı benzerdir. Ancak, testlerinizi nasıl test edeceğinizi Wear OS'teki performansı.

Performans kavramlarını daha iyi anlamak için Performansla ilgili en iyi uygulamalar ve YouTube'da Wear OS için verimli, verimli uygulamalar oluşturma.

Performansı artırma teknikleri

Uygulamanızın performansını doğru şekilde anlamak için uygulamanızı şurada çalıştırmayı deneyin: bırakma moduna geçmemelidir. Hata ayıklama modu, birçok sorunu tespit etmek için faydalı olsa da yüksek bir performans maliyetine yol açar ve diğer kodların bulunmasını zorlaştırabilir performansı olumsuz yönde etkiliyor olabilir. Ayrıca hata ayıklama modu performansı daha da düşürebilir. Ayrıca uygulamanızı daraltmak ve optimize etmek için R8 derleyiciyi kullanın. Okuyucu Gelirleri Yöneticisi'ni daha fazla bilgi için Kaynaklarınızı azaltma başlıklı makaleye göz atın.

Android Studio araçları hakkında bilgi edinin. Canlı Düzenleme, Oluşturulabilir Önizleme ve Wear OS emülatörü dahil. Bu da, kol saatinde uygulamanızda hata ayıklama için harcadığınız süreyi kısaltabilir. Bu da verimlilik. Android Studio, kol saatinde ortalama görüntüleme süresi (AVD) ile birlikte gelir. Oluşturma Önizlemeleri ile Test Etme ve Canlı Düzenleme özellikleri, uygulamanız büyük ölçüde beklendiği gibi çalışana kadar cihazınızın performansını doğru şekilde yansıtabilirsiniz.

İzleme ve analiz için JankStats kitaplığını sorunlarından kaçınabilirsiniz. Örnek için GitHub'da JankStats örneği.

Temel profil kullanın

Uygulamanızın performansını iyileştirmek için aşağıdakileri tanımlayarak temel profil kullanın: en iyi uygulamaları paylaşacağım. ayrıntılı bir rehber için Daha fazla bilgi için Temel profiller bölümüne bakın. Her biri Wear OS kitaplığının, kendi profil kuralları olan gönderimleri için oluşturma işlemi yapın. Uygulamanız kitaplık profili kuralları otomatik olarak birleştirilir ve uygulamanızın APK'sıyla dağıtılır ve cihazda önceden derlenirler. Bu başlatma sürelerini azaltabilir, titreyen çerçeveleri azaltabilir ve diğer bazı yolları da görmüştük.

Bir uygulama için kendi profilinizi tanımlamayı seçerseniz profiliniz Macrobenchmark testleri yazarak performansı iyileştirdik. Örnek için bkz. GitHub'daki performans örnekleri.

Temel profil komutları

Temel değer düzeyinde çalışmaya yardımcı olması için kullanabileceğiniz bazı faydalı komutlar vardır: profil. Öncelikle, şunu çalıştırarak profilinizin durumunu belirleyin: takip etmek için:

adb shell dumpsys package dexopt | grep -A 1 $PACKAGE_NAME

Durum status=speed-profile değilse kurallar henüz uygulanmamıştır en iyi uygulamalardır.

Wear OS için oluşturma profili kuralları, çalışan bir arka plan işi kullanılarak uygulanır cihaz şarjda ve boşta olduğunda. Bunu şunu çalıştırarak manuel olarak tetikleyebilirsiniz: Uygulama başlatıldıktan ve yeterli zaman geçtikten sonra aşağıdaki komut profil yükleyicinin profili arka planda önyüklemesine izin vermek için. Bu yaklaşık 40 saniye sürer.

adb shell cmd package bg-dexopt-job

Daha sonra, durumun şu anda doğru olduğundan emin olmak için önceki komutu yeniden çalıştırabilirsiniz. speed-profile

Optimizasyonun yükleme sırasında yapıldığı durumlar için Temel profili başka cihazdan yükleyin.

ziyaret edin.