iOS和Android操作系统中APP设计的异同

最好花点时间在APP设计上,而不是单纯制作一个APP模型(该模型是Apple的人机界面指南和Google的Material Design混合体),而后由于自定义元素而浪费大量的开发时间。

right — standardiOSbuttons

本文主要讲述了iOS和Android两个平台的交互设计模式间的主要区别,并进一步阐述了为什么会有这样的区别。要想设计出优秀的原生APP,就必须牢记iOS和Android间的差异。这些差异不仅体现在APP的视觉方面,还体现在APP的结构以及流程上。因此只有牢记了这些差异,才能为不同平台的用户设计出最佳使用体验。

iOS和Android都具有各自操作系统所特有功能。Apple和Google的设计指南都建议开发者尽可能使用平台所提供的标准控件,比如:页面控件、标签栏、分段控件、列表、聚合视图和拆分视图。用户都比较熟悉这些控件在各自平台上的运行规律,因此只要你采用了这些标准控件,用户会比较轻松地学会如何使用你的APP。

导航模块是在不同页面间进行切换是比较常规的操作。就导航模式而言,了解iOS和Android平台间的设计指南的差异是很重要的。Android平台在设备底部有一个通用导航栏,使用导航栏里的返回按钮,会返回上一个页面或步骤,它几乎应用于所有的Android平台APP上。相反,在iOS原生APP中是没有全局导航栏存在,因此我们就不能通过导航栏中的返回键返回到上一步。这影响了iOS中APP内部页面需要一个在左上角有返回按钮的原生导航栏。

MaterialDesign指南中有几种不同类型的导航方式:抽屉式导航和标签结合;底部导航等等。而Apple则将全局导航放在标签栏中,并放置于APP底部以便快速切换各个主要功能模块之间。

另外,在为iOS和Android进行设计时需要注意每个平台所独特交互规范,并进行相应自定义控件开发工作以确保元素在不同平台上看起来一致性。

总之,在设计原生APP时需牢记两个操作系统之间存在着客观存在差异(如:Android中全局导航栏与iOS无)、视觉风格也有所差别等等。好得设计应该尊重用户在不同操作系统中使用习惯,并保证自家APP与其他公司APP具备一致性。

最后举例说明日期选择器可以作为两个平台差异案例之一:Android用户对于iOS常见老虎机卷轴式日期选择器并不熟悉,在Android APP中使用该样式日期选择器需要进行自定义视图开发增加开发复杂度及工期,并且可能使你得到APP看起来与其他 Android 平台下应用程序略微不同。
文章申明:本文章转载自互联网公开渠道,如有侵权请联系我们删除
文章评价
登录后可以评论
立即登录
分享到