Uygulamanızın kullanıcı arayüzü, Health Connect'i kullanmanın avantajlarını belirtmeye odaklanmalıdır ve temel kavramları, entegrasyonun kapsamıyla ilgili kullanıcı bilgisini artıracak şekilde açıklamalıdır.
Kullanıcı deneyiminiz (UX) yol gösterici üç ilkeye bağlı olmalıdır:
- Tutarlılık: Entegrasyon süreci boyunca akışların uyumlu olmasını sağlayın.
- Şeffaflık: Health Connect'in uygulamanızla birlikte nasıl çalıştığını açıklarken dürüst olun.
- Netlik: Kullanıcıların uygulamanız aracılığıyla Health Connect'e kolayca erişmesini sağlayın.
Anlaşılır bir dil kullanın
Anlaşılması kolay, kullanıcıların Health Connect'in uygulamanız ve diğer uygulamalarla birlikte nasıl çalıştığını gösteren bir resim oluşturmasına yardımcı olan bir dil kullanmanız önemlidir.
Kullanıcılardan "Health Connect'e bağlanmalarını" istemeyin. Bu, kullanıcıların uygulamaların Health Connect aracılığıyla birlikte nasıl çalıştığını anlamasını bozar.
Düğme etiketleri olarak "Kurulum" veya "Başlayın" gibi fiil ifadeleri kullanın. İzin ekranlarınızda "Paylaşılacak verileri seçin" gibi net talimatlar vermeniz gerekir.
Temel kavramlar
Uygulamanızda depolama alanı, veri erişimi ve izinler gibi temel kavramları açıklarken Health Connect ile aynı terminolojiyi kullanmanız gerekir.
Health Connect'in temel işlevleri aşağıdaki tabloda açıklanmıştır:
Konsept |
Açıklama |
Örnek kullanıcı arayüzü içeriği |
Erişim |
Erişim, sağlık verileriyle olan her türlü etkileşimi ifade eder. Erişim, bir uygulama için ikili program anahtarı görevi görür. Erişim kaldırıldığında uygulamanız kullanıcıların sağlık verileriyle hiçbir şekilde etkileşime geçemez. |
"MindFul'un sağlık verilerinize erişmesine izin verilsin mi?" "Tüm uygulamalar için erişim kaldırılsın mı?" |
İzinler |
İzinler, Health Connect'in değer teklifinin temelini oluşturur. Kullanıcıların uygulamalar arasında paylaştıkları veriler üzerinde ayrıntılı kontrol imkanı sunar. |
"İzinlerini yönetmek istediğiniz uygulamaya dokunun." |
Okuma ve yazma |
Basit bir izin modeli, kullanıcıların güncelleme dahil olmak üzere belirli bir veri türünü hangi uygulamaların okuyabileceğini veya yazabileceğini belirlemesini sağlar. |
"Allow RunTracker'ın veri yazmasına izin ver." |
Depolama |
Bir uygulamanın yazma izinleri varsa veriler Health Connect'te depolanır. Health Connect'in verileri depolamak ve yönetmek için kullanılan bir "varış noktası" olan bu zihinsel model, kullanıcıların verilerini nerede bulacaklarını bilmesine yardımcı oluyor. |
"Buna diğer uygulamalarınız tarafından Health Connect'te depolanan veriler de dahildir." |
Health Connect'i tanıtma
Health Connect'i uygulamanızda tanıtma şekliniz, benimsediğiniz benzersiz kullanıcı deneyimi kalıplarına ve tasarım kurallarına bağlıdır. Popüler teknikler arasında ana ekranlardaki tanıtım kartları ve uygulama kurulum akışlarıyla entegrasyon yer alır.
Promosyon kartları
![Promosyon kartı](https://developer.android.google.cn/static/guide/health-and-fitness/health-connect/images/promotional_card.png?authuser=19&hl=tr)
İlk katılım entegrasyonu
![İlk katılım entegrasyonu](https://developer.android.google.cn/static/guide/health-and-fitness/health-connect/images/onboarding.png?authuser=19&hl=tr)
Kullanıcı avantajlarına odaklanın
Health Connect'i kullanıcılara ilk kez tanıttığınızda uygulamanız, entegrasyondan yararlanmaları için anlamlı bir neden sunmalıdır.
Health Connect'in özelliklerini listelemek yerine, kullanıcıların söz konusu özelliklerden nasıl faydalandığını açıklamaya odaklanmalısınız.
![](https://developer.android.google.cn/static/guide/health-and-fitness/health-connect/images/1.png?authuser=19&hl=tr)
Şunu yap
![](https://developer.android.google.cn/static/guide/health-and-fitness/health-connect/images/2.png?authuser=19&hl=tr)