当前位置: 首页 > 科技观察

通过微信Android和iOS版本看两大系统的区别

时间:2023-03-19 23:25:07 科技观察

由于设计师或产品经理使用的移动设备大多是iPhone,设计时很容易忽略Android和iOS的区别,而根据自己的使用习惯进行设计,导致大部分设计师或产品经理所做的设计都是基于iOS规范或习惯。而Android抄袭iOS。这对Android开发来说是一场灾难。很多组件可以直接调用系统,但是按照IOS的设计,需要自己开发编写,开发成本变得非常高。如果设计师或者产品经理有意想不到的场景状态,导致Android开发中没有组件调用,为了省事直接调用Android自己的组件,导致整个视觉风格既有产品风格的组件,也有Android系统组件产品,均匀性差。所以做一个产品,最好做两套设计稿(iOS一套,Android一套)。本文以微信为载体,通过微信Android和iOS版本,来看看Android和ios两大系统的区别。1、消息提醒机制的差异iOS版用户首次登录微信时,微信会弹出消息通知权限选项。如果用户选择不允许,则用户必须到iOS系统设置中开启消息推送权限。注意微信消息设置界面,接受新消息通知和接收语音视频聊天邀请通知开关关闭并显示为灰色,点击无反应。只有用户进入设置-通知-微信,打开允许通知开关,微信才能发送消息推送通知。同时给微信这个权限后,可以像安卓一样在微信消息设置界面关闭和开启微信,不需要系统约束(前提是ios系统设置通知已经开启).安卓版安卓版微信消息提醒设置简单。用户只需在微信设置界面进行设置即可。分析总结:iOS系统权限控制比较严格。比如用户要调用相册权限、摄像头、麦克风、位置等,需要用户选择确认,不允许用户点击。它无法检索。这就是为什么ios消息设置比较复杂的原因,根本原因还是iOS系统。由于安卓是开源的,安卓开发在用户安装微信的时候就获取了很多权限。用户安装微信后,只需在微信设置界面设置消息提醒即可。用户习惯于左右滑动。所有涉及更多功能的操作,安卓用户会尝试长按,而iOS用户会尝试左右滑动。但由于Android和iOS这两个系统的不断迭代,部分设计趋于雷同。比如网易邮箱也可以左右滑动,iOS版微信也有长按功能。3.组件样式的差异大多数应用在iOS和Android版本的官方组件的基础上,在组件设计上做了一些改动。帧结构等保持不变。大部分改变的是视觉风格。AlertboxiOS版的alert框文字和按钮左右对齐,而Android版的alert框文字左对齐,按钮右对齐。更多的操作选项,iOS版使用的组件是“上拉列表”,是用户对功能的进一步选择。Android使用“动作列表”。在iOS设计规范中,如果涉及到多项操作,往往会使用下拉列表。Android设计规范多用途操作列表搜索栏iOS规范一般在导航栏正下方显示搜索栏,而Android规范一般在导航栏(右侧)显示搜索栏。当然,一些大app的ios版把搜索放在了状态栏(右侧),安卓版则把搜索显示在导航栏下面。只能说官方的推荐只能作为参考,设计还是要看业务需求和用户目标。比如Android版手机淘宝的用户过于依赖搜索。如果按照安卓推荐的搜索标准,搜索太弱了。使用起来会很麻烦,并且在商业上会造成很大的损害。4、消息发送按钮不一致。Android版微信的消息发送按钮放置在工具栏上,iOS版微信的消息发送按钮嵌入键盘上。这两个不一致的原因应该是Android输入法内部无法自定义。总结:如果想快速详细的了解IOS和Android组件的区别,可以在sketch上的NewFromTemplate中找到iOSUIDesign和MaterialDesign。检查5.导航栏中的不一致。Android版本的返回图标,通常使用向左箭头(中间有一个横条)。同时,导航栏的标题位于左箭头之后,标题为当前界面的标题。iOS版的后退箭头(中间没有横条),后退箭头后面是上一个界面的标题。导航栏中间的标题是当前界面的标题。6、返回上一界面的区别除了左上角的返回箭头,安卓手机可以点击虚拟返回按钮返回上一界面。iOS版应用可以从左边缘向右滑动返回上一界面,安卓版部分应用也可以从左边缘向右滑动返回上一界面。总结和设计,有一个很简单的方法,就是先学习官方和业界主流的设计,然后在学习和学习的过程中总结和分析别人设计背后的逻辑。官方主流的设计培养了用户的认知和使用习惯。正如交互之父AlanCooper所说:如果找不到更好的设计方案,就按照现在的标准去做吧。强差异化是有违用户习惯的,有可能损害用户价值。这就是为什么我以微信为载体来比较iOS和Android的区别。当设计能力达到一定程度,而目前市场上的解决方案不能满足现有业务需求时,可以学习去创造,但在创造的过程中,最好按照现有的标准设计去改变和创造。作者:UX,华为ITUX交互组负责人