Wear OS, Android tabanlıdır ve bileğe göre optimize edilmiştir. Daha önce Android için geliştirme yaptıysanız aynı özellik ve API'lerin çoğunu kullanmış olabilirsiniz. Ancak mobil uygulamayı tasarlama şekliniz ile Wear OS uygulamasını tasarlama şekliniz arasında bazı farklar vardır.
Uygulamanızı nasıl tasarlayacağınızı öğrenmek için Wear OS geliştirme ilkeleri kılavuzunu okumanızı öneririz.
Not: API düzeyi 30 için Wear OS emülatör sistemi görüntüsü, Geliştirici Önizlemesi sürümündedir. En son güncellemeler için sürüm notlarına bakın.
Wear uygulama geliştirmede belirli bir özelliğin, API'nin veya en iyi uygulamanın Android mobil uygulama geliştirmeden nasıl 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 - Mobil karşılaştırması | Wear OS ayrıntıları |
Uygulamanızın kullanıcı arayüzünü veya kullanıcı deneyimini tasarlama | Farklı | Saniyeler içinde gerçekleştirilebilecek birkaç kritik göreve odaklanır. |
Kullanıcı arayüzü yüzeyleri | Farklı | Uygulamalar, kartlar, özellikler, kadranlar ve daha fazlası dahil olmak üzere pek çok ek benzersiz yüzeyle etkinliklerin ve bildirimlerin ötesine geçer. |
Kullanıcı arayüzü bileşenleri | Mobil ve daha fazlası | Mobil bileşenlerin yanı sıra aşağıdakiler de dahil olmak üzere Wear-OS'a özel bileşenler içerir: BoxInsetLayout ,
SwipeDismissFrameLayout , WearableRecyclerView ve daha pek çok bileşen. |
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 sağlar. |
Grup arkası | Farklı | Kullanıcıların hızlıca kaydırarak reklamı kapatmasına ve geri yığında yukarı çıkmak için kaydırmasına olanak tanır. |
Fiziksel düğmeler | Farklı | Giyilebilir cihazlarda genellikle bir veya daha fazla fiziksel düğme bulunur. Wear OS cihazlarda her zaman en azından bir düğme bulunur: güç düğmesi. Bunun ötesinde, kol saatlerinin uygulamanızda kullanılabilen çok işlevli düğmeleri sıfır veya daha fazla olabilir. |
Çevirmeli giriş | Farklı | Bazı Wear OS cihazlarda fiziksel bir dönen yan düğme veya dönen giriş bulunur. Kullanıcı, düğmeyi çevirerek uygulamanızın mevcut görünümünü yukarı veya aşağı kaydırabilir. |
Uygulama devam ettirildiğinde | Farklı | Kullanıcıların, son kullandıkları uygulamaları devam ettirmek için ikincil donanım düğmesine iki kez dokunmalarına izin verir. Kullanıcılar uygulamanıza yeniden girdiklerinde, kaydırma konumlarının hatırlanması gerekir. |
Mimari Bileşenleri | Aynı | Android belgelerinde Android Mimarisi Bileşenleri bölümüne bakın. |
Navigasyon | Farklı | Uygulamalar yüzeysel olmalıdır. İki düzeyden daha derin olan ve doğrusal olan bir tasarımdan kaçının ve çoğu içeriği ve gezinmeyi satır içinde gösterin. |
Diğer uygulamalarla etkileşim | Aynı | Diğer uygulamalarla etkileşimde bulunma konusuna bakın. |
Eşlenen cihazlarla etkileşim | Yeni | Wear uygulaması üzerinden eşlenmiş cihazlarla etkileşimde bulunabilir. Daha fazla bilgiyi Verileri gönderme ve senkronize etme bölümünde bulabilirsiniz. |
Niyetler ve niyet filtreleri | Aynı | Android dokümanlarındaki Niyetler 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ındaki 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 göz atın. |
Arka plan görevleri | Aynı | Android dokümanlarında Arka planda çalışmaya genel bakış bölümüne göz atın. |
İzinler | Aynı | Android dokümanlarında Android'de İzinler bölümüne bakın. |
Uygulama verileri ve dosyalar | Aynı | Android dokümanlarında Uygulama verileri ve dosyalar bölümüne bakın. |
Kullanıcı verileri ve kimlik | Benzer | Kimlik doğrulama için ilgili mobil API'lerin dışında ek seçenekler sunar. Giyilebilir cihazlarda kimlik doğrulama hakkında daha fazla bilgi edinin. |
Kullanıcının konumu | Aynı | FusedLocationProvider uygulaması, pil ömründen tasarruf etmek ve Wear OS'te konumu algılamak için telefonun GPS çipinden de yararlanır. |
Dokunma ve giriş | Mobil ve daha fazlası | Standart dokunmatik girişin ötesinde daha fazla giriş sunar. Daha fazla bilgi için Dokunma ve girişe genel bakış sayfasını ziyaret edin. |
Sensörler | Mobil ve daha fazlası | Wear OS için geliştirme süreci mobil cihazlara benzer. Wear OS'te uygulamanızı basitleştirmek için bu işlemi sizin yerinize yapan Health Services API'yi kullanabilirsiniz. Sensörler hakkında bilgi edinin. |
Sağlık Hizmetleri | Yeni | Sensörlerden oluşturulan fitness ve sağlık verileri, bağlamsal olarak duyarlı algoritmalar ve tüm gün sağlık izleme sağlar. Daha fazla bilgi edinmek için Wear OS'te Sağlık Hizmetleri konusuna 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 edinmek için Wear OS'te ağ erişimi ve senkronizasyon konusunu okuyun. |
Android App Bundle | Aynı | Android dokümanlarında Android uygulama paketleri hakkında bölümüne bakın. |
Bağımlılık ekleme | Aynı | Android dokümanlarında Android'de bağımlılık ekleme bölümüne bakın. |
Test | Benzer | Android dokümanlarındaki Android'de uygulamaları test etme başlıklı makaleye bakın. |
Performans | Benzer | Android dokümanlarındaki Uygulama performansı rehberi bölümüne bakın. |
Erişilebilirlik | Aynı | Android belgelerindeki 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 bakın. |
Güvenlik | Aynı | Android dokümanlarında Uygulama güvenliği en iyi uygulamaları bölümüne bakın. |