• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >心得技巧 > 设计师应该知道的 iOS 设备常见差异化设计

设计师应该知道的 iOS 设备常见差异化设计

作者:王晗陵 字体:[增加 减小] 来源:互联网 时间:2018-08-23

本文主要包含Apple,IOS,iPad,iPhone,信息架构,用户体验设计等相关知识,王晗陵希望在学习及工作中可以帮助到您

最近入手了一台二手 iPad mini 2,体验了一些比较热门的 iOS 应用在 iPad 端的交互设计,发现一些应用为了保证 iPad 端的用户体验,在应用框架层的设计上与 iPhone 端存在一定的差异化。

首先,手持式设备的导航及页面布局设计除了要实现产品目标之外,还需要考虑用户的使用场景和最舒适的握持方式。与 iPhone 不同的是,由于屏幕和设备尺寸较大,iPad 会有3种握持方式:双手、单手、工具握持(比如支架),考虑到设备重量和使用场景,其中最为常见的是双手握持和工具(支架)握持。因此,iPad 的最佳操作舒适区和热区也会因为握持方式的不同而不同,双手握持的最佳操作舒适区在屏幕左右两侧;支架握持时则是全屏幕,这与 iPhone 是有差别的。

比较之后发现,同一个应用在 iPad 和 iPhone 两种设备上的常见的差异化设计主要表现在4个方面:导航栏、标签栏、窗口、视图布局。当然,两种设备使用一套 UI 的 APP 除外。

一、 导航栏控件的差异化

Navigation Bars(导航栏)显示在应用程序屏幕的顶部,位于状态栏下方,并可通过一系列分层屏幕进行导航。当显示一个新的屏幕时,一个后退按钮(通常标有前一个屏幕的标题)出现在该条的左侧。有时,导航栏的右侧包含一个控件,如 Edit 或 Done 按钮,用于管理活动视图中的内容。 ——《iOS人机界面指南》

导航栏除了后退、标题、操作这3个常见元素之外,还可以存在「分段控件」,这时候标题元素就不会存在。

iPad 设备中的系统日历,在导航栏里通过分段控件,实现日、周、月、年4种视图的快速切换;而在 iPhone 设备中,则是通过导航栏左侧的返回按钮,实现不同视图的切换。

二、标签栏位置的差异化

Tab Bars(标签栏)出现在应用程序屏幕的底部,并提供在应用程序不同部分之间快速切换的功能。标签栏是半透明的,可以具有背景色调,在所有屏幕方向上保持相同的高度,并且在显示键盘时隐藏。 ——《iOS人机界面指南》

对于 iOS 主流手持式设备 iPhone 来说,屏幕底部的标签栏是最为常见的功能切换方式。那么为了保证用户对系统的主要功能的认知一致性,个人认为:iPad 在设计导航时,首先要尽量保证标签栏内容和功能的一致性,其次需要考虑握持方式和屏幕尺寸等因素,对标签栏位置、大小、视觉效果进行优化和调整。

iPad 设备中的网易云音乐HD 和印象笔记应用,将标签栏放在了屏幕的左侧,适应了 iPad 设备的最佳握持手势,方便点击切换;而 iPhone 设备中的标签栏按照《iOS人机界面指南》放在了屏幕底部,同时这也符合 iPhone 的握持手势和点击舒适区域。

三、 窗口形式的差异化

1. Popovers

由于 iPad 设备屏幕较大,有着天生的空间优势,以至于在 iPad 设备上经常会出现「Popovers 」形式的弹出式窗口。如果 Popovers 运用得当,可以极大地提升用户任务流的操作效率,因为它没有遮挡当前场景下的背景内容,让用户感觉到他们并没有离开这个「空间」。

Popovers 是一个瞬时视图,当您点击某个控件或某个区域时,它会出现在屏幕上的其他内容上方或附近。通常,弹出窗口包含指向其出现位置的箭头。Popovers 可以是非模态或模态的。通过点击屏幕的另一部分或弹出窗口上的按钮,可以解除非模态弹出窗口。点击弹出窗口上的取消或其他按钮即可解除模态弹窗。 ——《iOS人机界面指南》

Popovers 非常适合在大屏幕设备上使用,它可以包含各种元素,包括导航栏、工具栏、选项卡栏、表、集合、图像、地图和自定义视图。当弹出窗口可见时,通常会禁用与其他视图的交互,直到弹出窗口被解除。

2. Modality

相比而言,iPhone 的屏幕空间较小,因此在 iPhone 应用中,通常会在全屏模式 Modality 窗口中呈现相关信息而不是在弹出窗口中占用较小的屏幕空间。

Modality 通过阻止人们完成任务或消除信息或观点之前做其他事情来创造焦点窗口。操作表单、警告、和活动视图时会出现模式窗口。当模态视图出现在屏幕上时,用户必须通过点击按钮或退出模态体验来做出选择。某些应用程序可以实现模式视图,例如在日历中编辑事件或在 Safari 中选择书签。模态视图可占据整个屏幕、整个父视图(如弹出窗口)或屏幕的一部分。模态视图通常包括退出视图的完成和取消按钮。 ——《iOS人机界面指南》

