从产品经理的角度来看Android和iOS系统的差异
由于设计师或者产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照自己的使用习惯进行设计,导致大部分设计师或产品经理做出的设计都是基于iOS规范或习惯,而安卓则照搬iOS,这对于安卓开发而言是个灾难,很多组件本可以直接调用系统,由于按照IOS的设计,则需要开发自己写,研发成本变得很高。
如果设计师或者产品经理有的异常场景状态没有想到,导致安卓开发没有组件调用,为了省事就直接调用安卓自带组件,导致整个产品在视觉风格上面既有产品风格的组件又有安卓系统的组件,统一性很差,所以做一款产品,最好要做两套设计稿(iOS、Android各一套)。
之前我曾以APP为核心写过在IOS与Android系统界面设计(具体可查看马海祥博客《APP在IOS与Android系统界面设计规范》的相关介绍),今天我们就以微信为载体,通过微信Android和iOS版,来一起看Android和ios的两大系统的差异。
1、消息提醒机制的差异iOS版
用户首次进入微信,微信会弹出消息通知的权限选择,用户如果选择不允许的话,那么用户想开启消息推送的权限就必须到ios系统设置里面开启。注意微信消息设置界面,接受新消息通知和接收语音和视频聊天邀请通知开关关闭而且置灰,点击无反应。
用户只有进入设置-通知-微信,打开允许通知开关打开则微信才能发送消息推送的通知。同时这个权限给了微信之后,微信就可以像安卓一样,在微信消息设置界面设置关闭和打开,不在需要系统的制约了(前提ios系统设置通知已经打开)。
Android版微信消息提醒设置就简单了,用户只需要在微信设置界面设置就可以了。
分析总结:
iOS系统对权限控制比较严,例如用户如果要调用相册权限、相机、麦克风、位置等都需要用户选择确定,用户点击不允许,就没法调取,这也就是为什么ios消息设置相对来说复杂一点,根本原因是iOS系统。由于Android开源,Android开发在用户安装微信就获取了很多权限,用户安装微信后,对于消息提醒的设置只需要在微信设置界面设置即可。
2、手势操作的差异
由于安卓用户习惯长按操作,iOS用户习惯左右滑动。所有涉及到更多功能的操作时,安卓用户会尝试长按,而iOS用户会尝试左右滑动。
但是由于Android和iOS两个系统不断的迭代,在设计上有些地方也趋于相似,例如网易邮箱也可以左右滑动,微信iOS版也有长按功能。
3、组件风格的差异
大部分App在组件设计方面都是在iOS和Android版官方组件的基础上做了一点改变。框架结构等都不变。改变的大部分是视觉风格。
(1)、警告框
iOS版的警告框的文字和按钮都是左右居中对齐,Android版的警告框的文字是左对齐,按钮是右对齐。
(2)、更多操作选择时
iOS版用的组件是“上滑列表”,用户对功能的进一步选择。Android用的是“操作列表”。
iOS设计规范里面,如果涉及到多项操作时,多用下滑列表。而Android设计规范多用操作列表
(3)、搜索栏
iOS规范一般都是直接把搜索栏展示在导航栏下,而Android规范一般都是在导航栏里面(右侧)。
当然一些大厂App的ios版把搜索放在搜索放在状态栏里面(右侧),Android版把搜索展示在导航栏下。只能说官方推荐只能作为参考,具体看业务需求和用户目标来做设计,例如手机淘宝Android版的用户对搜索过度依赖,如果按照Android官方推荐的搜索标准来,那么对搜索过于弱化,用户使用起来会变得麻烦,从商业上来说也是一种巨大的损坏(具体可查看马海祥博客《APP在Android与IOS渠道上的推广方法及策略》的相关介绍)。
4、信息发送按钮不一致
Android版微信信息发送的按钮放在了工具栏上,ios版微信的信息发送按钮内嵌在键盘上。出现这两个不一致的原因,应该是Android输入法没法做到内部定制。
总结:如果想快速且详细了解IOS和Android版组件的差异化,可以在sketch上面New From Template里面找到iOS UI Design和Material Design查看
5、导航栏的不一致
Android版的返回icon,通常用左箭头(中间有一杠)。同时导航栏的标题位于左边箭头之后,标题为当前界面的标题。
iOS版的返回箭头(中间没有一杠),返回箭头之后为上一级界面的标题,导航栏中间的标题为当前界面的标题。
6、返回上一级界面的差异
除了左上角的返回箭头,Android手机都可以点击虚拟返回键返回上一级界面。
iOS版App都可以从左边缘向右滑动返回上一级界面,部分App的Android版也做了从左边缘向右滑动返回上一级界面。
好了,关于Android和iOS两大系统差异,今天就暂时先分析这些了!
马海祥博客点评:
做设计,有一个很简单的办法就是先借鉴官方、行业主流的设计,在学习和借鉴的过程中总结分析别人设计背后的逻辑。官方、主流设计已经将用户的认知和使用习惯培养起来了。正如交互之父Alan Cooper所说:如果你找不到更好的设计方案,就按照目前的标准来做,强打差异化有违背用户习惯的,可能这对用户价值是有伤害的。
这就是为什么我以微信为载体对比iOS和Android两大系统的差异。
当设计能力到达一定的水平,同时目前市场的解决方案都满足不了现有的业务需求,就可以学会创造,但是在创造过程中最好依据现有标准设计来改变与创造。
本文发布于马海祥博客文章,如想转载,请注明原文网址摘自于http://www.mahaixiang.cn/cpyy/1846.html,注明出处;否则,禁止转载;谢谢配合!您可能还会对以下这些文章感兴趣!
-
如何成为一名优秀的产品设计师?
在国内做一个产品设计师难,做一个优秀的产品设计师更难,一个优秀的产品设计师不仅仅是一个设计师,更是一个说客,产品经理,销售,甚至是老板,因为你面对是一群基本没受过什么设计教育的用户,一群不是干销售(产品设计在他们眼里是成本和利润)就是干研发出身的客户……【查看全文】
-
应届毕业生该如何像奶茶妹妹一样应聘产品经理一职
一般来说,产品经理是负责并保证高质量软件产品按时完成和发布的专职管理人员,他的任务包括倾听用户需求;负责产品功能的定义、规划和设计;做各种复杂决策,保证开发队伍顺利开展工作及跟踪程序错误等,总之产品经理全权负责产品的最终完成,既然产品经理这么的重要……【查看全文】
-
从产品经理的角度来看Android和iOS系统的差异
由于设计师或者产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照自己的使用习惯进行设计,导致大部分设计师或产品经理做出的设计都是基于iOS规范或习惯,而安卓则照搬iOS,这对于安卓开发而言是个灾难,很多组件本可以直接调用……【查看全文】
-
怎样才能招聘一个靠谱的产品经理?
对于产品经理,我的建议就是加入到竞争中来,从大公司或者小公司中赚取经验,使自己更好的成长,早点认识自己的不足,记得世界上像乔布斯那样伟大的人很少,你也不可能在一天之内就成为一个优秀的产品经理,但是如果你能找到一个优秀的产品经理导师的话,比你自己从工作……【查看全文】
阅读:210关键词: 产品经理 日期:2016-07-09 -
产品经理经常遇到的问题
产品经理是对人的基本素质要求很高的一个职位,而对于一些刚入行的初级产品经理来说,经常会遇到各种各样的问题。回想自己做产品的这几年来大大小小遇到的问题不计其数,大到整个产品的方向,小到一个图标的像素与颜色值,每个产品经理在开展一个项目的时候,都会受到各……【查看全文】
阅读:467关键词: 产品经理 日期:2017-11-12 -
如何挖掘产品设计开发的动机和用户需求
我们必须清楚的认识到:用户虽然可能缺少专业知识,但在动机的驱动下进行选择时,很多人完全能够做出理性的决策。虽然其外在的行为和言语反馈不能够直接为产品人提供直接的创新线索,但用户不会毫无道理的去做一些事情,其深层的动机是一个产品是否能够成功的重要因素……【查看全文】
-
如何撰写一份产品体验报告?
对于产品体验报告的撰写,技巧是挺多了,但技巧只是更好的展示你的能力,但绝不是捷径、窍门、必杀技、大招,真正能否征服面试官,还是得靠你真的本事和积累。写报告之前,先列提纲,根据产品目前的市场定位和运营状况(优势劣势),确定要分析的顺序和侧重,尽量从某一……【查看全文】
-
产品经理该如何做好产品的架构和流程
产品设计工作,首先是一个创造的过程,依据设计者对市场的理解,对用户的理解,对战略布局的理解,去搭建一个生态系统,或者换个角度看,就是一个虚拟的王国,产品架构是最底层的设计,这会直接影响到后续产品的不断发展路径,任何事情都有边界,产品也一样,产品边界的……【查看全文】
-
我在百度做产品运营的体验及运营观
坊间传言BAT三家各有所长:腾讯擅长产品,阿里擅长运营,百度擅长技术。其实这也不无道理,这跟三家公司的创始人背景以及起家产品的特性息息相关,可以说正是对应的战略使得BAT三家早早地形成了竞争壁垒。百度的搜索则是一项弱运营的产品,建立在技术积累形成的壁垒上,在与G……【查看全文】
-
一个顶尖的产品经理要具备那些能力?
一般来说,在一个公司内,产品经理是负责并保证高质量的软件产品按时完成和发布的专职管理人员。他的任务包括倾听用户需求;负责产品功能的定义、规划和设计;做各种复杂决策,保证开发队伍顺利开展工作及跟踪程序错误等,总之,产品经理全权负责产品的最终完成。另外……【查看全文】
分类目录
互联网更多>>
- HTTP与HTTPS的区别 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式……
- 如何开启苹果系统的两步验证机制,避免iCloud帐号遭到攻击 首先,你需要登录至苹果的网页版Apple ID管理系统,你需要点击“管理你的Apple ID”,随后输入帐号密码信息。在登录……
- 如何破解互联网思维的误区 互联网正在成为现代社会真正的基础设施之一,就像电力和道路一样。互联网不仅仅是可以用来提高效率的工具,它……
SEO优化 更多>>
-
解读2013最新版SEO元素周期表
其实SEO元素周期表早在2011年的时候就有首发出来…… -
百度移动搜索引擎医疗健康行业网页
百度搜索综合用户对不同医疗类网页的实际感受…… -
如何将一个第三方整形网站做到月订
在互联网行业工作也有很多年了,纵观这些年来…… -
2017年淘宝天猫的新规变更公示通知
随着时代的变化,网购的人越来越多,而真正的…… -
什么是长尾关键词?
网站上非目标关键词但也可以带来搜索流量的关…… -
揭秘50+seo操作手法:如何通过关键词
用这个方法的的确可以快速的提高网站权重,而…… -
网络推广专员怎么有计划的做百度知
百度知道在百度搜索引擎上的排名也是非常好的…… -
关于SEO的100个问题及解答
SEO是搜索引擎优化的意思,通过SEO技术,我们可……