ref:

Android O新特性和行为变更总结zz
http://www.cnblogs.com/bluestorm/p/7148134.html

Android O正式版带来了诸多新功能,如TensorFlow Lite、画中画、Notification Dots、智能文本选择(Smart Text Selection)、自动填写(Auto-Fill)、Android Instant App等。

https://source.android.com
https://developer.android.com/about/versions/o/android-8.0.html
https://developer.android.google.cn/about/versions/oreo/download.html
https://developer.android.google.cn/about/versions/oreo/download.html#top

Google 正式采取了“OREO”的甜品来命名。基于此,Google 最新的手机操作系统和 Android Nougat 的下一版本不仅由此而得名,而且 Google 还将最新的源代码推送至 Android 开源项目上(AOSP)。

整场 Android 8.0 的发布会从开始至结束只有短短的 55 秒,可谓是全球最短的发布会了。官方在直播中只公布了 Android 新版本叫 OREO , 然后就没有其他了,至于 Android 8.0 什么时候到来?按照惯例,Google 旗下的自有品牌手机肯定是近水楼台先得月,Google 表示,正式版 Android 8.0 将很快推送给 Pixel 和 Nexus 设备,首批可以升级到“OREO”的设备还包括 Pixel、Pixel XL、Pixel C、 Nexus 6P、Nexus 5X 以及 Nexus Player。而如果手持上述设备的用户加入了 Android Beta Program 并运行着最新的预览版系统,将会很快收到更新。

此外,谷歌还承诺,包括 Essential、General Mobile、HMD Global Home、Nokia、华为、HTC、Kyocera、LG、摩托罗拉、三星、夏普和索尼等硬件制造商预计在“今年之内”升级设备至 Android 8.0 Oreo。

那么 Android 8.0 与以往新增了哪些功能呢?接下来,我们一起来看一下:

  • 后台执行限制。每次在后台运行时,应用都会消耗一部分有限的设备资源,例如 RAM。 这可能会影响用户体验,如果用户正在使用占用大量资源的应用(例如玩游戏或观看视频),影响尤为明显。为了提升用户体验,Android 8.0 对应用在后台运行时可以执行的操作施加了限制。应用主要在两个方面受到限制:后台服务限制广播限制
  • 重要通知。以往我们会收到大量的通知,但很多通知相当于垃圾信息,Android 8.0 中新增了“重要通知”这一功能,用户可通过该功能进行筛选设置。

  • Dot。在 Android 7.1.1 中,已经有 Notification Dot 这一功能,可以长按桌面上的图标(判断 App 是否具有这样的设计),然后可以看到最新的通知及建立捷径。

  • 自动填充框架。用户可以通过在设备中使用自动填充来节省填写表单的时间。引入自动填充框架后,Android 可以更轻松地填充表单。自动填充框架管理应用程序和自动填充服务之间的通信。只要你在 Google 账号中记录了你的用户及密码,当你在电话或手机甚至其他装置中,都不需要再次输入用户名及密码,只需要你进行指纹确认或手机锁确认。
  • 画中画模式。Android 8.0 允许以画中画 (PIP) 模式启动操作组件。PIP 是一种特殊的多窗口模式,最常用于视频播放。目前,PIP 模式可用于 Android TV,而 Android 8.0 则让该功能可进一步用于其他 Android 设备。这样的好处是在一款设备上,播放影片的同时不影响其他工作。

  • 用户界面。新版 Android 中沒有重大的视觉变化。事实上,最引人注意的视觉差异是通知栏中快速设置区域的色彩变得明亮,它现在是浅灰色,不是深灰色。除了这种颜色变化,快速设置面板还有一些细微的重新排列,使设置,用户切换和编辑快捷键都由原本放置于顶部转为底部,主要原因估计是为了迁就未来推出的 18:9 屏幕手机 , 使用时更容易按到。

  • XML字体资源。Android 8.0 推出一项新功能,即 XML 中的字体,允许用户使用字体作为资源。这意味着,不再需要以资产的形式捆绑字体。字体在 R 文件中编译,并且作为一种资源,可自动用于系统。然后,用户可以利用一种新的资源类型 font 来访问这些字体。在运行 API 版本 14 及更高版本的设备中,支持库 26 对此功能提供完全支持。
  • 可下载字体。Android 8.0 和 Android 支持库 26 允许您从提供程序应用请求字体,而无需将字体绑定到 APK 中或让 APK 下载字体。此功能可减小 APK 大小,提高应用安装成功率,使多个应用可以共享同一种字体。
  • 表情符号兼容性。Android 8.0 在 Emoji 5.0 中添加了一些新的表情符号 , 而且重新设计了图案,放弃了过去的布局造型。

Google 还改进了蓝牙音频,并新增了 Google Play Protect 机制,定期扫描所以的应用保证设备的安全。尽量减少在后台从应用程序中过度使用电池,另外操作系统优化会带来更快的启动时间(Pixel 上的两倍)和更流畅的 App。