iPad 的系统日历APP,新建日程采用的是 Popovers 弹出式窗口,充分利用了屏幕的空间优势;iPhone 的新建日程,考虑到屏幕空间因素,则是从屏幕底部滑出一个全屏式 Modality 窗口。

iPad 的系统地图应用,共享窗口也是在按钮附近显示 Popovers;iPhone 设备里则是从底部划出 Modality 窗口。

照片应用中,确认删除照片的窗口也存在差异性。

iPad 的 Mindnode 应用,大纲窗口是 Popovers 弹出式窗口,可以显示/隐藏,以及调整窗口的高度;iPhone 里,大纲是 Modality 窗口,用户需要关闭或收起这个窗口才可以进行其他操作。

四、视图布局的差异化

在 iPhone(除 Plus)设备中,由于屏幕尺寸较小,因此系统和应用基本上只提供了小屏幕下的竖屏交互体验,而对于较大屏幕的 iPad 来说,考虑到屏幕空间的优势以及最佳握持手势这两个重要因素,对应用的试图布局进行差异化设计是非常有必要的。

Split Views(分割视图)管理两个并排的内容窗格的呈现,主窗格中包含永久性内容,辅助窗格中包含相关信息。每个窗格可以包含各种元素,包括导航栏,工具栏,选项卡栏,表格,集合,图像,地图和自定义视图。分割视图通常用于可过滤的内容;主窗格中将显示过滤器类别列表,并且所选类别的过滤结果将显示在辅助窗格中。如果您的应用需要它,主窗格可以覆盖次窗格,并且可以在不使用时隐藏在屏幕外。这在设备处于纵向方向时特别有用,因为它可以在辅助窗格中查看更多内容。 ——《iOS人机界面指南》

iPad 存在竖屏和横屏两种屏幕方向,而分割视图是一种很灵活的视图布局设计方式,能够很好的应对 iPad 屏幕方向的切换。

通常情况下,分割视图将屏幕的三分之一给到主窗格,三分之二给到次窗格。

△ iOS12的系统股市应用

△ iOS12的系统语音备忘录

△ Youtube

△ Bear

iPad 的网易云音乐HD应用,当用户在歌单列表点击某一个首歌的评论按钮时,评论列表会从屏幕右侧滑入,并将歌单列表向左推移。通过分割视图很好地表现了父子视图的关系。

总结

在为 iPad 和 iPhone 这两类 iOS 设备设计信息架构框架时,首先要保证用户对系统/产品功能的认知一致性,其次需要基于用户场景和最佳握持手势,对导航栏、标签栏、窗口以及视图布局进行必要的差异化设计。我想,这4个常见的差异化设计同时也是符合 iOS 人机界面指南所描述的界面设计三大要点的:导航、视图、控件。

欢迎关注作者的微信公众号:「从你的视界路过」

图片素材作者:Virgil Pana

「做好用户体验要知道的差异化设计」

  • 《小科普!Android和iOS的设计到底有什么不同?》
  • 《通过微信Android和iOS版,看两大系统的差异》
  • 《经验总结!Material Design和iOS 产品设计的差异化思考》

优设大课堂

您可能想查找下面的文章:

  • Apple Watch 交互设计中四个全然不同以往的经验揭密
  • 设计师应该知道的 iOS 设备常见差异化设计
  • 高手的学习笔记!给Android TV做设计要注意的16个细节

相关文章

  • 2018-08-23网易设计师:为什么你应该学会「行为设计学」?
  • 2018-08-23实战五步走!UI设计师如何让设计稿100%还原(上)?
  • 2018-08-23用一个实战案例,帮你学会讲述重设计作品的思路
  • 2017-08-06web网页开发面试笔试必备小知识(必看)
  • 2017-08-06导入css文件使用判断条件实现
  • 2018-08-23可能是最全面的「无障碍设计」学习指南
  • 2018-08-23超全面总结!产品设计中的可拓展性原则
  • 2018-08-23PS黑科技实现一键抠图,赶紧来下载最新版!
  • 2017-08-06固定在网页右侧的浮动层实现代码
  • 2017-08-06浅谈HTML5与HTML4的10个关键区别

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 36氪产品总监:四大分析法打造你的产品说服力
    • 做设计说到底是「知人事」:专访VMware 设计主管谢雅苹!
    • 设计师该如何带团队?来看高级设计师的总结!
    • 长文揭秘!全新的大众点评V10版本是如何做品牌升级的?
    • 网易资深设计师:APP应用图标的36个设计方法
    • 自学体系第二课!写给新人设计师的界面排版原则(下)
    • 使用Hexo+GitHub搭建个人博客
    • AI教程!教你绘制深夜加班的场景插画
    • Web 前端性能优化
    • 素材太丑?学会这5个方法照样能做好设计!

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有