通过研究发现,目前智能设备市场主流的操作系统是iOS操作系统与Android操作系统。由于不同的系统平台具有不同的操作方式与界面导航特点,因此在应用设计之前,设计师要分析和总结不同系统平台之间的差异,针对不同的操作系统进行设计活动。
表5-8 两大主流操作系统的特点及比较
iOS系统是苹果公司于2007年为其智能手机iPhone开发的系统,该系统适用于iPhone、iPod Touch及iPad智能设备,是一套较为封闭的操作系统。iOS系统拥有强大的功能和优良的用户体验,将软件、硬件与服务有机地结合在一起,形成闭环式的商业生态系统。
Android是美国谷歌公司(Google)于2007年开发的基于Linux平台的开源操作系统。Android系统是一种开放性的操作系统,它允许任何硬件或软件开发商加入到Andoroid联盟之中,因此该系统平台拥有庞大的手机硬件兼容基础。正因如此,从第一代操作系统Android 1.5发展到Android 5.0版本仅用了不到7年的时间。无论从开发商还是用户及应用的数量上,Android操作系统都具有极高的普及率,这使它成为智能设备市场中最具竞争力的操作系统。该系统的优势主要体现在友好性、多样性和便捷性,而其局限性则表现为市场上基于Android操作系统的分化现象比较严重,系统平台中供用户选择的第三方应用较少。
(1)操作方式
iOS系统与Android系统在操作方式上均以触摸和手势为主,不同的是,Android系统的某些任务要通过长按或点击按钮的操作来完成,而iOS则主要依靠屏幕作为用户与界面之间的操作中介。这是因为iPhone的实体按键比较少,常用的为“Home”键,在执行任务时,用户一般通过它返回到桌面,因此设计师要将大部分重要操作项目安排于界面内。而Android系统一般有三个物理按键:返回(Back)、主页(Home)、菜单(Menu),因此与之相关的操作项目无须重复放置于屏幕之中。
当用户开启了多个应用后,iOS系统中的应用会在后台处于休眠状态,它们不会继续运行和消耗系统处理能力,同时还可以随时被唤醒;但Android系统中被启动的多个应用仍然会在后台继续运行,除非手动关闭。两者的相同之处是,iOS和Android用户都可以通过向上滑动,关闭应用程序。
(2)界面结构
图5-33所示是iOS平台与Android平台不同的界面结构图。
iOS平台的标准界面导航是顶部状态栏(包括显示时间、网络接入情况、电量等信息,当用户在进行任务(如通话或录音)时,需要考虑设计双层状态栏)和导航控制器(常用来放置标题、返回、编辑按钮),中部控件区(常见控件为搜索控件、标签控件)与内容区(展现页面中的主要内容,如文字、图片、列表等),底部则为标签栏(控制整个应用的导航,用于切换应用中的不同模块)或工具栏(表示对当前页面的操作,一般出现在二级页面)以及设备硬件“Home”键。
图5-33 iOS与Android的界面结构
Android平台的标准界面导航是顶部状态栏(包括显示时间、网络接入情况、电量等信息)和工具栏(用于放置应用的图标或标题、情境视图切换按钮、各类操作按钮,如果当前页面不是一级页面则会在最左边出现“向上”按钮),中部控件区(常见控件为情境视图切换控件、标签控件)与内容区(展现页面中的主要内容,如文字、图片、列表等),底部工具栏(是对顶部工具栏的扩展)以及三个物理按键。Android 2.3之前的系统版本主要依赖设备的4个物理按键(菜单、主页、返回、搜索)操控整个导航。从Android 4.0开始,设备上原有的4个物理按键被改为三个,即“返回”“主页”“多任务”。
(3)界面导航(www.xing528.com)
①工具栏。
iOS工具栏上的内容一般会随着当前页面的内容而变化,工具栏上的内容与当前页面的常用功能匹配。它一般出现在屏幕的底部,但在iPad中有时也会出现在顶部。
Android顶部的工具栏体现了整个导航的结构,几乎出现在应用的每一个页面。情境视图切换是在4.0系统之后出现的新功能,主要用来帮助用户切换不同的内容。工具栏中的操作按钮用来放置应用内最重要的功能,如搜索、分享、删除等)。不常用的功能通常放置于更多菜单内。
②标签栏。
iOS底部标签栏用于帮助用户切换不同的功能、视图和任务。在iPhone中,底部标签栏一般只能显示5个以内的标签页。如果需要更多的标签,则可以在一屏以内仅显示4个标签,其他标签归入最右边的“更多”标签中。单个标签上最好展现该标签的图标和文字,当用户选择其中一个标签时,标签的视觉样式需要显示出“被激活”的状态(如图标变亮、标签外围发光等),以方便用户理解和操作。
Android中部控件区的标签控件既能帮助用户切换不同的视图和功能,又能用于浏览不同分类内容的集合。它主要分为滚动标签、固定标签、堆叠标签三种类型。
③关于返回。
iOS导航控制器中的“返回”主要指返回到上一个页面而不是上一个动作,应用内的导航与系统导航完全分开,“返回”按钮一般放置于界面的左上角。不仅如此,iOS系统还不提供退出选项,若要离开当前应用,则可以通过智能设备的“Home”键返回设备的主屏幕。
Android顶部工具栏的“向上”键主要是基于应用内的层级关系,让用户回到应用中的上一步操作;而物理按键的“返回”,则主要是以时间倒叙的方式让用户回到设备整个操作流程的上一个动作。例如,让用户回到设备主屏幕,或者切换到另外一个应用。
④关于通知方式。
iOS系统通用的通知方式有条幅式通知、弹出式通知、icon角标式通知和声音通知4种。在应用内,常用的是弹出式的通知和icon角标式通知。弹出式通知一般将否定按钮放置在左边,肯定性按钮放置在右边。
Android系统通用的通知方式有通知区域提醒、进行中通知、弹出式通知、提示条通知4种。弹出式通知与提示条通知会在应用运行时出现,进行中的通知会让用户了解后台运行的情况。在应用内,常用的是弹出式通知和icon角标式通知,其显示、操作逻辑与iOS系统相同。
综上所述,iOS系统与Android系统平台具有不同的特点,因此在交互设计方法上也有一定的区别。在进行移动应用界面设计时,设计研发团队不仅需要了解应用所属系统平台的特点,考虑不同的屏幕方向和尺寸,还要熟悉其相应的设计规范。iSO系统平台就有一套自己的交互设计规范,如屏幕中可点击元素的最小尺寸是44×44像素(Retina屏宽高均需要提高2倍)、图片质量的影响显而易见、用户最关注的是内容。[81]不仅如此,设计师还要考虑不同受众的需求,以便做出更符合用户直觉和习惯的优良设计。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。