写点什么

Android 15 Beta 4 现在可供开发者升级其应用程序

作者:Sergio De Simone

  • 2024-09-27
    北京
  • 本文字数:1086 字

    阅读完需:约 4 分钟

Android 15 Beta 4现在可供开发者升级其应用程序

谷歌发布了最新版的 Android 15 Beta,该 Beta 版本带来了稳定的开发者 API,允许开发人员在非 beta 版用户使用新版的 Android 之前升级他们的应用程序并在 Google Play 上发布。

今天的 Beta 版本包含了所有我们想要试用的 Android 15 功能、能测试我们的应用程序,并向我们提供反馈。[......] 如果我们没有受支持的设备,可以在 Android Studio 的 Android 模拟器(Emulator)中使用 64 位的系统镜像。


除了 API 的稳定性之外,Android 15 还引入了一些必须进行明确测试的行为变更。这些变更包括对“包已停止”状态的更改、对 16KB 内存页的支持以及新的“私有空间”行为。


“包已停止”状态意味着在用户直接启动应用程序或通过小部件间接与应用程序交互之前停止应用程序,现在该状态的执行更加严格了。这意味着当应用程序进入停止状态时,任何挂起的意图都会被取消,并且应用程序的小部件也会被系统禁用。


采用 16KB 内存页带来了一些性能优势,包括当系统处于内存压力时缩短应用程序的启动时间、降低应用启动期间的功耗、加快相机设置速度以及缩短系统的启动时间。其代价是内存使用量会稍高。对于开发人员来说,最重要的是,所有通过 Android NDK 使用原生代码的应用程序都必须重新构建,以便能够在 Android 15 上运行。谷歌表示,完全用 Java 或 Kotlin 编写的应用程序已经兼容,但无论如何都应该进行测试。


私有空间是一项新功能,允许用户创建私有空间,以在额外的身份验证层下保护敏感信息。当用户锁定私有空间时,私有空间中的所有应用程序都会停止,这意味着它们无法执行任何前台或后台活动,包括显示通知。这会影响所有的应用程序,但特别是医疗和启动器应用程序,它们需要采用特定的步骤来确保提供令人满意的用户体验。


Android 15 还包含多项新功能,比如预测性返回动画,可帮助用户了解手势的结果,并决定是否要执行手势;弱光增强,可改善弱光条件下的相机录制效果;部分屏幕共享,仅可共享或录制应用程序窗口,而不是整个设备显示屏;边缘到边缘的渲染等等。这些新功能的采用并不是严格要求的。


为了让我们的应用程序能在 Android 15 上运行,谷歌建议升级到 Android Studio Koala,它包含来一个 Android SDK 升级助手,可以使开发人员更容易地修改他们的应用程序,以使其在新版本上正确运行。

作者介绍

Sergio De Simone 作为一名软件工程师,拥有超过 25 年的工作经验。工作过的地方包括西门子、惠普和小型初创公司等不同的工作环境。在过去的十多年里,他一直专注于移动平台和相关技术的开发。他目前在 BigML 公司工作,负责 iOS 和 macOS 的开发。


原文链接:

https://www.infoq.com/news/2024/08/android-15-beta-4-released/

2024-09-27 08:105823

评论

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

汽车之家:基于 Flink + Iceberg 的湖仓一体架构实践

Apache Flink

flink

智慧工厂|全方位监控管理,可视化让生产变的透明

一只数据鲸鱼

数据可视化 工业互联网 智慧农业 智慧工厂 纺织企业

4面拿华为offer的水平,面试阿里居然一面就被吊打?

Java架构师迁哥

一周信创舆情观察(5.31~6.6)

统小信uos

百度大规模Service Mesh落地实践

百度Geek说

Service Mesh 软件架构

对话吴军:人工智能如何推动金融行业的数字化转型

索信达控股

人工智能 大数据 金融科技 数字化转型 金融

揭秘视频千倍压缩背后的技术原理之预测技术

拍乐云Pano

北京人工智能产业联盟成立,百度CTO王海峰出任联盟理事长

百度大脑

人工智能

【FlinkSQL】Flink SQL CREATE 语法

Alex🐒

flink 翻译 FlinkSQL flink1.13

【FlinkSQL】Flink Table & SQL 时间属性

Alex🐒

flink 翻译 FlinkSQL flink1.13

一款超牛的 Linux 终端复用神器(附安装、使用教程)

学神来啦

Linux 学习 运维 安全

2021年最新阿里、腾讯、华为、京东300+道高级面试题,掌握80%进大厂

Java架构师迁哥

预言机 - 区块链的触角

趣链科技

区块链 智能合约 预言机

基于 Flink 打造的伴鱼实时计算平台 Palink 的设计与实现

Apache Flink

flink

JAVA中的浮点数与二进制

加百利

Java 后端 二进制 6月日更

【FlinkSQL】Flink Table & SQL 数据类型

Alex🐒

flink 翻译 FlinkSQL flink1.13

字节跳动三面拿offer:网络+IO+redis+JVM+GC+红黑树+数据结构

Java架构师迁哥

面试大厂必备六大核心技能Spring+Nginx+Redis+kafka+JVM+高并发

Java架构师迁哥

MTU带来的问题

BUG侦探

网络技术 网络运维 GRE 隧道

爱奇艺于首届MediaAIAC与首届高新视频创新应用大赛斩获三项权威大奖,技术实践领跑行业创新

爱奇艺技术产品团队

微服务架构中的两款流量防卫兵

悟空聊架构

sentinel 高并发 Hystrix 6月日更 流量防控

【有奖活动】体验全局搜索,和小Mi老师一起机器学习!

Geek_6cdeb6

人工智能 机器学习 深度学习 mindspore

一文你带快速认识Vue-Router路由

华为云开发者联盟

html Vue vue-router 路由 路由管理器

淘宝“618”双11系统架构是如何设计的呢?这份Java千亿级并发系统架构设计笔记告诉你答案

Java 程序员 架构 计算机

阿里最新发布的 Spring Cloud ALiBaBa 全解第三版,一睹庐山真面目!

Java 程序员 架构 微服务

从零开始学习3D可视化之场景层级(1)

ThingJS数字孪生引擎

大前端 物联网 可视化 3D可视化 数字孪生

教你三种jQuery框架实现元素显示及隐藏动画方式

华为云开发者联盟

jquery 动画 元素 JQuery框架 网页

👋 Agora Flat 开源教室 Web 版上线啦~

千竹

开源 音视频 在线教育 互动白板 互动课堂

《原则》(十)

Changing Lin

6月日更

Android 15 Beta 4现在可供开发者升级其应用程序
_Android/iOS_InfoQ精选文章