当前位置: 首页 > news >正文

Android 15 第一个开发者预览版

点击查看:first-developer-preview-android15

点击查看:Get Android 15

在这里插入图片描述
2024年2月16日,谷歌发布 Android 15 第一个开发者预览版

在这里插入图片描述
翻译
由工程副总裁戴夫·伯克发布
今天,我们发布了Android 15的首个开发者预览版,这样我们的开发者就可以与我们合作,打造一个更好的Android。
Android 15继续我们的工作,以建立一个平台,帮助您提高工作效率,同时为您提供新的功能,以产生卓越的媒体体验,最大限度地减少电池影响,最大限度地提高流畅的应用程序性能,并保护用户隐私和安全,所有这些都在最多样化的设备阵容上。

Android使你的应用程序能够利用高端设备硬件,包括高端摄像头功能、强大的gpu、令人眼花缭乱的显示器和人工智能处理。对大屏幕设备(包括平板电脑、可折叠设备和可翻转设备)的需求持续增长,为接触高价值用户提供了机会。此外,Android致力于提供工具和库,以帮助您的应用程序利用人工智能的最新进展。

您对Android 15开发者预览和QPR测试程序的反馈在帮助Android不断改进中起着关键作用。Android 15开发者网站有更多关于预览版的信息,包括Pixel的下载和详细的变更文档。这个预览只是开始,我们将有更多的分享,我们通过发布周期。提前感谢您的帮助,使Android成为一个适用于所有人的平台。

Protecting user privacy and security(保护用户隐私和安全)

在这里插入图片描述
翻译
Android一直致力于创造最大限度地保护用户隐私和安全的解决方案。

Privacy Sandbox on Android(Android上的隐私沙盒)

在这里插入图片描述
翻译
Android 15将Android广告服务提升到扩展级别10,整合了Android上最新版本的隐私沙盒,这是我们开发新技术的一部分,旨在改善用户隐私,并为移动应用程序提供有效、个性化的广告体验。我们的网站有更多关于Android开发者预览和测试程序的隐私沙箱,以帮助您开始。

Health Connect(健康连接)

在这里插入图片描述
翻译
Android 15围绕Android Health Connect集成了Android 14扩展,这是一个安全的集中平台,用于管理和共享应用程序收集的健康和健身数据。这次更新增加了对健身、营养等新数据类型的支持。

File integrity(文件的完整性)

在这里插入图片描述
翻译
Android 15的FileIntegrityManager包含了新的api,这些api利用了Linux内核中fs-verity特性的强大功能。使用fs-verity,可以使用自定义加密签名保护文件,帮助您确保文件未被篡改或损坏。这可以增强安全性,防止潜在的恶意软件或未经授权的文件修改,这些修改可能会危及应用程序的功能或数据。

Partial screen sharing(局部屏幕共享)

在这里插入图片描述
翻译
Android 15支持部分屏幕共享,因此用户可以只共享或记录应用程序窗口,而不是整个设备屏幕。这个功能,在Android 14 QPR2中首次启用,包括MediaProjection回调,允许你的应用自定义部分屏幕共享体验。注意,现在每个MediaProjection捕获会话都需要用户同意。

Supporting creators(支持创造者市场)

在这里插入图片描述
翻译
Android将继续致力于为用户提供工具和硬件,以支持创作者在Android上实现他们的愿景。

In-app Camera Controls(应用内摄像头控制)

在这里插入图片描述
翻译
Android 15增加了新的扩展,以便在支持的设备上更好地控制相机硬件及其算法:

  • 低光增强,使开发人员可以控制提高相机预览的亮度。
  • 先进的闪光强度调整,能够精确控制闪光强度在单和火炬模式,同时捕捉图像。
Virtual MIDI 2.0 Devices(虚拟MIDI 2.0设备)

在这里插入图片描述
翻译
Android 13增加了通过USB连接MIDI 2.0设备的支持,这些设备使用通用MIDI数据包(UMP)进行通信。Android 15扩展了UMP对虚拟MIDI应用程序的支持,使合成应用程序可以控制合成器应用程序作为虚拟MIDI 2.0设备,就像他们使用USB MIDI 2.0设备一样。

Performance and quality(性能和质量)

在这里插入图片描述
翻译
Android继续致力于帮助你提高应用的质量。这主要集中在工具和库上,包括Jetpack Compose、Android Studio等等。

Dynamic Performance(动态性能)

