童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

首开应用一堆授权警告框?老司机教你这样优化

7月3日 阴阳狱投稿
  本文作者将从技术开发和交互设计的角度,介绍了iOS授权警告框的优化设计。enjoy
  最近和爱奇艺基线的设计伙伴们,讨论了一个普通却很有价值的问题:首次打开应用的时候,是否可以不弹出一堆请求访问权限的警告框?
  不知道你什么脾气,反正我见到上图这样狂弹的警告框都是统统点“不允许”的。
  为了找到问题的答案,我从技术开发和交互设计的角度研究了这个问题。下面从这两个方面为大家介绍。
  一。技术开发方面
  首先介绍技术开发方面,是因为这是我们形成设计方案的基础,道理很简单如果我们设计了自认为异常合理、无比自嗨的方案,但是开发却说做不了,也只能干瞪眼了。那么,从iOS开发的角度,首次打开应用,必须要弹出一堆警告框吗?现在这么多应用,在下载之后首次打开,都会弹出警告框,这是不是苹果对于应用的规定呢?
  在网上搜索了相关文章,以及问询开发同事之后,得出的结论如下:
  1。联网请求可在刚下载时弹出
  由于工信部出台的新规定指出,应用在未经用户允许的前提下,系统不能授予其使用联网、获取定位的功能。获取定位还好说,因为很多应用没有定位也可以正常使用;但无法联网,则几乎所有的应用都会歇菜。因此苹果从iOS10操作系统开始,加入了关于应用使用数据的授权弹窗提示,用户在iOS10系统中第一次打开应用时,会被要求对于是否授予应用联网权限进行选择。
  由于这是一个基础选择,所以在刚下载就弹出这个警告框无可厚非。但仍有两点问题需要注意:
  (1)延迟请求
  如果用户首次打开应用,应用的接口就开始请求数据,如果用户是在这之后允许使用网络,那么用户面对的依然是一个没有数据的页面。此时注意一定要准备一个“点击重新加载”的空页面,让用户可以重新刷新页面,加载出内容。还有个更好的做法,就是对于首次启动的所有接口,延迟到用户点击“允许”之后再请求,或者重新请求一次,就能避免出现没有内容页面的情况,是一个比较好的解决方案。在应用首次启动时,往往有几屏引导页,一个比较好的时机是引导页结束时弹出联网请求的警告框。此时用户点击允许后,数据都能正确得到。
  (2)用户点击不允许,需要给出重新联网的办法
  比如下面这个网易严选的例子,当点击联网请求的“不允许”之后,会有个按钮,“查看解决方案”,点击后是描述解决方案的页面。但沐风认为如果改动一下这个方案,将按钮文案变为“允许访问网络”,点击后直接进入网易严选管理访问权限的页面,效果会好很多。
  2。其它访问权限警告框都可以在需要的时候再弹出
  这意味着推送、相册、相机、麦克风、定位、通讯录、日历、备忘录、蓝牙的权限请求,在技术上统统都可以在需要的时候再弹出。
  二。交互设计方面
  上面关于技术方面的研究,为我们的设计交互打下了基础:除了联网请求的警告框,其余的都可以在合适的情况下再弹出。那么,怎样才算合适呢?在研究了网上的案例以及自己的经验总结之后,得出主要有以下两种情况:
  1。有需要的时候再弹出
  比如用户需要拍照,点击拍照按钮,此时弹出访问相机和相册的警告框,就很符合场景,因为用户在这时候有拍照的需要。再比如,下面这个例子:
  上图展示的是应用原有方案。当用户首次下载应用后,会展示左图的引导页,说明Cluster应用是一个建立相册分享照片的应用,然后用户如果点击“创建第一个相册”按钮后,则会出现中间图的警告框。这个警告框是应用自己创造的警告框,不是iOS系统自带的,此时询问用户是否允许cluster访问相册。当用户点击了“允许”之后,才出现iOS的警告框。这样弹出两个警告框,虽然有点啰嗦,但有效保证了最右图中点击允许的用户比率。数据显示,在中间图中点击“允许”的人,有97的人,点击了最右边图的的“允许”按钮。要知道,一旦用户点击了IOS系统自带警告框的“不允许”,重新开启允许是比较麻烦的。
  后来应用进行了改版,将相册权限改到了用户需要拍照的时候问询,如上图所示。经过这样的优化,点击允许按钮用户的占比,从旧方案的67上升到89,效果明显。
  可见,在引导页中虽然介绍了应用是做什么的,但是还是有很多用户不会细看,即使细看了,也不会一定会买帐。因此在引导页结束时弹出使用相机的请求,并不如用户真正需要使用相机时弹出,来得有效。
  另外,如果用户已经选择了“不允许”,我们就需要仔细寻找用户会需要某些信息的场景,然后诱导用户开启授权。比如下面这个例子:
  这是网易考拉的消息中心页面,由于我之前不允许推送,在页面顶部有一行提示,“开启消息通知,即时掌握物流信息”。这是非常符合用户场景的设计,因为消息中心页本来就承载了包括物流信息等消息,如果用户想即时接收到这些消息,打开推送是最直接的方法。
  2。用户明确收益时弹出
  比如Hopper应用,是一个会分析海量的机票价格,并准确地预测价格的变化趋势,告诉用户何时购票最为划算的应用。Hopper可以非常精确的进行价格预测并告诉你应该购票还是继续等待。在等待过程中,你可以使用“观望”功能,此时app会持续观望你所关注的航班,直到价格进入“低价”范围,便向你推送建议购买的通知。可以说,推送功能,对于该应用至关重要。考虑到这一点,设计师在首次下载后的引导页,加入了对“观望”(即下图中的“Watch”)功能的介绍,当用户点击了中间图中底部的“允许发送推送”的时候,才弹出右边图的警告框。
  这样的设计看似很合理了,但分析数据后,设计师发现,在进行了这样的优化后,资质用户的数量并没有真正得到提升,我们仅仅是改变了他们成为资质用户的方式而已从前,几乎所有的用户都会走完引导页流程而进入app环境,他们在使用相关功能时被询问是否授权,那些资质用户会同意授权,非资质用户则会拒绝授权并流失。而在新的流程下,资质用户会在第二个引导页点击底部的“允许推送通知”,并在接下来iOS弹出的授权对话框中选择同意授权,然后进入app并使用观望功能;非资质用户当中的一部分看到引导页底部的“允许推送通知”时会直接放弃,而另一部分虽然会点击这个按钮,但在接下来iOS弹出的授权对话框中却会选择不同意授权,于是即便进入app也无法使用观望功能。所以在新流程当中资质用户占比得到提升的根本原因就是那些非资质用户根本没能进入app,或者即便进入了也无法完成转化。
  于是,设计师又进行了优化:在底部加入“暂不”按钮,点击后则不弹出推送的警告框。这样给了还不了解应用的用户一个缓冲的机会,暂时不开启推送,等到后面继续使用中,再请求推送授权。这样的优化满足了不同用户的需要,越来越多的用户顺畅的完成了引导流程并进入app实际体验各种功能,最终成为资质用户。
  以上介绍了iOS授权警告框的设计。
  关于警告框的设计规范,可以参考之前的这篇文章:iOS和Android规范解析警告框(Alerts)对比
  讨论让人认识深刻,欢迎留言讨论。
