Wear OS ve Mobil Geliştirme

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.