在这里插入图片描述
翻译
Android 15继续我们对Android动态性能框架(ADPF)的投资,这是一组api,允许游戏和性能密集型应用更直接地与Android设备的电源和热系统进行交互。在支持的设备上,Android 15将添加新的ADPF功能:

  • 提示会话的能效模式,以指示与其关联的线程应该更倾向于节能而不是性能,这非常适合长时间运行的后台工作负载。
  • GPU和CPU的工作持续时间都可以在提示会话中报告,允许系统一起调
  • CPU和GPU的频率,以最好地满足工作负载需求。
  • 热净空阈值用于根据净空预测解释可能的热节流状态。

要了解有关如何在应用程序和游戏中使用ADPF的更多信息,请前往文档。

Developer Productivity(开发者生产力)

在这里插入图片描述
翻译
Android 15继续添加OpenJDK api,包括围绕NIO缓冲区、流、安全性等方面的生活质量改进。这些api通过Google Play系统更新在超过10亿台运行Android 12+的设备上更新,所以你可以瞄准最新的编程功能。

App compatibility(应用程序兼容性)

在这里插入图片描述
翻译
为了给你更多的时间来规划应用兼容性工作,我们提前让你知道我们的平台稳定性里程碑。

在这个里程碑上,我们将发布最终的SDK/NDK api,以及最终的内部api和面向应用程序的系统行为。我们预计在2024年6月达到平台稳定性,从那时起,在正式发布之前,您将有几个月的时间进行最终测试。发布时间表细节在这里。

Get started with Android 15(开始使用Android 15)

在这里插入图片描述
翻译
开发者预览版拥有所有你需要尝试Android 15的功能,测试你的应用程序,并给我们反馈。您可以从今天开始,将系统映像闪烁到Pixel 6、7或8系列设备上,以及Pixel Fold和Pixel Tablet。如果您没有Pixel设备,您可以在Android Studio中使用64位系统映像和Android Emulator。

为了获得Android 15的最佳开发体验,我们建议您使用最新的Android Studio Jellyfish预览版(或最近的Jellyfish+版本)。一旦你准备好了,这里有一些你应该做的事情:

  • 尝试新的特性和api——你的反馈在开发者预览的早期阶段是至关重要的。在反馈页面上报告我们的跟踪器中的问题。
  • 测试你当前应用的兼容性——了解你的应用是否受到Android 15变化的影响;将应用安装到运行Android 15的设备或模拟器上,并对其进行广泛测试。

我们将在整个Android 15发布周期中定期更新预览系统映像和SDK。这个最初的预览版本仅供开发人员使用,并不打算供日常或消费者使用,因此我们只提供手动下载。一旦你手动安装了预览版,你就会自动获得未来所有预览版和beta版的无线更新。点击这里内容。

如果您打算从Android 14 QPR Beta程序转移到Android 15开发者预览程序,并且不想要擦除您的设备,我们建议您现在转移到开发者预览1。否则你可能会遇到这样的情况:Android 14测试版的构建日期较近,这将阻止你在不进行数据清除的情况下直接进入Android 15开发者预览版。

当我们发布测试版时,我们也会邀请消费者尝试Android 15,届时我们将开放Android测试版的注册。目前,请注意Android Beta程序还不能用于Android 15。
完整的信息,请访问Android 15开发者网站。

点击查看:Get Android 15

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

相关文章:

Android 15 第一个开发者预览版

点击查看:first-developer-preview-android15 点击查看:Get Android 15 2024年2月16日,谷歌发布 Android 15 第一个开发者预览版 翻译 由工程副总裁戴夫伯克发布 今天,我们发布了Android 15的首个开发者预览版,这样我们的开发者就…...

anomalib1.0学习纪实-续1:增加新算法

0、基本信息 现在我要增加一个新算法:DDAD 他的代码,可以在github中找到:GitHub - arimousa/DDAD 一、基础操作: 1、修改anomalib\src\anomalib\models\__init__.py 我增加的第33行和61行, 2、 增加ddad文件夹和文…...

Java+Vue+MySQL,国产动漫网站全栈升级

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…...

机器人常用传感器分类及一般性要求

机器人传感器的分类 传感技术是先进机器人的三大要素(感知、决策和动作)之一。根据用途不同,机器人传感器可以分为两大类:用于检测机器人自身状态的内部传感器和用于检测机器人相关环境参数的外部传感器。 内部传感器 内部传感…...

C++-opencv的imread、imshow、waitkey、namedWindow

在C中使用OpenCV时,imread和imshow是两个非常基础且常用的函数,用于读取图像和显示图像。以下是这两个函数的简要说明和如何一起使用它们的示例。 imread函数 imread用于从指定的文件路径读取图像。它将图像读入为cv::Mat对象,这是OpenCV中…...

