Wear OS, Android'e dayanır ve bilek için optimize edilmiştir. Daha önce Android için geliştirme yaptıysanız aynı özelliklerin ve API'lerin çoğunu kullanmış olabilirsiniz. Ancak mobil uygulama tasarımı ile Wear OS uygulama tasarımı arasında bazı farklar vardır.
Uygulamanızı nasıl tasarlayacağınızı öğrenmek için Wear OS geliştirme ilkeleri rehberini okumanızı öneririz.
Belirli bir özelliğin, API'nin veya en iyi uygulamanın Wear OS uygulama geliştirmede Android mobil geliştirmeye kıyasla nasıl farklı olduğunu öğrenmek için aşağıdaki tabloyu inceleyin ya da belirli bir konuyu bulmak için filtre alanını kullanın.
| Özellik, API veya en iyi uygulama | Wear OS ve Mobil | Wear OS ayrıntıları |
| Uygulamanızın kullanıcı arayüzünü veya kullanıcı deneyimini tasarlama | Farklı | Saniyeler içinde yapılabilecek birkaç önemli göreve odaklanır. |
| Kullanıcı arayüzü yüzeyleri | Farklı | Uygulamalar, kartlar, komplikasyonlar ve kadranlar gibi birçok ek benzersiz yüzeyle etkinliklerin ve bildirimlerin ötesine geçer. |
| Kullanıcı arayüzü bileşenleri | Mobil cihazlar ve daha fazlası | Mobil bileşenlerin yanı sıra Wear OS'e özel bileşenleri içerir. Örneğin: BoxInsetLayout,
SwipeDismissFrameLayout, WearableRecyclerView ve daha
birçok bileşen. |
| Devam eden etkinlik | Farklı | Yeni Wear OS yüzeylerine devam eden bildirimler eklenir. |
| Koyu tema | Farklı | Pil tasarrufu sağlamak için yalnızca koyu tema sunar. |
| Geri yığını | Farklı | Kullanıcıların kaydırarak kapatmasına ve geri yığında yukarı kaydırmasına olanak tanır. |
| Fiziksel düğmeler | Farklı | Giyilebilir cihazlar genellikle bir veya daha fazla fiziksel düğme içerir. Wear OS cihazlarda her zaman en az bir düğme (güç düğmesi) bulunur. Bunun dışında, saatlerde uygulamanızda kullanılabilecek sıfır veya daha fazla çok işlevli düğme olabilir. |
| Çevirmeli giriş | Farklı | Bazı Wear OS cihazlarda fiziksel bir döner yan düğme veya çevirmeli giriş bulunur. Kullanıcı, uygulamanızın mevcut görünümünü yukarı veya aşağı kaydırmak için düğmeyi çevirebilir. |
| Uygulamayı 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 girdiğinde uygulamanız, kullanıcıların kaydırma konumunu hatırlamalıdır. |
| Mimari Bileşenleri | Aynı | Android belgelerindeki Android Mimari Bileşenleri bölümüne bakın. |
| Gezinme | Farklı | Uygulamalar sığ olmalı (iki düzeyden daha derin bir tasarımdan kaçının) ve doğrusal olmalıdır (içeriğin ve gezinmenin çoğunu satır içi olarak gösterin). |
| Diğer uygulamalarla etkileşim | Aynı | Diğer uygulamalarla etkileşimde bulunma başlıklı makaleyi inceleyin. |
| Eşlenen cihazlarla etkileşim | Yeni | Wear uygulaması üzerinden eşlenmiş cihazlarla etkileşime geçebilir. Daha fazla bilgi için Veri gönderme ve senkronize etme başlıklı makaleyi inceleyin. |
| Niyetler ve niyet filtreleri | Aynı | Android belgelerindeki Niyetler ve niyet filtreleri bölümüne bakın. |
| Animasyonlar ve geçişler | Aynı | Android belgelerindeki Animasyonlar ve geçişler bölümüne bakın. |
| Görseller ve grafikler | Aynı | Android belgelerindeki Resimler ve grafikler bölümüne bakın. |
| Hizmetler ve arka plan görevleri | Aynı | Android belgelerindeki Hizmetlere genel bakış bölümünü inceleyin. |
| Arka plan görevleri | Aynı | Android belgelerindeki Arka planda çalışma genel bakışı bölümüne bakın. |
| İzinler | Aynı | Android belgelerindeki Android'de izinler başlıklı makaleyi inceleyin. |
| Uygulama verileri ve dosyaları | Aynı | Android belgelerindeki Uygulama verileri ve dosyaları başlıklı makaleyi inceleyin. |
| Kullanıcı verileri ve kimliği | Benzer | İlgili mobil API'lerin ötesinde kimlik doğrulama için ek seçenekler sunar. Giyilebilir cihazlarda kimlik doğrulama hakkında daha fazla bilgi edinin. |
| Kullanıcının konumu | Aynı | FusedLocationProvider, pil ömrünü korumak ve Wear OS'te konumu algılamak için telefonun GPS çipinden de yararlanır. |
| Dokunma ve giriş | Mobil cihazlar ve daha fazlası | Standart dokunma girişinin ötesinde daha fazla giriş imkanı sunar. Daha fazla bilgiyi Dokunma ve girişlere genel bakış başlıklı makalede bulabilirsiniz. |
| Sensörler | Mobil cihazlar ve daha fazlası | Wear OS için geliştirme, mobil geliştirmeye benzer. Wear OS'teki uygulamanızı basitleştirmek için bu işlemi sizin için yapan Health Services API'yi kullanabilirsiniz. Sensörler hakkında bilgi edinin. |
| Sağlık Hizmetleri | Yeni | Sensörlerden, içeriğe duyarlı algoritmalardan ve gün boyu sağlık izlemeden elde edilen fitness ve sağlık verilerini sağlar. Daha fazla bilgi için Wear OS'te Sağlık Hizmetleri başlıklı makaleyi inceleyin. |
| Bağlantı | Benzer | Mobil API'lerin çoğu 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 başlıklı makaleyi inceleyin. |
| Android App Bundle | Aynı | Android dokümanlarındaki Android App Bundle'ları hakkında başlıklı makaleyi inceleyin. |
| Bağımlılık ekleme | Aynı | Android belgelerindeki Android'de bağımlılık ekleme bölümüne bakın. |
| Test | Benzer | Android belgelerindeki Android'de uygulamaları test etme başlıklı makaleyi inceleyin. |
| Performans | Benzer | Android belgelerindeki Uygulama performansıyla ilgili kılavuz'a bakın. |
| Erişilebilirlik | Aynı | Android belgelerindeki Erişilebilir uygulamalar geliştirme başlıklı makaleyi inceleyin. |
| Gizlilik | Aynı | Android belgelerindeki Gizlilikle ilgili en iyi uygulamalar başlıklı makaleye göz atın. |
| Güvenlik | Aynı | Android belgelerindeki Uygulama güvenliği en iyi uygulamaları bölümüne bakın. |