写点什么

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

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

关注

评论

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

杜绝硬编码,为系统安全保驾护航

尚思卓越

网络安全 硬编码 内嵌账号

2G内存搞定一亿数据的分析引擎

Western Panda

数据库 大数据 开源 数据分析 OLAP

区块链开发公司

区块链技术

Camunda、Activiti、Flowable等各大工作流对比选择

小狗围观科幻

Util应用框架基础(七)- 二级缓存

何镇汐

开源 后端 .net core

国内外传输大文件有哪些好用又便宜的文件传输工具?

镭速

传输大文件 文件传输工具 国内外传输大文件

JNPF开发平台凭什么火?

互联网工科生

低代码 JNPF

软件测试/人工智能丨引领未来:软件测试中的人工智能

测试人

人工智能 软件测试

Util应用框架开发环境搭建(十)- 安装 Redis

何镇汐

开源 后端 .net core

RTC技术沦陷后,人类或将一夜回到解放前?

X2Rtc

RTC 未来世界 科技趋势

Util应用框架基础(七)- Redis 缓存

何镇汐

开源 后端 .net core

影视行业如何远程完整快速传输大文件?

镭速

传输大文件

Java多线程消费消息

不在线第一只蜗牛

Java 多线程 RocketM

技术分享| anyRTC之RTN网络

anyRTC开发者

音视频 网络 RTC RTN

最新demo版|如何0-1开发支付宝小程序之如何调试小程序(二)

盐焗代码虾

支付宝小程序 小程序调试 如何调试

云桌面架构的全面剖析

青椒云云电脑

云桌面 云桌面解决方案 云桌面系统

这6个复盘模型,你知道几个?让你轻松搞定年终总结

彭宏豪95

个人成长 复盘 年终总结 在线白板 项目复盘

软件测试/人工智能丨人工智能会取代软件测试工程师吗

测试人

人工智能 软件测试

Util应用框架基础(七)- 缓存

何镇汐

开源 后端 .net core

Util应用框架基础(七)- 本地缓存

何镇汐

开源 后端 .net core

Util应用框架基础(七)- API

何镇汐

开源 后端 .net core

文心一言 VS 讯飞星火 VS chatgpt (140)-- 算法导论11.4 5题

福大大架构师每日一题

福大大架构师每日一题

青椒云云桌面系统_企业上云桌面云服务解决方案

青椒云云电脑

云桌面 云桌面解决方案 云桌面系统

开源流程设计器的对比与选型

小狗围观科幻

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