开源语音识别faster-whisper部署教程

1. 资源下载 源码地址 模型下载地址: large-v3模型:https://huggingface.co/Systran/faster-whisper-large-v3/tree/main large-v2模型:https://huggingface.co/guillaumekln/faster-whisper-large-v2/tree/main large-v2模型:…...

使用IntelliJ IDEA配置Maven (入门)

在使用IntelliJ IDEA进行Java开发时,配置Maven是至关重要的一步,因为它可以帮助你管理项目的依赖和构建过程。以下是我在使用IntelliJ IDEA配置Maven的实践过程,以及一些技术笔记和职场感悟。 工作实践与项目复盘 下载Maven: 访问…...

汽车金融市场研究:预计2029年将达到482亿美元

汽车金融公司作为汽车流通产业链的重要一环,认真贯彻落实国家有关政策,采取多种措施助力汽车产业发展,为促进推动汽车消费、助力畅通汽车产业链、支持稳定宏观经济大盘发挥了积极作用。 益于国内疫情得到有效控制,我国经济持续稳定…...

关于举办第十五届蓝桥杯大赛电子赛5G全网规划与建设赛项的通知

关于举办第十五届蓝桥杯大赛电子赛 5G全网规划与建设赛项的通知 各相关院校: 第十五届蓝桥杯大赛通知已于2023年9月27日在蓝桥杯大赛官网发布,现就电子赛5G全网规划与建设赛项报名事宜,公布如下: 一、赛项概述 5G全网规划与建设…...

Vue3快速上手(七) ref和reactive对比

一、ref和reactive对比 表格形式更加直观吧: 项目refreactive是否支持基本类型支持不支持是否支持对象类型支持支持对象类型是否支持属性直接赋值不支持,需要.value支持是否支持直接重新分配对象支持,因为操作的.value不支持,需…...

8、内网安全-横向移动RDPKerberos攻击SPN扫描WinRMWinRS

用途:个人学习笔记,有所借鉴,欢迎指正 目录 一、域横向移动-RDP-明文&NTLM 1.探针服务: 2.探针连接: 3.连接执行: 二、域横向移动-WinRM&WinRS-明文&NTLM 1.探针可用: 2.连接…...

《数据结构与算法之美》读书笔记

《数据结构与算法之美》读书笔记 写在前面 这本书的大部分内容比较浅显,因此只挑DSAA课程上没有涉及或没有深入讨论的点总结 第二章 数组相关 提高传统数组插入/删除数据效率的方法: 如果插入的数据不要求有序,可以直接把某位的原数据替换…...

C语言—字符数组(3)

可能不是那么的完整,先凑合看吧,如果我学会如何修改以后,我慢慢回来修改的 1.编写程序实现对两个字符串的连接功能; 法一:不使用strcat函数,写程序直接实现,记得添加结束符,不然程序访问数组时候将变得不…...

linux 实用技能

1.查看系统版本 cat /etc/redhat-release cat /etc/redhat-release 2. 查看磁盘实用情况 df du 3.查看内存 top -Hp 2214 4. 网络配置 vi /etc/hostname vi /etc/hosts vi /etc/sysconfig/network-scripts/ifcfgens33 6. sed ‘s/a/b/g’ aaa.txt 替换 7. scp …...

【maya 入门笔记】基本视图和拓扑

1. 界面布局 先看基本窗口布局,基本窗口情况如下: 就基本窗口布局的情况来看,某种意义上跟blender更像一点(与3ds max相比)。 那么有朋友就说了,玛格基,那blender最下面的时间轴哪里去了&…...

IO 流分类

