AndroidO(8.0) 和 Android P(9.0)

大早上躺床上就索性百度了下p和o发现百度百科的说明还是很简洁易懂的2017年8月22日,谷歌正式发布了Android8.0的正式版,其正式名称为:AndroidOreo(奥利奥) 。奥利奥版安卓的聚焦重点是电池续航能力、速度和安全,让用户更好地控制各种应用程序,加大了对App在后台操作的限制。这种限制在一定程度上延长了安卓机在“睡眠”(Doze)模式下的电池的续航能力,它让不在使用的App进…

大家好,又见面了,我是你们的朋友全栈君。

大早上躺床上就索性百度了下p和o 发现百度百科的说明还是很简洁易懂的

2017年8月22日,谷歌正式发布了Android8.0的正式版,其正式名称为:Android Oreo(奥利奥)  。

AndroidO(8.0) 和 Android P(9.0)

奥利奥版安卓的聚焦重点是电池续航能力、速度和安全,让用户更好地控制各种应用程序,加大了对App在后台操作的限制。这种限制在一定程度上延长了安卓机在“睡眠”(Doze)模式下的电池的续航能力,它让不在使用的App进入睡眠状态,使用时再唤醒。它要达到的目标是在不卸载程序、不改变用户使用习惯的情况下,减少后台应用的用电。同时,这种对后台应用的限制也会加快运行的速度。

1.通知中心
用户在通知界面可以发现顶部的快捷键有了更充裕的空间,并且根据网络大数据的用户使用频繁度调整了这几个快捷键的顺序;并且长按推送消息可以看到一个开关,操作它可以开启和关闭这个该应用的未来所有通知。
2.设置菜单
在新的AndroidO系统中,设置的界面有了大幅变化,主菜单的覆盖性变得更广,更多的功能将在子菜单中体现,并且在菜单界面中重新设计了很多图标。
3.PinnedShortcuts
安卓创造出了PinnedShortcuts功能,类似苹果的3DTouch,长按一个软件后可以弹出子菜单,然后就可以通过这个方式快捷的使用该应用的部分功能。
4.图标形状

新的系统中开发者可以使用不同的应用图标,比如圆角矩形或者圆形图标,不过所有的图标需要保证是同一个形状,不能有一个方一个圆这样“个性”的样式出现。

5.后台限制

AndroidO将进一步优化后台程序,减少应用在没完全退出后占用系统的资源,并且减少电量的消耗。

6.安装限制
新系统中用户可以在权限设置中添加安装限制功能,这样可以有效的避免带有中国特色的“全家桶”行为。
7.TensorFlowLite
这个新功能并不会直接体现在手机和系统中,它是谷歌的一项新技术,用来把人工智能在更多的软件上继续拓展,并提高工作处理的效率,让你的手机更“聪明”。
8.分屏

在AndroidO中,分屏画中画功能得到了强化,变得更加流畅,而且悬浮窗可以随意拖动位置,然后在主屏幕中继续工作

9.NotificationDots

在谷歌的Pixel手机上,安卓8还新加了通知功能Notification Dots,会标出用户的行程、信息等,有些通知还可以被设定为稍后提醒。此外长按某个应用图标现在可以显示一些信息,与iOS上的3D Touch类似,这项功能在安卓7.0上已经有所体现

10.SmartTextSelection
系统将会预测用户将使用某些电话或者其他选项出现在将会用到的应用中,举个例子就是如果邀请朋友来吃饭,系统会根据发送的地址来开启地图并且导航   。
11.自动保存密码
这个功能将会保存用户的部分帐号和密码,用于在网站或者应用中的快速登录,效率提升了不少 。
12.GooglePlayProtect
这个功能主要用于GooglePlay中,下载的应用和游戏将会经过它的排查,来看看是否是有害甚至携带病毒的应用,不过国内用户可能不能访问GooglePlay 。
13.应用加速
在AndroidO中,大部分应用的启动速度将会快上一倍,这个要归功于新系统的优化,使后台占用资源减少,并且对并发进程等问题的处理更加出色,也是个相当有用的功能  。
14.字体优化
AndroidO中谷歌还增加了对系统字体的更多支持,开发者可以自行更改字体样式,让用户有了更多字体的选择 。
15.表情符号

安卓8还带来了符合Unicode 10标准的表情符号,比原来新加超过60个表情符,这也是比较明显的改变之一

Android P  Pistachio Ice Cream,开心果冰淇淋 是谷歌首个开发者预览版,对“刘海屏”设备进行了适配,使用WiFi RTT实现室内精确定位,消息通知栏的改进,多摄像头API以及神经网络API 1.1版本等升级。

