写点什么

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:003226
用户头像

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

关注

评论

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

如何利用YashanDB数据库实施数据治理

数据库砖家

如何利用YashanDB数据库实现高可用性设计?

数据库砖家

API 网关在iPaaS集成平台中的功能具体体现

谷云科技RestCloud

安全管理 API API网关 ipaas 网关管理

中烟创新自研【烟草行政许可文书制作系统】纳入“北京市人工智能赋能行业发展典型案例集”

中烟创新

基于华为开发者空间Astro低代码应用平台,构建Deepseek智能助手界面

华为云开发者联盟

华为云ModelArts 华为云Astro DeepSeek v3

Golang基础笔记九之方法与接口

Hunter熊

golang 方法 接口 类型断言

如何利用YashanDB实现数据分片与负载均衡

数据库砖家

如何利用YashanDB数据库加强数据分析能力

数据库砖家

Post-Training on PAI :Ray on PAI,云上一键提交强化学习

阿里云大数据AI技术

人工智能 数据库 模型训练 模型 模型推理

RAG评估矩阵全公开:如何科学衡量检索增强系统?

聚客AI学院

人工智能 向量数据库 RAG搭建 RAG应用 RAG 框架

01-自然壁纸实战教程-免费开放啦

万少

HarmonyOS

如何利用YashanDB进行机器学习模型的构建

数据库砖家

跨平台动漫应用 Ani - 多平台支持的开源项目

qife122

kotlin 动漫

大数据-34 HBase 单节点配置 hbase-env hbase-site xml

武子康

Java 大数据 hadoop 分布式 HBase

AI 英语口语 App 的场景测试

北京木奇移动技术有限公司

软件外包公司 AI英语学习 AI技术应用

如何利用YashanDB进行高效数据归档管理

数据库砖家

如何利用YashanDB实现跨地域数据同步与灾备部署

数据库砖家

如何利用YashanDB实现实时数据处理

数据库砖家

Serverless JManus: 企业生产级通用智能体运行时

阿里巴巴云原生

阿里云 Serverless 云原生 函数计算

一文读懂 Sigmoid 与 Hard Sigmoid 激活函数:从原理到量化部署

地平线开发者

自动驾驶 算法工具链 地平线征程6

如何利用YashanDB实现业务数据的高效管理?

数据库砖家

聚焦全球数字经济大会 | 焱融存储推理加速方案成现场焦点

焱融科技

人工智能 数字经济 模型推理 KVCache

01-自然壁纸实战教程-免费开放啦

万少

鸿蒙 HarmonyOS HarmonyOS NEXT

哈尔滨等保测评:流程、要点

等保测评

Cookie Monster 的秘密配方:Pico CTF 登录机制中的隐藏旗帜

qife122

CTF Cookie分析

剪映和Camtasia Studio哪个更好用 录制微课用什么剪辑简单方便 剪映和Camtasia Studio有什么区别

阿拉灯神丁

屏幕录制 录屏工具 视频编辑 Camtasia Studio2024 视频剪辑软件

如何利用YashanDB数据库进行数据监控

数据库砖家

如何利用YashanDB数据库实现分布式事务管理

数据库砖家

从超级个体到超智能企业的一些思考

Abel(不忘初心) 钱小军

放弃Cursor,我依然选择了Claude断供后的Windsurf

王翊仰

Coco AI 实战(一):Coco Server Linux 平台部署

极限实验室

CocoAI

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