一、File File 类(磁盘操作)可以用于表示文件和目录的信息,但是它不表示文件的内容。递归地列出一个目录下所有文件: public static void listAllFiles(File dir) {if (dir null || !dir.exists()) {return;}if (dir.isFile())…...

JVM的主要组成部分,以及它们的作用。JVM中的内存区域有哪些,它们各自的作用是什么?什么是Java的堆内存,它如何影响程序的性能?

JVM的主要组成部分,以及它们的作用 JVM(Java虚拟机)的主要组成部分包括类加载器(Class Loader)、运行时数据区(Runtime Data Area)、执行引擎(Execution Engine)、本地库…...

Qt QWidget以及各种控件、布局 核心属性(适合入门使用时查询)

目录 1. QWidget核心属性 2. 按钮类控件 2.1 PushButton 核心属性 2.2 RadioButton 核心属性 2.3 CheckBox 和 Tool Button 核心属性 3. 显示类控件 3.1 Label 核心属性 3.2 LCDNumber 核心属性 3.3 ProgressBar 核心属性 3.4 Calendar Widget 核心属性 4. 输入类控…...

svg图片构造QGraphicsSvgItem对象耗时很长的问题解决

目录 1. 问题的提出 2. 问题解决 1. 问题的提出 今天通过一张像素为141 * 214,大小为426KB的svg格式的图片构造QGraphicsSvgItem对象,再通过Qt的Graphics View Framework框架,将QGraphicsSvgItem对象显示到场景视图上,代码如下&…...

边坡位移监测设备:守护工程安全的前沿科技

随着现代工程建设的飞速发展,边坡位移监测作为预防山体滑坡、泥石流等自然灾害的重要手段,日益受到人们的关注。边坡位移监测设备作为这一领域的关键技术,以其高精度、实时监测的特点,成为守护工程安全的重要武器。 一、边坡位移…...

SpringBoot-17-MyBatis动态SQL标签之常用标签

文章目录 1 代码1.1 实体User.java1.2 接口UserMapper.java1.3 映射UserMapper.xml1.3.1 标签if1.3.2 标签if和where1.3.3 标签choose和when和otherwise1.4 UserController.java2 常用动态SQL标签2.1 标签set2.1.1 UserMapper.java2.1.2 UserMapper.xml2.1.3 UserController.ja…...

基于uniapp+WebSocket实现聊天对话、消息监听、消息推送、聊天室等功能,多端兼容

基于 ​UniApp + WebSocket​实现多端兼容的实时通讯系统,涵盖WebSocket连接建立、消息收发机制、多端兼容性配置、消息实时监听等功能,适配​微信小程序、H5、Android、iOS等终端 目录 技术选型分析WebSocket协议优势UniApp跨平台特性WebSocket 基础实现连接管理消息收发连接…...

Linux相关概念和易错知识点(42)(TCP的连接管理、可靠性、面临复杂网络的处理)

目录 1.TCP的连接管理机制(1)三次握手①握手过程②对握手过程的理解 (2)四次挥手(3)握手和挥手的触发(4)状态切换①挥手过程中状态的切换②握手过程中状态的切换 2.TCP的可靠性&…...

React Native在HarmonyOS 5.0阅读类应用开发中的实践

一、技术选型背景 随着HarmonyOS 5.0对Web兼容层的增强,React Native作为跨平台框架可通过重新编译ArkTS组件实现85%以上的代码复用率。阅读类应用具有UI复杂度低、数据流清晰的特点。 二、核心实现方案 1. 环境配置 (1)使用React Native…...

使用van-uploader 的UI组件,结合vue2如何实现图片上传组件的封装

以下是基于 vant-ui&#xff08;适配 Vue2 版本 &#xff09;实现截图中照片上传预览、删除功能&#xff0c;并封装成可复用组件的完整代码&#xff0c;包含样式和逻辑实现&#xff0c;可直接在 Vue2 项目中使用&#xff1a; 1. 封装的图片上传组件 ImageUploader.vue <te…...

JDK 17 新特性

#JDK 17 新特性 /**************** 文本块 *****************/ python/scala中早就支持&#xff0c;不稀奇 String json “”" { “name”: “Java”, “version”: 17 } “”"; /**************** Switch 语句 -> 表达式 *****************/ 挺好的&#xff…...

UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)

UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中&#xff0c;UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化&#xf…...

多种风格导航菜单 HTML 实现(附源码)

下面我将为您展示 6 种不同风格的导航菜单实现&#xff0c;每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...

Rapidio门铃消息FIFO溢出机制

关于RapidIO门铃消息FIFO的溢出机制及其与中断抖动的关系&#xff0c;以下是深入解析&#xff1a; 门铃FIFO溢出的本质 在RapidIO系统中&#xff0c;门铃消息FIFO是硬件控制器内部的缓冲区&#xff0c;用于临时存储接收到的门铃消息&#xff08;Doorbell Message&#xff09;。…...

安宝特案例丨Vuzix AR智能眼镜集成专业软件,助力卢森堡医院药房转型,赢得辉瑞创新奖

在Vuzix M400 AR智能眼镜的助力下&#xff0c;卢森堡罗伯特舒曼医院&#xff08;the Robert Schuman Hospitals, HRS&#xff09;凭借在无菌制剂生产流程中引入增强现实技术&#xff08;AR&#xff09;创新项目&#xff0c;荣获了2024年6月7日由卢森堡医院药剂师协会&#xff0…...