iOS人机界面指南:iOS技术--HealthKit

原创 2015年12月19日 20:52:52
在iOS 8及以后系统中,使用HealthKit编译的应用程序可使用Health app中的数据来提供更加强大更完善的健康与健身服务。在用户许可的情况下,应用程序可使用HealthKit读写Health app中的与用户健康相关的数据。比如对于一款应用学方面的APP,用户可授权它使用自己储存在Health app中的体重和活动数据,以便于应用程序基于数据推荐达成某一目标的卡路里日消耗量。营养学APP也可以使用HealthKit更新Health app中用户每日消耗的卡路里,以便于用户轻松地跟踪自己的进程。了解更多关于APP如何集成HealthKit的内容,请参看HealthKit Framework Reference(中文 英文

以下指南可帮你创建用户信任且喜欢的与健康和健身相关的应用程序。

  • 不要请求使用用户的健康数据,除非你有令人信服的理由。HealthKit在APP中主要与健康和健身内容服务有关。如果你的应用程序要求访问与健康无关的信息,那么用户就不大可能信任APP对私人数据的使用。作为开发者,你要确保用户理解你的应用程序访问特定私人健康数据的原因,以及他们和你分享自己的数据从中能得到什么。

  • 避免在用户理解数据用途之前请求用户访问许可。用户多倾向于在理解当前任务和访问数据之间的联系后才给你访问许可。比如,当用户在一个减肥相关的APP中填个人资料时,你可以请求访问用户储存在Health app中的体重数据的许可。如果这款APP用户打开应用之处就请求许可,那么用户可能不大愿意共享自己的私人数据。

  • 使用系统提供的UI请求获得访问用户数据的许可。用户期望能看到系统提供的许可页面,如下图所示。为了提供良好的用户体验,要避免在其他页面重复信息许可页面。相反,你可以在许可页面添加自定义信息来解释APP需要访问特定数据的原因(更多信息,请查看HKHealthStore Class Reference)。尽量让信息简短,但要能传达APP如何使用健康数据以及用户共享数据能获得什么。

healthkit_system_ui_2x.png

注意:如果用户决定停止和APP共享信息,让他们知道可在Settings中进行更改。无需在APP的UI中禁用这个action。

  • 不要在你的APP中使用Health app的icons、图片以及截图。Health app中的所有资产都由苹果设计,这些图片都受版权保护,不能在你的应用程序中展示。

  • 不要在你的UI中使用“HealthKit”术语。HealthKit是开发者术语,指的是你用来访问储存在Health app中的健康数据的技术框架。如果你需要陈述APP使用健康数据的方式,可使用“Health app”术语。比如,你可能会指明“APP将信息保存至Health app”,或者“使用Health app中的健康数据”。

版权声明:VIC

相关文章推荐

iOS 9人机界面指南:iOS 技术 (HomeKit、多任务、通知、社交媒体以及iCloud)

本篇目录 3.7 HomeKit 3.8 多任务处理(Multitasking) 3.9 通知(Notifications) 3.10 社交媒体(Social Media)...
  • Vic__li
  • Vic__li
  • 2015年12月19日 20:53
  • 621

腾讯力作!iOS 9 人机界面指南(5):图标与图形设计

编者按:苹果官方人机指南技术章下篇来咯!仅仅会画图标的美工不能叫UI设计师,想尽快达到合格线,熟读苹果官方的人机界面指南是最方便科学的方法之一。感谢腾讯ISUX团队的辛苦付出,收下这本教科书级别的设计...

IOS人机界面指南-数据摘要

转载自:http://www.dashishe.com/?p=201 1.状态栏 高度:20/40px 颜色:灰色(默认)、黑色、半透明黑色(α值为0.5的黑色)3种可选。 ...
  • yhawaii
  • yhawaii
  • 2012年10月10日 08:33
  • 2001

iOS 9人机界面指南:UI设计基础--模态情景(Modal Contexts)

1.6 模态情境(Modal Contexts) 模态是一个承载某些连贯操作或内容的优缺点并存的模式。它可以给用户提供一种不脱离主任务的方式去完成一个任务或者获得信息,但是也会临时性的阻止用户对...
  • Vic__li
  • Vic__li
  • 2015年11月28日 16:54
  • 418

[ISUX译]iOS 9人机界面指南(二):设计策略

[ISUX译]iOS 9人机界面指南(二):设计策略
  • sleks
  • sleks
  • 2015年12月24日 01:09
  • 863

[ISUX转译]iOS 8人机界面指南(一):UI设计基础

糖箔糊2014.09.23 文章索引 1.1 为iOS而设计(Designing for iOS) 1.1.1 以内容为核心(Defer to Conte...

[ISUX转译]iOS 8人机界面指南(一):UI设计基础

文章索引 1.1 为iOS而设计(Designing for iOS) 1.1.1 以内容为核心(Defer to Content) 1.1.2 保证清晰度(Provide Clarit...
  • daeees
  • daeees
  • 2014年10月15日 20:11
  • 556

iOS 9人机界面指南(四):UI元素

iOS 9人机界面指南(四):UI元素 2016-02-14 11:51 编辑: suiling 分类:产品设计 来源:腾讯ISUX 0 31 iOS 9人机界面指南苹果文档 招聘信...

iOS 8人机界面指南(一):UI设计基础

1.1 为iOS而设计(Designing for iOS) iOS 的革新关键词如下: 遵从:UI能够更好地帮助用户理解内容并与之互动,但却不会分散用户对内容本身的注意力。清晰:各种大小...

[ISUX译]iOS 9人机界面指南(一):UI设计基础

[ISUX译]iOS 9人机界面指南(一):UI设计基础
  • sleks
  • sleks
  • 2015年12月24日 01:06
  • 1159
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS人机界面指南:iOS技术--HealthKit
举报原因:
原因补充:

(最多只允许输入30个字)