由于设计师、产品经理使用的移动设备大部分是iPhone,所以在做设计时,容易忽略Android和iOS的差异,按照iOS的规范进行设计,两端只做一套。
只做一套的会存在两个问题:
1、安卓用户的使用习惯不太适应iOS的设计,导致使用时遇到阻碍,任务流程失败率变高。
2、如果设计师或者产品经理有的异常场景状态没有想到,导致安卓开发没有组件调用,为了省事就直接调用安卓自带组件,导致整个产品在视觉风格上面既有产品风格的组件又有安卓系统的组件,统一性差。
所以设计师在设计过程中,针对两端的差异性,可以单独将具有差异性的Android部分做出来,保持两端的差异性。今天我就总结了一下android和iOS差异性。
文章大纲如下所示:
1、视觉风格和理念
2、支付规则
3、推送规则
4、文件选取规则
5、手势区别
6、组件风格
7、组件用法
1、视觉风格和理念iOS通过使用留白、简化UI、使用无边框按钮等方式使得呈现的功能更加清晰。
以功能驱动设计
留白可以使重要的内容和功能更加醒目、更易理解。使一个应用看起来更加聚焦和高效,如下图1所示。
让颜色简化UI,使用一个主题色。比如备忘录中用了黄色,高亮了重要区块的信息并巧妙地用样式暗示可交互性,如下图2所示。
使用无边框的按钮,通过文案、颜色以及操作指引标题来表明该无边框按钮的可交互性。如下图3所示。
Material通过构建系统化的动效和空间合理化利用,并将两个理念合二为一,构成了实体隐喻。
在基本元素的处理上,借鉴了传统的印刷设计:排版、网格、空间、比例、配色、图像等,使用这些基础的平面设计规范。
在这些设计基础上,构建出视觉层级、视觉意义以及视觉聚焦。
2、支付规则
当App含有虚拟商品,那么用户购买方式也不一样。
对于iOS用户来说,支付渠道必须走苹果支付平台,并抽取30%作为服务费。而android版不用走平台,使用支付宝、