首个Android P预览版亮点很多,第一个改变就 很“接地气”,那就是适配类似iPhone X的顶部凹槽屏幕设计,为“刘海屏”设备进行了适配。在开发者模式中,原生系统已经可以模拟“刘海屏”的凹口并对拥有通知栏进行了适配和优化(时间移动到了左边),系统中的名称翻译过来可以把“刘海屏”称之为“凹口屏”。
此外,新的Android系统还改进了通知栏的功能性和可见性,简单来说,就是让通知栏的实用性更高,比如直接在这个地方进行回复信息,而也能查看更多的图片、消息等,同时新系统还允许同时接收多个摄像头的数据流,这样可以用来进行焦外成像、建立立体视觉等功能
谷歌还在Android P中加入了WiFi Round-Trip-Time技术,这样可以即便设备进入了室内,也能通过多个WiFi连接点间的距离来实现定位,同时还进一步优化了交易、NFC支付的API接口等。
新系统可以在支持HDR VP9的设备上播放来自于YouTube和Play Movies的HDR视频。HEIF允许更高质量的图片压缩,同时,Android P的多媒体APIs也重新编写了,增加了可用性。

Android P还进一步优化了系统的效率,比如安装应用时间更快,系统整体运行更流畅,设备续航性上进一步提升,同时限制空闲应用程序使用手机麦克风、摄像头、和其他传感器,并且谷歌还大大加强了系统的安全性,比如添加指纹授权模块,来在本地设备中更好的管理指纹。 

功能特点
新功能
Android 9.0的新功能包括:谷歌统一推送升级、深度集成Project Treble模式、更加封闭、原生支持通话录音等。
1.全面屏的全面支持
2.通知栏的多种通知
3.多摄像头的更多画面
4.GPS定位之外的WiFi定位
5.网络还有神经网络
6.Material Design迎来2.0时代
新设计
Android 9.0将会新增支持类似于iPhone X的刘海屏设计,具体体现为优化屏幕内容显示,能够让系统或者应用充分利用整块屏幕,尤其是两只“猫耳朵”位置。在Android 9.0系统当中,谷歌还会进一步将谷歌助手集成到应用中、进一步优化电池续航、支持多屏和可折叠屏等。
新特性
全局黑夜模式
为具备Always-on display(屏幕常显)功能手机加入原生的天气支持。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/126243.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • RTP协议头详解

    RTP协议头详解1.RTP协议RTP:即可心跑在TCP也可以跑在UDP上,实时流协议,所以通常是跑在UDP上。前12个字节出现在每个RTP包中,仅仅在被混合器插入时,才出现CSRC识别符列表。各个域的含义如下所示:(1)版本(V):2比特,此域定义了RTP的版本。此协议定义的版本是2。(值1被RTP草案版本使用,值0用在最初”vat”语音工具使用的协议中。)(2)填充(P):1比特,若填料比特被设置,则此包包含一到多个附加在末端的填充比特,填充比特不算作负载的一部分。填

  • FTP命令 上传下载文件[通俗易懂]

    FTP命令 上传下载文件[通俗易懂]1.连接ftp服务器格式:ftp[hostname|ip-address]a)在linux命令行下输入:ftp192.168.1.1b)服务器询问你用户名和密码,分别输入用户名和相应密码,待认证通过即可。2.下载文件下载文件通常用get和mget这两条命令。a)get格式:get[remote-file][local-file]将文件从远端主机中传送至…

  • Web负载均衡的几种实现方式

    Web负载均衡的几种实现方式

  • 操作系统栈溢出检測之ucosII篇

    操作系统栈溢出检測之ucosII篇

  • 什么是虚拟机?什么是Java虚拟机?

    什么是虚拟机?什么是Java虚拟机?什么是虚拟机?什么是Java虚拟机?虚拟机介绍虚拟机,就是虚拟的计算机,可以执行一系列虚拟计算机指令,大体上可以分为系统虚拟机和程序虚拟机。它们运行时,都会受到虚拟机提供的资源的限制。系统虚拟机:仿真模拟系统的,比如VisualBox,VMware。程序虚拟机:为执行单个计算机程序设计的,比如Java虚拟机。JAVA虚拟机Java虚拟机是一台执行字节码的虚拟机计算机,但是字节码不一定是由Java语言编译而成。只要使用这一套虚拟机规则的语言,就可以享受到跨平台,垃圾收集以及可靠的即时编译器

  • NativeCat报错:mycat sequnce err.java.lang.RuntimeException: can’t fetch sequnce in db,sequnce :GLOBAL

    NativeCat报错:mycat sequnce err.java.lang.RuntimeException: can’t fetch sequnce in db,sequnce :GLOBALmycatsequnceerr.java.lang.RuntimeException:can’tfetchsequnceindb,sequnce:GLOBALdetail:FUNCTIONworkdb1.mycat_seq_nextvaldoesnotexist出现以上异常信息:我是由于Mycat的配置文件server.xml有问题(配置文件位置:/usr/loca…

    2022年10月23日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号