论文部分内容阅读
大家知道,iOS和Android几乎占据整个手机操作系统市场。前不久苹果发布了iOS 12 beta7,而Google也发布了 Android 9.0正式版系统(代号Pie),那么这两款最新的手机系统都有什么新特性?下面我们就从常用的功能上对这两款操作系统进行一番对比体验,看看哪款操作系统更强大。
手势控制,谁更顺手
触屏设备普及以来,除了直接触控操作,手机操作系统都支持丰富的手势控制,这样通过简单的手势可以快速完成很多常见的操作。不过单从手势的丰富性和便捷性来说,iOS支持的手势操作要略胜一筹。比如在iPhone X上,向上滑动返回主屏幕,上滑并按住可看到最近使用的应用,在屏幕的底部左右滑动则可以在应用之间快速切换,再借助自定义手势功能,几乎所有常见的操作都可以通过手势完成(图1)。
Android系统在Pie之前的版本则支持简单的手势功能,类似iPhone X那些手势功能则大多依靠插件才能实现。最新的Android 9.0 Pie则集成了常见的手势功能,支持的手势操作几乎和iPhone X一样。比如谷歌将手势操作的交互逻辑修改至屏幕左侧点击返回,点击操作条返回主页,中间上滑悬停多任务。和iOS 12不同的是,Android 9.0 Pie可以让用户自行选择导航方式,而且系统默认使用的是传统导航,用户需要进入设置开启“Swipe up on Home Button”才会开启手势导航。
小结:可以看到,在手势导航操作体验对比上,特别是在全面屏的iPhone X上,iOS的手势操作更为优秀(默认导航即为全手势),更适合全面屏用户使用。Android 9.0 Pie则照顾到旧版系统用户,仍然保留传统的界面导航按钮,手势功能略为逊色。
任务通知,谁更贴心
手机重度用户都知道,无论是微信新消息,还是短信和未接电话等通知信息,我们都会通过下拉通知栏来快速获取通知信息。在通知栏的使用上,长期以来Android系统的功能都是极为丰富的,开源的Android系统可以让用户对通知有更多的控制权。比如允许用户选择在锁屏顶部看到哪些通知,以及设置哪些通知可以安静显示。Android 9.0 Pie进一步改善了通知的实用性与可操作性,消息类应用可以调用新的 MessagingStyle API 来显示对话,附加照片和表情,或者提供智能回复建议(图2)。
一直让人诟病的通知功能,iOS 12为此进行了很多优化。iPhone和iPad迎来了分组通知,新系统允许用户在锁屏屏幕上实时管理通知,当然也可以关闭那些无法保持安静的应用的通知消息,或者你也可以让它们安静地发送到通知中心。借助集成的Siri,iOS 12会根据用户的通知提供智能建议,比如用户总是不查看某个应用的通知消息,Siri会建议你完全屏蔽(当然在Android系统,利用Google Assistant早已实现类似功能)。
小结:可以看到,在任务通知的体验对比上,Android 9.0 Pie略胜一筹,赋予用户更多控制权,可以提供更贴心的提醒功能。iOS 12则需要向Android学习,向用户开放更多的自定义权限。
全面屏支持,谁更全面
iPhone X发布后,全面屏就日益普及了,特别是在Android机型里,即使是售价几百元的低端机型都使用了“刘海屏”。作为手机操作系统,如何完善对全面屏的支持几乎成為一个必备的选项。
作为“刘海屏”的发布者,毫无疑问iOS的原生支持是最好的,在iPhone X上运行的应用,都可以在全面屏上无缝结合在一起。相比严重碎片化的Android系统来说,如何保证所有应用都可以在刘海屏上完美运行是个难题。随着全面屏的流行,Android 9.0 Pie内置了对“刘海屏”的原生支持,这样Android将自动适应屏幕上有凹槽的手机,各大品牌的手机制造商就不必自己再重新定制,即可实现程序全屏运行。不过由于很多旧应用仍然无法完美支持全面屏的运行,因此很多手机厂商仍然需要在系统中对“刘海屏”进行个性化定制,比如华为荣耀10就增加了“屏幕顶部显示”,来设置是否显示全面屏(图3)。
小结:显然在全面屏的支持体验上,iOS 12可以完美支持,碎片化的Android 9.0 Pie仍然和iOS有一定的差距。
面部识别,谁更精准
现在摄像头是手机的标配部件,随着人脸识别技术的普及,在手机上可使用人脸识别功能来进行诸如解锁、在线支付等常见应用。那么在这两款新版本的系统中,对于面部识别各自又有什么高招?
自iPhone X开始,iOS的Face ID可以既安全又快捷地进行人脸识别。通过集成在iPhone X屏幕上的红外点阵投影器捕捉人脸的3D信息,并通过它反射的人脸信号来获取人脸面部信息。iOS 12支持iPhone X的Face ID新增到两个,这样iPhone X在原来已有的基础上多识别一张面部图像,可以用来代替安全识别解锁(图4)。
而Android 9.0 Pie增加了一个新的生物识别API,使得安卓手机面部解锁操作和iPhone X一样,比如面对摄像头就可以实现手机解锁、登录应用。不过Android的人脸识别技术因为使用的大多是Face++的技术,面部识别的技术建立在二维数据上,也就是借助照片或者视频就可能完成面部解锁,安全性较差。
小结:在面部识别的体验环节,iOS 12胜出,无论是安全性和易用性,都要比Android 9.0 Pie更好。
增强现实,谁的效果更好
AR已经成为时下比较热门的概念,如何在手机上实现AR效果自然是手机操作系统必须考虑的功能之一。在AR表现和支持上,iOS无疑比Android布局得更早。苹果早在WWDC2017就推出了ARKit,通过这个框架,开发者可以针对iOS设备开发出各种AR应用。iOS 12则加入了苹果的第一个AR应用程序Measure,允许用户用手机摄像头对现实世界中的物体进行测量(图5)。
Android系统也在AR功能上积极布局,Android 9.0 Pie集成了增强现实开发工具ARCore,并实现很多应用AR化,如谷歌地图新加入了AR实景导航,用户举起手机摄像头即可看见前进方向。不过碎片化一直是个拦路虎,AR应用很难适配不同品牌的机型。
小结:在增强现实环节体验中,iOS 12完全胜出。为了让大家对这两个系统有更直观的了解,笔者对两个系统的其他常用组件进行了横向对比(见附表),供大家参考。
手势控制,谁更顺手
触屏设备普及以来,除了直接触控操作,手机操作系统都支持丰富的手势控制,这样通过简单的手势可以快速完成很多常见的操作。不过单从手势的丰富性和便捷性来说,iOS支持的手势操作要略胜一筹。比如在iPhone X上,向上滑动返回主屏幕,上滑并按住可看到最近使用的应用,在屏幕的底部左右滑动则可以在应用之间快速切换,再借助自定义手势功能,几乎所有常见的操作都可以通过手势完成(图1)。
Android系统在Pie之前的版本则支持简单的手势功能,类似iPhone X那些手势功能则大多依靠插件才能实现。最新的Android 9.0 Pie则集成了常见的手势功能,支持的手势操作几乎和iPhone X一样。比如谷歌将手势操作的交互逻辑修改至屏幕左侧点击返回,点击操作条返回主页,中间上滑悬停多任务。和iOS 12不同的是,Android 9.0 Pie可以让用户自行选择导航方式,而且系统默认使用的是传统导航,用户需要进入设置开启“Swipe up on Home Button”才会开启手势导航。
小结:可以看到,在手势导航操作体验对比上,特别是在全面屏的iPhone X上,iOS的手势操作更为优秀(默认导航即为全手势),更适合全面屏用户使用。Android 9.0 Pie则照顾到旧版系统用户,仍然保留传统的界面导航按钮,手势功能略为逊色。
任务通知,谁更贴心
手机重度用户都知道,无论是微信新消息,还是短信和未接电话等通知信息,我们都会通过下拉通知栏来快速获取通知信息。在通知栏的使用上,长期以来Android系统的功能都是极为丰富的,开源的Android系统可以让用户对通知有更多的控制权。比如允许用户选择在锁屏顶部看到哪些通知,以及设置哪些通知可以安静显示。Android 9.0 Pie进一步改善了通知的实用性与可操作性,消息类应用可以调用新的 MessagingStyle API 来显示对话,附加照片和表情,或者提供智能回复建议(图2)。
一直让人诟病的通知功能,iOS 12为此进行了很多优化。iPhone和iPad迎来了分组通知,新系统允许用户在锁屏屏幕上实时管理通知,当然也可以关闭那些无法保持安静的应用的通知消息,或者你也可以让它们安静地发送到通知中心。借助集成的Siri,iOS 12会根据用户的通知提供智能建议,比如用户总是不查看某个应用的通知消息,Siri会建议你完全屏蔽(当然在Android系统,利用Google Assistant早已实现类似功能)。
小结:可以看到,在任务通知的体验对比上,Android 9.0 Pie略胜一筹,赋予用户更多控制权,可以提供更贴心的提醒功能。iOS 12则需要向Android学习,向用户开放更多的自定义权限。
全面屏支持,谁更全面
iPhone X发布后,全面屏就日益普及了,特别是在Android机型里,即使是售价几百元的低端机型都使用了“刘海屏”。作为手机操作系统,如何完善对全面屏的支持几乎成為一个必备的选项。
作为“刘海屏”的发布者,毫无疑问iOS的原生支持是最好的,在iPhone X上运行的应用,都可以在全面屏上无缝结合在一起。相比严重碎片化的Android系统来说,如何保证所有应用都可以在刘海屏上完美运行是个难题。随着全面屏的流行,Android 9.0 Pie内置了对“刘海屏”的原生支持,这样Android将自动适应屏幕上有凹槽的手机,各大品牌的手机制造商就不必自己再重新定制,即可实现程序全屏运行。不过由于很多旧应用仍然无法完美支持全面屏的运行,因此很多手机厂商仍然需要在系统中对“刘海屏”进行个性化定制,比如华为荣耀10就增加了“屏幕顶部显示”,来设置是否显示全面屏(图3)。
小结:显然在全面屏的支持体验上,iOS 12可以完美支持,碎片化的Android 9.0 Pie仍然和iOS有一定的差距。
面部识别,谁更精准
现在摄像头是手机的标配部件,随着人脸识别技术的普及,在手机上可使用人脸识别功能来进行诸如解锁、在线支付等常见应用。那么在这两款新版本的系统中,对于面部识别各自又有什么高招?
自iPhone X开始,iOS的Face ID可以既安全又快捷地进行人脸识别。通过集成在iPhone X屏幕上的红外点阵投影器捕捉人脸的3D信息,并通过它反射的人脸信号来获取人脸面部信息。iOS 12支持iPhone X的Face ID新增到两个,这样iPhone X在原来已有的基础上多识别一张面部图像,可以用来代替安全识别解锁(图4)。
而Android 9.0 Pie增加了一个新的生物识别API,使得安卓手机面部解锁操作和iPhone X一样,比如面对摄像头就可以实现手机解锁、登录应用。不过Android的人脸识别技术因为使用的大多是Face++的技术,面部识别的技术建立在二维数据上,也就是借助照片或者视频就可能完成面部解锁,安全性较差。
小结:在面部识别的体验环节,iOS 12胜出,无论是安全性和易用性,都要比Android 9.0 Pie更好。
增强现实,谁的效果更好
AR已经成为时下比较热门的概念,如何在手机上实现AR效果自然是手机操作系统必须考虑的功能之一。在AR表现和支持上,iOS无疑比Android布局得更早。苹果早在WWDC2017就推出了ARKit,通过这个框架,开发者可以针对iOS设备开发出各种AR应用。iOS 12则加入了苹果的第一个AR应用程序Measure,允许用户用手机摄像头对现实世界中的物体进行测量(图5)。
Android系统也在AR功能上积极布局,Android 9.0 Pie集成了增强现实开发工具ARCore,并实现很多应用AR化,如谷歌地图新加入了AR实景导航,用户举起手机摄像头即可看见前进方向。不过碎片化一直是个拦路虎,AR应用很难适配不同品牌的机型。
小结:在增强现实环节体验中,iOS 12完全胜出。为了让大家对这两个系统有更直观的了解,笔者对两个系统的其他常用组件进行了横向对比(见附表),供大家参考。