投诉 评论 转载

扁平风的手机赛车游戏UI界面是这样设计的UI和UX设计师的工作归根到底还是满足用户的需求,解决问题。天马行空的脑洞最终还是要落实到实用的产品上的。即使在游戏当中,UI从来不是为了纯娱乐而设计的。之前,Tubik的设计……设计杂谈丨二手汽车运营之道本文作者将从设计角度为你带来二手汽车的运营之道,enjoy1。二手车运营的基本要素1。1专题氛围的烘托,基本调性的把控基本调性是一个专题的基础,在设计之初,需……首开应用一堆授权警告框?老司机教你这样优化本文作者将从技术开发和交互设计的角度,介绍了iOS授权警告框的优化设计。enjoy最近和爱奇艺基线的设计伙伴们,讨论了一个普通却很有价值的问题:首次打开应用的时候,是否可……12条动效设计的原理这是关于动效设计的12条原理,一起来看看吧首先看下面表格:缓动(Easing)、偏移和延迟(ODelay)与时间相关。父子关系(P……腾讯文档品牌设定:高手是怎么设计的?腾讯文档背后的品牌设计过程,到底是怎样的呢?一起来看看吧一、品牌概述腾讯文档是一款能够随时随地查看、创建、编辑、分享,并进行多人协作的免费文档工具。腾讯文档由腾讯公……以改良弹窗为例:教你如何改良你的设计为什么一个简单的界面,你做出来后总觉得不够精致,很可能是因为你遗漏了一些容易忽略的设计细节。本文作者通过一个案例,细致入微的教你如何改良你的设计,一起学习起来吧!我自己读……网页设计最关键的环节:发现阶段本文将会总结发现阶段的概念界定,以及如何借助发现阶段来探索更合理的设计。enjoy创建用户需要的网站通常需要大量的研究,想要真正理解使用你的产品和服务的用户是有针对性进行……两个层面分析:抖音的交互设计啤酒小龙虾,抖友是一家!作为一名资深抖友,今天就把咱抖音的交互折腾折腾!首先我们罗列出抖音的大部分主体功能:从产品层面来看,大家去抖音的一般有两个操作:看视频……“返回”功能应该怎么设计本文作者对返回功能进行了一些思考和分析,与你分享,enjoy前几天在b站上看郭德纲的相声,在下面看到一个推荐视频就点了进去,看完之后点返回想继续看之前的相声,结果发现直接……设计规范Web端设计组件篇文本与选择器本文作者主要讲解表单中的文本和选择器,enjoy根据组件的用途,可以分为六大类:Feedback反馈、form表单、basic基础、data数据、navigation导航……如何让用户参与我的设计这篇文章讲述了我对产品设计的一些个人理解和看法。用户参与设计,指的是在有限的设计引导下,要给予用户或是体验者主动的情绪引导和操作体验,使设计不会成为剥离用户而孤独的存在。双方结……新互动儿童教育品牌设定ABCmouse,一款全美知名、深受父母与儿童喜爱的英语启蒙教育App,拥有美国原汁原味的内容资源、地道发音、益智游戏与学习方法。本次和腾讯强强联手,除了内容本身的提升,腾讯I……
铁路视频监控智能防护系统的商业需求分析Facebook设计评审,这四件事值得学习以瑞幸领券页面为例,分析后台系统从0到1的产品设计过程以为甲方很渣,是你搞不懂客户需求做的B端产品,用户不愿意用怎么办?表格改变字段时,该如何兼容历史数据?3个步骤,完成金融品牌IP化设计面向中小客户,CPC竞价广告怎么规划设计流程?B端实战:不良品处理如何为企业搭建一套体系化的BI报表(1):企业中常用的报表分电商流程中台的产品设计之:逻辑推演业务发展策略写给新手看的色彩设计入门知识

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界