写点什么

Android 8.0 Oreo 最终版发布,建议开发者加强应用测试

  • 2017-08-24
  • 本文字数:783 字

    阅读完需:约 3 分钟

Google 发布了 Android 8.0 Oreo 的最终版。源代码已经发布在了 AOSP 上,用于 Nexus 和 Pixel 的系统镜像也已可用。Android 8.0 带来的一些变更将影响到现有应用的功能。

Android 8.0 带来了一些新特性,包括 PIP、与即时应用的集成、通知频道、自动填充(Autofill)、后台位置服务、为改进电池续航而添加的运行限制、Play Protect、经由Google VPN 的开放WiFi 连接、自适应图标,等等。在 Android O: Notification Channels, Background Limits, PIP and More 这则新闻里,我们已经详细地提到了部分新特性。

官方建议开发者参考迁移指南,并基于 Android 8.0 测试他们的应用。开发者有可能没有使用相应的 API(level 26),所以他们的应用仍然可以正常运行,不过有一些问题还是需要注意。

  • 后台执行的限制。如果一个应用没有处于缓存状态的活跃组件,那么它的唤醒锁(wake lock)就会被释放。增加后台应用对后台服务的访问限制。
  • 降低后台应用的位置更新频率,包括 Google Play Services 在内的所有应用都受此约束的影响。
  • 使用 HTTP、HTTPS 和蓝牙连接的网络 API 发生多个变更。
  • 引入多个与安全相关的变更。例如,不再支持 SSLv3。另外,如果一个服务器没有实现正确的 TLS 握手协议,Android 8.0 不会降级使用早先的 TLS 版本。

要想全面了解此次变更对应用所带来的影响,建议参考 Android 8.0 Behavior Changes 。开发者要对这些变更有所了解,因为它们可能会影响到他们的应用是否能在 Android Oreo 上正常运行。代码示例网站为开发者提供了一些例子,演示了如何使用Android 8.0 引入的新特性。

在接下来的几周,等运营商准备好向用户推送新版本系统,那些受支持的Nexus 和Pixel 设备就会收到最新的Anroid Oreo 更新。Google 也正在与主要的厂商展开合作,争取在年底让更多的设备用上Android 8.0。

查看英文原文: Android 8.0 Oreo Is Here. Developers Are Recommended to Test Their Apps

2017-08-24 19:002689
用户头像

发布了 322 篇内容, 共 141.3 次阅读, 收获喜欢 146 次。

关注

评论

发布
暂无评论
发现更多内容

不听话的 Container

百瓶技术

flutter 布局与组件

使用 esbuild 来打包一个 React 库

CRMEB

VuePress 博客优化之添加数据统计功能

冴羽

JavaScript Vue 前端 博客 vuepress

知乎基于Palo的用户画像和实时数仓构建实践

百度开发者中心

大数据

SphereEx 创始人张亮荣获『2021 年度海纳奖——分布式数据库十佳实践人物』

SphereEx

数据库 开源 ShardingSphere SphereEx 海纳奖

浅谈云上攻防——云服务器攻防矩阵

腾讯安全云鼎实验室

云原生 云上安全攻防

workflow 之 Luigi 3.x 基本用法(qbit)

qbit

工作流 pipeline workflow 数据流

全球最大规模中文跨模态生成模型文心ERNIE-ViLG来了!

百度大脑

人工智能

如何使用 Amazon S3 多区域访问点提高多区域应用程序的性能速度和可用性

亚马逊云科技 (Amazon Web Services)

敏捷真的是开发者的绊脚石吗?

LigaAI

敏捷开发

【网络安全】红蓝攻防:shellcode的分析

H

网络安全 WEB安全

Office2021 和Microsoft 365分不清?这样选最划算

淋雨

Office 365

应用营销策略知多少?

坚果

产品设计 1月月更

如何用建木CI构建/发布建木Hub节点定义版本

Jianmu

DevOps CI/CD 开源项目 发送邮件 检查系统服务

Amazon SageMaker Data Wrangler 简化数据准备过程,助力机器学习

亚马逊云科技 (Amazon Web Services)

存储

美容院CRM系统解决方案

低代码小观

CRM 客户关系管理 CRM系统 客户关系管理系统 企业管理工具

活动预告 | OpenMLDB Meetup No.1

第四范式开发者社区

人工智能 机器学习 开源

龙蜥的朋友圈又大了!知名数据库产品服务商南大通用加入社区

OpenAnolis小助手

开源 社群

使用 Amazon Redshift ML 构建多分类模型

亚马逊云科技 (Amazon Web Services)

存储

通用数据保护条例的监管下,你的数据湖“断舍离”了吗?

亚马逊云科技 (Amazon Web Services)

存储

如何利用Spot,成本与稳定同时兼得

jinjin

spot 热池 spotmax

26个主流机器学习算法的实现,获4万好评,这本机器学习宝典终于来了!

图灵教育

机器学习 代码 公式

Redis 使用 List 实现消息队列有哪些利弊?

码哥字节

redis 消息队列 Redis 6.0 1月月更

LabVIEW感兴趣区域分析(实战篇—1)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 感兴趣区域分析 ROI

常用开源监控系统分析推荐(必备知识)|附优质监控书籍资源

云智慧AIOps社区

安全 监控宝 监控工具 开源软件 运维管理

【量化】量化交易入门系列4:经典的量化交易策略(下)

恒生LIGHT云社区

量化策略 量化投资 量化交易 量化

青藤:业务迁移到容器云上的6个注意事项

青藤云安全

C++太难学,怎么破?这本书给你指点迷津!

图灵教育

c++ 编程 入门

云原生训练营毕业总结

白开水又一杯

云原生

以搭建Vuepress文档为例,展示用VSCode来远程开发

为自己带盐

vscode 1月月更 远程开发

手淘 Android 帧率采集与监控详解

阿里巴巴终端技术

android 性能优化 移动开发 客户端

Android 8.0 Oreo最终版发布,建议开发者加强应用测试_移动_Abel Avram_InfoQ精选文章