1.2 移动UI设计的平台类型
移动UI设计主要为移动设备设计界面,因此会受到移动设备所采用的不同系统的影响。目前智能手机和平板电脑的主流系统平台是Android系统和iOS系统,智能手表的系统平台为Wear OS系统和Watch OS系统。
1.2.1 Android系统
Android公司于2003年在美国加州成立,2005年被Google公司收购。Android是一种以Linux为基础的开放源码操作系统,主要应用于移动设备。2010年年末的数据显示,仅正式推出两年的Android操作系统已经超越了塞班系统,一跃成为全球非常受欢迎的智能手机操作系统。
提示
塞班系统是塞班公司为手机设计的操作系统。2008年被诺基亚收购。由于缺乏新技术支持,塞班系统的市场份额日益萎缩。2013年1月,诺基亚官方宣布放弃塞班品牌,同时不再发布塞班系统手机。
Android系统用甜点名称为系统的各个版本进行命名,从Android 1.5发布开始,作为每个版本代表的甜点尺寸越来越大。从Android 1.5开始到Android 9.0,依次为纸杯蛋糕、甜甜圈、松饼、冻酸奶、姜饼、蜂巢、果冻豆、奇巧巧克力、棒棒糖、棉花糖、牛轧糖、奥利奥、派。甜甜圈和姜饼的图标如图1-10所示。
图1-10 甜甜圈和姜饼的图标
相对于iOS系统,Android系统具有系统开源、跨平台性及应用丰富的特点。
● 系统开源
Android系统的底层使用Linux内核、GPL许可证,这也就意味着相关的代码必须是开源的。开源带来的是快速流行的能力与较低的学习成本。各个手机厂商无须自行开发手机操作系统,因此纷纷采用Android系统,甚至可以按照自己的目的进行深度定制。例如三星的one UI系统、小米的MIUI系统,如图1-11所示。
图1-11 Android深度定制系统
开源促进了学习研究社区的迅速兴起,对开发者来说,相比iOS系统,开源使得安卓成为一个更适合研究与修改的系统,而不会受到不开源系统的限制。
开源带来的另一个很大的好处就是降低了手机厂商的成本。除去操作系统开发的高成本,Android系统厂商的手机价格可以控制在很低的水平;或者在同样价位中相对iOS系统拥有更高端的硬件配置。因此在中低端市场,安卓有着绝对的统治地位;在高端市场也与iOS系统有一较之力。可以说是Android系统实现了普通消费者也能使用智能机的梦想。
● 跨平台性
由于使用Java进行开发,Android系统继承了Java跨平台的优点。任何Android系统应用几乎无须进行修改就能运行于所有Android设备。各个Android厂商可以自行使用各种各样的硬件设备,不仅仅局限于手机、平板电脑和手表,甚至电视和各种智能家居都在使用Android系统。
跨平台也极大地方便了庞大的应用开发者群体。同样的应用,对不同的设备编写不同的程序是一件极其浪费劳动力的事情,而Android系统的出现很好地改善了这一情况。Android在系统运行库层建立了一个硬件抽象层,向上对开发者提供了硬件的抽象,从而实现了跨平台;向下也极大地方便了Android系统向各式设备的移植。
● 应用丰富
操作系统代表一个完整的生态圈,一个孤零零的系统,即使设计得再好,若没有丰富的应用支持,很难大规模流行。Android系统由于其本身开源的特点及Google公司的大力推广,很快吸引了开发者的注意。时至今日,Android系统已经积累了相当多的应用,丰富的应用使得Android系统更加流行,从而吸引更多的开发者开发更多更好的应用,形成一个良性循环。
提示
Android系统是一款拥有很多优点且被广泛使用的操作系统。在Android系统与iOS系统两雄逐鹿的今天,Android系统可以说是对抗iOS系统垄断的唯一系统。虽然Android系统仍然存在一些问题,但它的发展前景是值得相信的。
1.2.2 iOS系统
iOS系统是由苹果公司为iPhone开发的操作系统。目前主要在iPhone、iPod touch和iPad上运用。它以Darwin为根底,最初被命名为iPhone OS,直到2010年6月7日,在WWDC大会上宣布改名为iOS。
从2010年开始,苹果公司逐步完善并发布iOS系统,至2018年,最新的iOS系统版本为iOS 12。iOS 6和iOS 12的界面效果如图1-12所示。
图1-12 iOS 6和iOS 12界面效果
相对于Android系统,iOS系统具有比较稳定、安全性高、整合度高和应用质量高的特点。
● 比较稳定
iOS系统是一个完全封闭的系统,不开源,但是这个系统有严格的管理体系和评审规则。由于iOS系统闭源的缘故,更多的系统进程都在苹果公司的掌控之中,因此系统运行比较流畅、稳定,不会出现像Android那样后台程序繁多并影响系统响应速度的现象。
● 安全性高
对用户来说,保障移动设备的信息安全具有十分重要的意义,不管这些信息是企业和客户信息、还是个人照片、银行信息或地址等,都必须保证其安全。苹果公司对iOS生态采取了封闭的措施,并建立了完整的开发者认证和应用审核机制,因而恶意程序基本上没有登台亮相的机会。iOS设备使用严格的安全技术和功能,使用起来十分方便。iOS设备上的许多安全功能都是默认的,无须对其进行大量的设置,某些关键性的功能,比如设备加密,则不允许配置,这样用户就不会意外关闭这项功能。
● 整合度高
iOS系统的软件与硬件的整合度相当高,使其分化大大降低,在这方面iOS系统远胜于碎片化严重的Android系统,这样也增加了整个系统的稳定性。经常使用iPhone的用户也能发现,手机很少出现死机、无响应的情况。
● 应用质量高
作为目前最流行的手机操作系统之一,iOS系统与Android系统一样,也拥有大量的用户及开发人员。但由于iOS系统的封闭性和审查制度,iOS系统中的应用相对Android系统来说,无论是界面设计还是操作流畅度,其质量都会高一些。
1.2.3 Wear OS系统和Watch OS系统
Google公司与苹果公司在智能手机市场中一直鼎足而立。随着智能设备的兴起,分别由这两家公司开发的Wear OS系统和Watch OS系统也走进大众的视野。
● Wear OS系统
Wear OS系统是Android系统的一个分支版本,专为智能手表等可穿戴的智能设备设计,首个预览版公布于2014年3月。Google智能手表如图1-13所示。
图1-13 Google智能手表
Wear OS系统支持数字助理、传感器等功能,现有众多芯片和设备合作伙伴,包括华硕、华为、三星、Intel、索尼、LG、摩托罗拉、HTC、联发科、博通、高通、MIPS等,其手表产品超过50款。目前Wear OS最新版本是2020年9月发布的Wear OS 2.8.1。
● Watch OS系统
Watch OS是苹果公司基于iOS系统开发的一套适用于Apple watch的手表操作系统。在2014年9月的iPhone 6发布会上,苹果公司带来了它们的全新产品Apple watch并运行基于iOS的Watch OS操作系统。苹果智能手表如图1-14所示。
图1-14 苹果智能手表
2020年9月17日,苹果公司正式发布了Watch OS 7版本,该版本给用户带来了更丰富的健康、健身功能,更强大的Siri和更广泛的第三方App支持。