Wear OS, Android tabanlı olup bilek için optimize edilmiştir. Daha önce Android için uygulama geliştirdiyseniz, aynı özelliklerin ve API'lerin birçoğunu kullanmış olabilirsiniz. Ancak, mobil uygulama tasarlama ile Wear OS uygulamasını tasarlama arasında bazı farklılıklar vardır.
Uygulamanızı nasıl tasarlayacağınızı öğrenmek için Wear OS geliştirme ilkeleri kılavuzunu okumanızı öneririz.
Wear OS uygulama geliştirmede belirli bir özelliğin, API'nin veya en iyi uygulamanın Android mobil geliştirmeye kıyasla ne açıdan farklı olduğunu öğrenmek için aşağıdaki tabloyu inceleyin veya belirli bir konuyu bulmak için filtre alanını kullanın.
Özellik, API veya en iyi uygulama | Wear OS ve Mobil Cihazlar | Wear OS ayrıntıları |
Uygulamanızın kullanıcı arayüzünü veya kullanıcı deneyimini tasarlayın | Farklı | Saniyeler içinde gerçekleştirilebilecek birkaç kritik göreve odaklanır. |
Kullanıcı arayüzü yüzeyleri | Farklı | Uygulamalar, kutular, komplikasyonlar, kadranlar ve daha pek çok ek yüzeyle etkinlik ve bildirimlerin ötesine geçiyor. |
Kullanıcı arayüzü bileşenleri | Mobil cihazlar ve daha fazlası | Mobil bileşenlerin yanı sıra BoxInsetLayout , SwipeDismissFrameLayout , WearableRecyclerView ve daha birçok uygulama gibi Wear-OS'e özgü bileşenleri içerir. |
Devam eden etkinlik | Farklı | Yeni Wear OS yüzeylerine sürekli bildirimler ekler. |
Koyu tema veya mod | Farklı | Pil tasarrufu için yalnızca koyu mod sunar. |
Önceki yığın | Farklı | Kullanıcıların hızlıca kaydırarak kapatmasına ve arka gruba gitmek için kaydırmasına olanak tanır. |
Fiziksel düğmeler | Farklı | Giyilebilir bir cihazda genellikle bir veya daha fazla fiziksel düğme bulunur. Wear OS cihazlarda her zaman en az bir düğme (güç düğmesi) bulunur. Bunun yanı sıra, kol saatlerinde, uygulamanızda kullanabileceğiniz sıfır veya daha fazla çok işlevli düğme olabilir. |
Çevirmeli giriş | Farklı | Bazı Wear OS cihazlarda fiziksel bir dönen yan düğme veya dönen giriş bulunur. Kullanıcı, uygulamanızın mevcut görünümünü yukarı veya aşağı kaydırmak için düğmeyi çevirebilir. |
Uygulama devam ettirme | Farklı | Kullanıcıların, son kullandıkları uygulamaları devam ettirmek için ikincil donanım düğmesine iki kez dokunmasına olanak tanır. Kullanıcılar uygulamanıza tekrar girdiklerinde, kullanıcıların kaydırma konumunu hatırlamaları gerekir. |
Mimari Bileşenleri | Aynı | Android dokümanlarında Android Mimari Bileşenleri bölümüne bakın. |
Navigasyon | Farklı | Uygulamalar yüzeysel olmalıdır. İki düzeyden daha derin bir tasarım kullanmaktan kaçının ve doğrusal olmalıdır. Uygulamalar, çoğu içeriği ve gezinmeyi satır içinde göstermelidir. |
Diğer uygulamalarla etkileşim | Aynı | Diğer uygulamalarla etkileşimde bulunma konusuna bakın. |
Eşlenen cihazlarla etkileşim | Yeni | Eşlenen cihazlarla Wear uygulaması üzerinden etkileşimde bulunabilir. Daha fazla bilgi için Veri gönderme ve senkronize etme konusuna bakın. |
Niyetler ve niyet filtreleri | Aynı | Android belgelerindeki Amaçlar ve amaç filtreleri bölümüne bakın. |
Animasyonlar ve geçişler | Aynı | Android dokümanlarında Animasyonlar ve geçişler bölümüne bakın. |
Resimler ve grafikler | Aynı | Android dokümanlarında Resimler ve grafikler bölümüne bakın. |
Hizmetler ve arka plan görevleri | Aynı | Android dokümanlarında Hizmetlere genel bakış bölümüne bakın. |
Arka plan görevleri | Aynı | Android dokümanlarındaki Arka planda çalışmaya genel bakış bölümüne göz atın. |
İzinler | Aynı | Android dokümanlarında Android'de izinler bölümüne göz atın. |
Uygulama verileri ve dosyaları | Aynı | Android dokümanlarında Uygulama verileri ve dosyaları bölümüne bakın. |
Kullanıcı verileri ve kimliği | Benzer | İlgili mobil API'lerin ötesinde ek kimlik doğrulama seçenekleri sunar. Giyilebilir cihazlarda kimlik doğrulama hakkında daha fazla bilgi edinin. |
Kullanıcının konumu | Aynı | FusedLocationProvider , pil ömründen tasarruf etmek ve Wear OS'te konumu algılamak için telefonun GPS çipinden de yararlanır. |
Dokunma ve giriş | Mobil cihazlar ve daha fazlası | Standart dokunmatik girişin ötesinde daha fazla giriş sunar. Daha fazla bilgi için Dokunma ve girişe genel bakış bölümünü inceleyin. |
Sensörler | Mobil cihazlar ve daha fazlası | Wear OS'in geliştirilmesi mobil cihazlardakine benzerdir. Wear OS'te uygulamanızı basitleştirmek için bu işi sizin yerinize yapacak Health Services API'yi kullanabilirsiniz. Sensörler hakkında bilgi edinin. |
Sağlık Hizmetleri | Yeni | Sensörler, içeriğe duyarlı algoritmalar ve tüm gün süren sağlık takibinden oluşturulan fitness ve sağlık verileri sağlar. Daha fazla bilgi için Wear OS'te Sağlık Hizmetleri bölümüne bakın. |
Bağlantı | Benzer | Çoğu mobil API tam olarak desteklenir ancak bazı sınırlamalar vardır.
Örneğin, android.webkit API'leri desteklenmez.
Daha fazla bilgi için Wear OS'te ağ erişimi ve senkronizasyon bölümünü okuyun. |
Android App Bundle | Aynı | Android dokümanlarında Android App Bundle hakkında bölümüne bakın. |
Bağımlılık yerleştirme | Aynı | Android dokümanlarında Android'de Bağımlılık Yerleştirme bölümüne bakın. |
Test etme | Benzer | Android dokümanlarında Android'de uygulamaları test etme bölümüne bakın. |
Performans | Benzer | Android dokümanlarında Uygulama performansı rehberi bölümüne bakın. |
Erişilebilirlik | Aynı | Android dokümanlarındaki Erişilebilir uygulamalar derleme bölümüne bakın. |
Gizlilik | Aynı | Android dokümanlarında Gizlilikle ilgili en iyi uygulamalar bölümüne göz atın. |
Güvenlik | Aynı | Android dokümanlarındaki Uygulama güvenliği en iyi uygulamaları bölümüne bakın. |