Android 9.0也是
谷歌开发的操作系统,最早于2018年1月25日出现在谷歌官网。
北京时间2018年8月7日上午,
谷歌正式发布Android 9.0正式上线系统,并宣布新系统版本 Android P 被正式命名为代号“Pie”。
背景
2018年1月25日,在宣布开发者大会时间之后,谷歌的开发者服务
Twitter上就公开了一段
二进制代码,这段代码把用户引向了谷歌I/O开发大会的官方网站,随后将会看到一个类似“密室逃脱”的谷歌街景图。有人在街景图中发现了
凤梨酥(PineappleCake)的照片,而这个
甜品的英文名字正好是P开头,于是有人猜测Android 9.0系统的代号很有可能是凤梨酥,但后来这一猜测被否认。
发展历程
2018年1月25日,
谷歌官网出现"Android P"代号。
2018年2月,Android 9.0的初步代号定为Pistachio Ice Cream,中文暂译为开心果冰淇淋,并曝光了部分功能。
2018年3月8日,谷歌发布Android 9.0首个预览版。
2018年8月7日,谷歌正式发布Android 9.0。
2018年9月或10月,GooglePixel预计发布,预装届时已经发布的Android 9.0系统。
功能特点
新功能
Android 9.0的新功能包括:
谷歌统一推送升级、深度集成Project Treble模式、更加封闭、原生支持通话录音等。
1.全面屏的全面支持
2.通知栏的多种通知
3.多摄像头的更多画面
4.GPS定位之外的WiFi定位
5.网络还有神经网络
6.Material Design迎来2.0时代
7.数字化健康
8.自适应功能
新设计
Android 9.0将会新增支持类似于iPhone X的刘海屏设计,具体体现为优化屏幕内容显示,能够让系统或者应用充分利用整块屏幕,尤其是两只“猫耳朵”位置。在Android 9.0系统当中,
谷歌还会进一步将
谷歌助手集成到应用中、进一步优化电池续航、支持多屏和可折叠屏等。
新特性
全局黑夜模式
为具备Always-on display(屏幕常显)
功能手机加入原生的天气支持。
系统功能
全面屏
普通版本:在普通版本中,用户不用再面对手机适配全面屏的窘境,就像基本所有应用都会开发16:9和18:9两种适配,未来的应用也会同时适配刘海屏:
谷歌为三种不同的刘海屏做了适配。
开发者版本:Android 9.0的开发者版本加入了对刘海屏的支持,
谷歌称之为凹口屏幕(display with a cutout)。借助最新的提供的DisplayCutout类,开发者可以找到非功能区域的位置和形状,而非功能区域是不应显示功能的;使用getDisplayCutout就可以获取区域的详细信息。
通知栏
普通版本:在普通版本中,用户可以在通知栏跟他人聊天,并跟App聊天体验相差无几,用户还能够直接在通知栏里查看好友发送的图片;另一方面,类似于填充和快捷标签(标记为已读、删除、回复等)的功能也让应用与系统之间联系得更加紧密。
开发者版本:在开发者版本中,用户可以在消息中展示图像;新的Notification.Person类可以识别对话中的任务,包括头像和URI;当用户关闭消息通知时,用户的app可以获取由系统发出的EXTRAREMOTEINPUT_DRAFT。你可以使用这个extra值来在app中进行预填充。
多摄像头
普通版本:在普通版本中,所有能用到相机的应用都有了相应的功能增强;用户的第三方应用也可以拍出类似原生相机级别的照片。
开发者版本:在开发者版本中,用户可以即时获取到两个或者更多的相机数据流。但不是简单的双摄,在既有前置又有后置相机的手机上,用户可以创建一些有趣的功能;相机的其他更新包括可以减少初始化延迟的新Session参数和
surface共享,从而让camera client可以处理多种用例而不再需要停止和启动相机流。
WIFI定位
普通版本:在
Android往期版本中,用户的手机虽然有GPS、北斗等定位系统,但是民用卫星定位的精度不高。而Wi-Fi RTT技术的加入可以让用户的设备提供精度非常高的定位功能,前提是用户周围有支持这一技术的
路由器。
开发者版本:开发者版本增加了平台级支持IEEE 802.11 mc Wi-Fi协议(即Wi-Fi Round-Trip-
时间,RTT),从而让开发者可在App中使用室内定位。使用有硬件支持的Android设备上,用户的应用可以使用最新的RTT API以测量附近具有RTT功能的Wi-Fi AP,前提是用户的设备必须有定位功能且App已经获取了ACCESS_COARSE_LOCATION及其以上的权限。
神经网络
普通版本:在普通版本中,设备对网络有更精细的调整:根据任务需求的数据大小和当前的网络环境。在收费网络里延迟一些网络要求,而在不计费的网络里可以通过消息获取来得到更好的用户体验。神经网络API的更多操作则是让设备变得更加智能。
开发者版本:在开发者版本中,任务可以声明其估算的数据大小,信号预读取并且指定详细的网络需求:任务载体则可以报告网络是否拥挤或是否不计量。JobScheduler便可按照网络状态管理任务。另一方面,神经网络API在Android 8.1引入,目的是加速Android设备上的
机器学习。
Material Design 2.0
在Android 9.0中,Material Design大面积更新特性。Android 9.0一改8.0版本中朴素的黑白灰配色,不仅为快速设置面板加上了蓝色的背景托盘,系统设置界面的一级菜单也都有了色彩各异的圆形背景;在外观设计上,此次系统中采用了大量的圆角设计,比如快速设置面板和锁屏通知。
此外,Material Design 2.0还提升了截屏编辑功能、截图按键、锁定模式、
文字编辑优化和勿扰模式的简化等。
Slice(应用程序轻量化)
Android 9.0增加了Slice功能。Slices是在
谷歌搜索栏当中直接提供已经安装的应用程序的轻量化操作体验,比如用户搜索某些功能或者应用的时候,从这个入口进入实际上是不需要单独安装该应用的。用户无需打开应用程序就能操作完整应用程序中指定的某项功能,更快速、更便捷。
App Actions
在Android 9.0中,App Actions利用AI技术,可提前了解用户的使用习惯,对APP应用进行提起处理和预判,从而节约用户的时间。
自适应功能
Adaptive Battery:Android 9.0加入了Adaptive Battery功能,不过这个模式需要单独开启,在该模式下,程序不需要唤醒可以极大地降低资源占用,更关注用户最常用的服务和应用程序,也算是AI技术的应用之一。这样就可以最大限度地降低后台占用,从而提升电池续航能力。不仅可以预测用户接下来几个小时内将使用哪些应用程序,而且还包括在当天用户何时会使用哪些应用程序。
亮度调节:亮度方面也进行了
人工智能升级,通常情况下用户需要手动调节,或者通过光线传感器进行自动调整。新的Adaptive
明度技术同样通过学习用户使用习惯和偏好来解决这个问题,比如用户在比较明亮的环境下使用,那么手机会自动的调整到更适合的情况,除了充分考虑到用户周围环境之外,也允许学习用户的习惯,了解你用户当前的亮度需求。
Shush(勿扰):Shush能够阻挡电话和通知的打扰,还有视觉免打扰的功能,屏幕不会点亮,直到用户主动打开手机。在这个模式下,如果用户将手机屏幕朝下放置,那么手机会自动调整为震动或者静音模式,只保留闹钟的声音。
系统版本
截至2018年3月,Android 9.0共发布了2种版本:普通版本、开发者版本。
适配机型
截至2018年5月,Android 9.0支持机型有11款:
Google Pixel、Google Pixel XL、Google Pixel 2、Google Pixel 2 XL,Essential Phone PH-1、
一加手机6、小米MIX 2S、OPPO R15 Pro、vivo X21、索尼Xperia XZ2、
Nokia 7 Plus。
系统评价
(评网络信号)Android 9.0允许运营商为5个LTE信号条中的每一个定义具体的强度阈值,这是运营商在通过“欺骗”用户让4G信号更强。(IT之家评)
(评UI设计)Android 9.0重新设计了UI,其下拉菜单采用了卡片式设计,用户可以更加直观地查看到消息。(
手机中国评)