大多数浏览器和
Developer App 均支持流媒体播放。
-
设计定位隐私
在使用 iPhone 或 iPad 时,用户可以控制如何与所使用的应用共享位置信息,包括共享一个大概的位置而不是精确的坐标。 这会在用户的设备上创建更私人的体验,并且会影响所有依赖位置数据或使用它来补充其使用体验中某些元素的 app。 了解地图应用程序的设计人员如何在地图界面中重新设计元素,从而为用户提供更多的隐私。学习有关创建界面的技巧,技术和策略,使用户可以舒适,自信地共享位置数据。
资源
相关视频
WWDC20
-
下载
(你好 WWDC 2020) 你好 欢迎来到 WWDC (设计定位隐私) 你好 我是 Rachel Apple 地图的设计师 我想和你们谈谈定位隐私 今天 人们都会像这样 与他们使用的 app 共享精确定位数据 在 iOS 14 里 Core Location 通过让人们共享粗略定位 赋予人们控制数据的新能力 这是一项重大的改变 也开阔了我们的视野 毕竟我们整个团队都是 围绕着精确定位来设计 Apple 地图的 (精确定位) 它是地图的重点 它被使用来查找最相关的搜索结果 以及计算到达时间和距离 我们的导航功能依赖于它 定位数据无处不在 任何一种 app 都会被这种改变所影响 在 Apple 天气使用定位数据 来提供周围的实况预报 钱包使用定位数据来匹配交易和地方 照片使用定位数据来标记照片和创建回忆 当我们的设计团队第一次听说粗略定位时 我们真的很难想象 Apple 地图要怎么 在没有精确定位数据的情况下运行 如果你们此刻也对你们的 app 抱有同样的想法⋯ (Apple 地图要怎么更好地 尊重定位数据与隐私?) ⋯那么就来看看我们是 如何改造 Apple 地图 来让它支持粗略定位的吧 这样做提高了我们 尊重用户数据和隐私的意识 我们希望我们的体验 能对你的作品有所影响 无论你在设计什么 app 如果这是你第一次听说粗略定位 请在继续听我讲解之前查看 《通过更好的隐私打造信任》 和《定位新特性》 这两个讲座
在为 Apple 地图设计 定位隐私时 我们秉持着三个原则 (把用户控制权放在首位) 首先 当你在设计定位隐私时 你必须把用户的控制权放在首位 赋予每个人控制共享定位数据的权利 并且尊重他们的使用偏好 我们的设计团队 在 Apple 地图里做出了几项改变 来确保无论人们共享哪种定位数据 地图 app 都可以完美运行 最大的改变以及挑战就是 在地图上标注粗略定位
跳动的蓝点如今代表着精确定位 它在 app 里是个很显眼的视觉元素 并且也是首要的组织元素 我们需要在不妨碍地图功能的情况下 使用不同的标注来准确代表粗略数据 所以我们设计了 阴暗的环形区域来表示粗略定位 这个新元素既可以与蓝点共存 又可以适应个人互动 当人们放大地图时 灰色涂层会消失来保持地图清晰度 (家 办公室 咖啡馆 超市) 设计团队也检查了 app 来确认我们在哪里使用了精确定位数据 比如计算到达时间和距离 就像这里的收藏列表一样 用粗略定位来计算此数据是不可行的 把它从用户体验中移除 也不会对功能造成很大的影响 我们也在查询和地方详情上 做出了这样的调整 要是想把用户控制权放在首位 请别要求精确定位 请让用户在共享粗略定位的同时 也可以做更多的事 对于共享粗略定位的用户 请移除需要使用精确定位的 不重要的用户界面 (以透明度打造信任) 第二 当你在设计定位隐私时 你可以通过透明度打造信任 我们都想要负责任地使用数据 并且打造绝佳的用户体验 请明确地和你的用户沟通 你 app 使用的数据 以及使用那些数据的方法 在地图里 我们对文字投入了大量的心血 我们采用清晰的语言 尤其是在重要的抉择时刻 比如当你第一次打开 app 时⋯ (允许“地图”使用你的定位?) ⋯我们会向你解释 app 采集的数据 以及它所提供的价值 清晰度和准确度会帮助人们正确了解 并对他们的定位数据做出决定
接下来 我们会和人们沟通 他们选择的结果 对于那些选择在 Apple 地图里 共享粗略定位的用户 我们会在地图上方添加一个状态栏和控件 (精确定位:关闭) 当人们第一次打开地图时 状态栏看起来 比较大和比较清晰 这会提醒他们之前所做的选择 并可以让他们直接控制设定
当人们开始与地图进行互动时 状态栏的视觉效果会大大减低
这样一来 人们还是可以 在专注于其他功能的同时 拥有不间断的透明度和管控 因此 请使用清晰的文字 来解释数据的用途和它们的价值 通过透明度为你的 app 打造信任 提醒用户他们所共享的数据 他们可能与多个 app 共享定位数据 让你的 app 变得灵活 这样当人们的需求改变时 他们也可以更改他们的体验 (提供均衡的价值) 最后 当你在设计定位隐私时 你可以提供均衡的价值以交换共享的数据 有些功能是肯定需要使用精确定位数据的 这没问题 请只让需要使用精确数据的 特定功能请求此类数据 并把你的请求 和用户体验的价值联系到一起 在 Apple 地图里 逐向导航需要使用精确定位 (允许“地图”使用精确定位一次?) 当人们需要导航时 我们会请求一次性的精确定位 并且我们会要求人们 尽可能地给出靠近他们位置的信息 在 Apple 地图里 这意味着 共享粗略定位的人们 也依然可以在地方详情 看到相同的路线按钮 就和这个一样 (路线) 当有人轻点“路线”时 他们可以手动输入出发地和目的地 (选择开始) 由于地图需要精确定位以自动填充出发地 我们在建议地点里添加了新选项 即“我的位置” 这可以让人们从精确定位上创建路线
如果用户选择了“我的位置” 那我们就会请求使用精确数据 此请求是和操作联系到一起的 在这种情况下 也就是查询路线 并且定位会位于 他们收到这些路线位置的附近 还会和他们沟通清楚 共享精确定位的用途和价值 为了在你的 app 里提供均衡的价值 请只在某些功能需要 精确定位时才请求这个数据 你的请求需要响应 人们在你 app 里进行的操作 并且让此请求响应它推动的功能
我们的团队发现设计定位隐私是很重要 并且是极有可能做到的一件事 请记住要把用户控制权放在首位 以透明度打造信任 还有提供均衡的价值 有了这份指南 我们就可以在 Apple 地图里 支持粗略定位 尊重每个人对于数据共享的选择 还有保持简约的体验 我们希望当你在为 app 开发粗略定位时 这些原则能帮到你 谢谢观看 好好享受 WWDC 吧
-
-
正在查找特定内容?在上方输入一个主题,就能直接跳转到相应的精彩内容。
提交你查询的内容时出现错误。请检查互联网连接,然后再试一次。