关于 Android 8.0 更多的功能和 API 可参考:https://developer.android.com/about/versions/o/android-8.0.html

Android O 正式版新功能的更多相关文章

  1. Android Studio 2.3 正式版新功能,你不来看看?!

    2017.3.3 Google老大发布了Android Studio 2.3正式版. 在许多2.3beta版本的基础上修复了bug然后推出了正式版.提供了一些新特性,和对部分已有功能的修改完善. Bu ...

  2. Android P正式版即将到来:后台应用保活、消息推送的真正噩梦

    1.前言 对于广大Android开发者来说,Android O(即Android 8.0)还没玩热,Andriod P(即Andriod 9.0)又要来了.   下图上谷歌官方公布的Android P ...

  3. Android Studio 2.2 新功能详解

    Tamic /文 -译 http://blog.csdn.net/sk719887916/article/details/52672688 Android的Studio 2.2 已经可以在官网下载了. ...

  4. 【Mysql】- Mysql 8.0正式版新亮点

    MySQL 8.0 正式版 8.0.11 已发布,官方表示 MySQL 8 要比 MySQL 5.7 快 2 倍,还带来了大量的改进和更快的性能! 注意:从 MySQL 5.7 升级到 MySQL 8 ...

  5. Android Studio 2.2新功能预览

    升级SDK可用Background 多加了个按钮,可用一边写代码一边下载SDK Instant Run 修改代码一秒启动 APK analyzer 分析任何的APK 查看APK下载包的大小,解压后的实 ...

  6. Lightning Chart 8.4版新功能

    LightningChat V8.4版在如下功能上做了改进 边距 缩放功能 Legend box 的自动定位 正投影 相机orientation与rotation系统 全新3D 坐标空间转换器 Poi ...

  7. android studio 正式版打包错误的一个问题

    今日在下载了别人的demo后,编译到我的手机上,然后通过qq等把软件发到其他的手机上使用时,无法安装,好像是因为这个是调试版本才安装不上,在网搜了一堆资料怎么建key怎么发布正式的版本,问题现在已解决 ...

  8. php8.0正式版新特性和性能优化学习

    前言 PHP团队宣布PHP8正式GA(链接).php的发展又开启了新的篇章,PHP8.0.0版本引入了一些重大变更及许多新特性和性能优化机制.火速学习下~ JIT(Just in Time Compi ...

  9. Redis 6.0 正式版终于发布了!除了多线程还有什么新功能?

    Redis 6.0.1 于 2020 年 5 月 2 日正式发布了,如 Redis 作者 antirez 所说,这是迄今为止最"企业"化的版本,也是有史以来改动最大的一个 Redi ...

随机推荐

  1. Netty源码分析第6章(解码器)---->第1节: ByteToMessageDecoder

    Netty源码分析第六章: 解码器 概述: 在我们上一个章节遗留过一个问题, 就是如果Server在读取客户端的数据的时候, 如果一次读取不完整, 就触发channelRead事件, 那么Netty是 ...

  2. python-五行红旗实现

    import turtle """ 绘制五星红旗 作者:zxj 版本:1.0 """ # 绘制矩形函数 def giant(leg,hig) ...

  3. Leetcode_3. Find the longest substring without repeating characters

    3. Find the longest substring without repeating characters Given a string, find the length of the lo ...

  4. halt命令详解

    基础命令学习目录首页 原文链接:https://www.jb51.net/LINUXjishu/57947.html 名称:halt 使用权限:系统管理者 halt 使用方式:halt [-n] [- ...

  5. lscpu命令详解

    基础命令学习目录首页 一.lscpu输出 使用lscpu查看的结果如下图,这里会显示很多信息,如下: 使用lscpu -p会详细的numa信息,如下: [root@localhost ~]# lscp ...

  6. 在NodeJS中使用Redis缓存数据

    Redis数据库采用极简的设计思想,最新版的源码包还不到2Mb.其在使用上也有别于一般的数据库. node_redis redis驱动程序多使用 node_redis 此模块可搭载官方的 hiredi ...

  7. java第二次试验报告

    北京电子科技学院(BESTI) 实     验    报     告 课程:Java程序设计   班级:1353       姓名:郭皓  学号:20135327 成绩:             指导 ...

  8. magic mouse 2 使用,移动速度问题,安装问题

    一.安装问题 首先确保你的OSX里面没有安装USB Overdrive.prefPane这个软件,就是“瑞士军刀”.这个软件会让你的magic mouse 2 连接上Mac后,Mac无限死机重启,有时 ...

  9. 冲刺One之站立会议7 /2015-5-20

    2015-5-20 在登陆成功之后要实现的是聊天界面的交互过程,不同的IP进行信息和数据的传递,这方面我们上学期Java实验里面有过相关的内容,我们把它拿过来改了一下格式,试着看能不能成功,目前还没实 ...

  10. hihocoder #1388 : Periodic Signal fft

    题目链接: https://hihocoder.com/problemset/problem/1388 Periodic Signal 时间限制:5000ms内存限制:256MB 问题描述 Profe ...