APP设计在不同操作系统中的差异
-
APP设计是成为产品经理一个重要的基础,那么就要熟知APP在iOS和Android不同的操作系统中的差异。这些差异除了体现在APP的视觉方面,还体现在APP的结构以及流程上。因此只有牢记了这些差异,才能为不同平台的用户设计出最佳使用体验。 差异一:导航模块;在不同页面间进行切换是比较常规的操作。就导航模式而言,了解iOS和Android平台间的设计指南的差异是很重要的。 差异二:APP内置的导航;在Material Design指南中,有几种不同的导航类型,比较知名的一个类型的就是抽屉式导航和标签的结合。抽屉式导航是一个菜单,通过点击汉堡菜单图标从页面左侧或右侧滑出。标签位于屏幕标题的正下方,可以使内容信息处于较高级别,以允许用户在APP的不同视图、数据集和不同功能之间进行切换。 差异三:标准控件的自定义视图;复杂的情况是,在Android平台上展示iOS平台上的默认控件,或在iOS平台上展示Android平台上默认控件(如单选按钮、复选框以及切换按钮等),这需要进行自定义控件的开发。每个平台都有其独特的交互规范,好的设计是能够尊重用户在不同操作系统中的使用习惯的。在为iOS和Android进行设计APP时,牢记不同平台之间的差异是很重要的,只有这样,才能设计出满足用户期望的APP。 差异四:按钮风格;Material Design指南中有两种类型的按钮:扁平式按钮和凸起按钮。Material Design中按钮的文案通常是大写的,有时我们也会在iOS原生APP中看到大写的按钮文案。 差异五:底部列表(Android)与动作列表&行为视图(iOS);Android有两种类型的底部列表:模态底部列表和永久底部列表。 差异六:热区和网格;iOS和Android对点击热区的规定有着细微的差别(iOS:44px@1X,Android:48dp/48px@1x),Material Design指南还建议所有的元素要与8dp大小的基线方格对齐。 差异七:字体;iOS的系统字体是San Francisco,而Android的标准字体则是Roboto,Noto则是Chrome和Android对其不支持语言的替代字体,你需要密切关注每个平台的字体和布局规范。 要想设计出优秀的原生APP,就要牢记iOS和Android间的差异。
西南地区IT社群(QQ)
- 云南
- 【昆明网页设计交流吧】243627302
- 【昆明nodejs交流吧】 243626749
- 【VUE】838405306
- 【云南程序员总群】343606807
- 【昆明UI设计】104031254
- 【云南软件外包】15547313
- 贵州
- 【PHP/java源码/站长交流群】55692114
- 四川
- 【成都Java/JavaWeb交流】86669225
- 【vaScript+PHP+MySql】116270060
- 【UI设计/设计交流学习群】135794928
- 重庆
- 【诺基亚 JAVA游戏博物馆】 559479780
- 【PHP,Java,Python,C++接单】 442103442
- 西藏