阿里云飞天发布时刻,领先大模型限免,超7000万 tokens免费体验 了解详情
写点什么

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

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

关注

评论

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

Android Tangram模型:手把手带你学习淘宝、天猫都在用的UI框架模型

android 程序员 移动开发

Android 开发市场是盛是衰?你应该知晓,android开发项目实战

android 程序员 移动开发

Android 扩大 View 的点击区域(1),安卓软件开发面试题

android 程序员 移动开发

Android 相关源码分析,一种非常简单的Android屏幕适配方案

android 程序员 移动开发

Android UI—仿微信底部导航栏布局,android应用程序开发

android 程序员 移动开发

Android Virtualview:淘宝、天猫 又一个动态化,android界面开发基础

android 程序员 移动开发

Android 深入理解Android中的自定义属性,资深Android面试题

android 程序员 移动开发

Android WebView判定网页加载的错误,androidkotlin面试题

android 程序员 移动开发

Android 开发岗往年至今年高频面试题整(内含参考答案)(1)

android 程序员 移动开发

Android 开发者想咸鱼翻身并不是难事,只要你掌握这些…

android 程序员 移动开发

Android 中图片压缩分析(上),android绘制流程

android 程序员 移动开发

Android 布局阴影实现,移动开发框架2019

android 程序员 移动开发

Android 扩大 View 的点击区域,2021阿里手淘Android面试题目

android 程序员 移动开发

Android 查看并解决重复依赖,分享一些行业经验

android 程序员 移动开发

Android View的绘制流程,35岁技术人如何转型做管理

android 程序员 移动开发

Android 原生项目集成 Flutter,零基础android

android 程序员 移动开发

Android 大厂面试 指南:他们到底需要怎样的工程师?(1)

android 程序员 移动开发

Android 子线程更新UI了解吗?,看这一篇就够了

android 程序员 移动开发

Android 嵌套滑动总结,android项目驱动式开发教程

android 程序员 移动开发

Android 开发——JVM复习小结,深入解析Android-AutoLayout

android 程序员 移动开发

Android 保活措施,retrofit原理

android 程序员 移动开发

Android 点九图机制讲解及在聊天气泡中的应用,android音视频开发何俊林pdf

android 程序员 移动开发

Android View的事件分流源码,安卓内存优化管理器

android 程序员 移动开发

Android 大厂面试 指南:他们到底需要怎样的工程师?,Android码农是如何进入腾讯的

android 程序员 移动开发

Android 开发岗往年至今年高频面试题整(内含参考答案)

android 程序员 移动开发

Android 性能优化最佳实践,面试必问

android 程序员 移动开发

Android 教你一步步搭建MVP+Retrofit+RxJava网络请求框架

android 程序员 移动开发

Android 知识简记 快速回顾各种知识,android开发技术周报

android 程序员 移动开发

Android 组件化实战,企业微信移动应用

android 程序员 移动开发

Android 基础掌握好,面试基本不会倒!,android计算器源码

android 程序员 移动开发

Android 屏幕适配从未如斯简单(已废弃该使用方式),Android开发经验的有效总结

android 程序员 移动开发

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