Android 14 的首个开发者预览版,推出四大安全增强功能

751d7be1af7515f5668ae48afd9735a3.gif

【CSDN 编者按】2 月 8 日,谷歌正式发布了 Android 14 首个开发者预览版,该版本将继续致力于提高开发者效率,同时推出四大安全功能。该版本将支持跨/多设备登录、应用双开、基于自己的需求定制增强的辅助功能等。

原文链接:https://android-developers.googleblog.com/2023/02/first-developer-preview-android14.html

翻译 | 禾木木       责编 | 梦依丹

出品 | CSDN(ID:CSDNnews)

近日,谷歌发布了 Android 14 的第一个开发者预览版,新版本最大亮点是大幅增强了安全和隐私功能,尤其是针对恶意软件的防御能力。

谷歌工程副总裁(Android)Dave Burke 表示:“让安卓系统为数十亿安卓用户中的每一个人都能很好地工作,是我们、安卓硬件制造商和开发者社区之间的合作过程。”

Android 14 首个预览版都有哪些内容更新,大家一起来看一下官方的发布说明。

0ffa591a9174115981c74bf5352a262a.png

跨设备和外形因素的工作

Android 14 建立在 Android 12L 和 13 的基础上,支持平板电脑和可折叠的外形设备。为了帮助构建适应不同屏幕尺寸的应用程序,创建了窗口尺寸类、滑动窗格布局、活动嵌入和带有约束的框等,所有这些都在 Jetpack Compose 中得到支持。随着每个版本的发布,公司的目标是让你更容易地在所有 Android 平台上优化你的应用程序。

为了帮助开发者简化应用程序的准备工作,Androdi 团队已经更新了针对大屏幕的应用程序质量指南,并围绕为大屏幕和可折叠屏幕的构建提供了额外的学习机会。大屏幕图库包含成熟的设计模式以及围绕你的应用所支持的市场的设计灵感,如社交和通信、媒体、生产力、购物和阅读应用。

多设备体验是 Android 未来的一个重要部分。使用者可以从跨设备 SDK 预览版开始,构建丰富的体验,直观地在不同的设备和外形因素中工作。

1065a420bdd325619d8114f026707776.png

简化后台工作

Android 14 继续努力优化应用程序协同工作的方式,改善系统健康和电池寿命,并完善最终用户体验。

在执行一些后台工作(例如在有 WiFi 的情况下下载大文件)时,这比一些方式会复杂很多。团队正在为这项工作创建一个标准路径,以简化你的应用程序,并潜在地改善用户体验。我们对前台服务的使用方式也有越来越多的看法,只将前台服务保留给最高优先级的用户任务,这样 Android 能够有效改善资源消耗和电池寿命。

在 Android 14 中,我们正在对现有的 Android API(前台服务和JobScheduler)进行修改,包括为用户发起的数据传输添加新功能,以及声明前台服务类型的更新要求。用户发起的数据传输工作将使管理用户发起的下载和上传变得更容易,尤其是在需要限制时,如只在Wi-Fi上下载。声明前台服务类型的要求允许你明确定义你的应用程序后台工作的意图,同时明确哪些用例适合于前台服务。此外,Google Play 将推出新的政策,以确保适当地使用这些API,更多细节即将公布。

bf274ab443f279157e4a615714f8a173.png

优化广播系统

团队对内部广播系统进行了多次优化,以改善电池寿命和响应速度。虽然大多数优化是 Android 内部的,不会影响你的应用程序,但我们已经调整了应用程序在进入缓存状态后如何接收上下文注册的广播。广播到上下文注册的接收器可能会排队,并且只有在应用程序脱离缓存状态后才能传送给它。此外,一些重复的上下文注册广播,如 BATTERY_CHANGED,可能会被合并成一个最终的广播,然后在应用程序走出缓存状态时被传递。

精确警报

精确警报的调用会大大影响设备的资源,例如电池寿命。所以在 Android 14 中,新安装的针对 Android 13+(SDK 33+)的非时钟或日历的应用程序必须在设置精确警报之前请求用户授予其 SCHEDULE_EXACT_ALARM 特殊权限。应用程序可以通过切换此权限的意图将用户引导到设置页面,但我们鼓励你评估用例,并尽可能选择更灵活的计划替代方案。

以 Android 13+(SDK 33+)为目标的时钟和日历应用,如果依赖精确警报作为其核心应用工作流程的一部分,将能够声明 USE_EXACT_ALARM的正常权限 (在安装时授予)。除非根据政策符合条件,否则应用程序将不能在清单中使用该权限向 Play 商店发布其应用程序的版本。

1a689799896fc154424abe80d478b316.png

定制化

我们将继续确保 Android 用户可以围绕个人需求调整体验,包括增强的可访问性和国际化功能。

更大的字体与非线性缩放比例

从 Android 14 开始,用户将能够把字体放大到 200%。此前,Pixel 设备上的最大字体大小比例为 130%。

为了缓解文字变得过大的问题,从 Android 14 开始,会自动应用非线性字体缩放曲线。这确保了已经足够大的文本不会以与较小的文本相同的速度增加。

文字缩放示例显示了左侧标准字体大小为100%(无缩放)、中间的标准缩放(200%)和右边的非线性缩放(200%)之间的差异。在 Android 14 中,您应该使用 "辅助功能">"显示大小和文字设置 "中的字体大小选项来测试您的应用程序用户界面的最大字体尺寸。确保调整后的大字体设置反映在用户界面中,并且不会导致文字被切断。

每个应用程序语言首选项

你可以用 LocaleManager.setOverrideLocaleConfig 动态更新你的应用程序的 localeConfig,以定制 Android 设置中每个应用程序语言列表中显示的语言集。这允许你可以定制每个地区的语言列表,运行A/B实验,并在应用程序利用服务器端本地化推送时提供更新的定位。

语法转换 API

语法转换 API 允许你更容易地为那些说有语法性别的语言的用户添加支持。例如。

男性:"Vous êtes abonné à..."

女性:"Vous êtes abonnée à..."

中性:"Abonnement à...activé"

语法上的性别是语言所固有的,在一些非英语语言中很难解决。与在 ICU 中必须按字符串应用的 SelectFormat 相比,这个新的 API 降低了支持浏览者性别(谁在浏览用户界面;而不是谁在被谈论)的努力

为了显示个性化的翻译,你只需要为受影响的语言添加针对每个语法性别的翻译,并整合 API。

db0ca95452e16a953002ec2731435a25.png

隐私和安全

运行时接收器

以 Android 14 为目标的应用程序必须指明动态 Context.registerReceiver() 的使用是否应被视为 "导出 "或 "未导出",这是在先前版本中清单级工作的延续。

更安全的隐式意图

为了防止恶意应用程序拦截意图,针对 Android 14 的应用程序被限制在内部发送未指定包的意图。

更安全的动态代码加载

动态代码加载(DCL)为恶意软件和漏洞引入了出路,因为动态下载的可执行文件可能被意外操纵,导致代码注入。针对 Android 14 的应用程序需要将动态加载的文件被标记为只读。

阻止安装应用程序

恶意软件通常针对较旧的 API 级别为目标,以绕过较新的 Android 版本中引入的安全和隐私保护措施。为了防止这种情况,从 Android 14 开始,targetSdkV 版本低于 23 的应用程序将无法安装。之所以选择这个特定的版本,是因为一些恶意软件应用使用 22 的 targetSdkV 版本,在 Android 6.0(2015) 中,Google 引入了运行时权限模型,要求应用在应用启动时请求用户授予对敏感操作(如设备的相机、麦克风、GPS 传感器、电话呼叫和 SMS 访问)的权限访问请求。

在升级到 Android 14 的设备上,任何 targetSdkV 版本低于 23 的应用程序都将继续安装。

你可以使用以下 ADB 命令来测试针对旧 API 级别的应用程序:

  • adb install --bypass-low-target-sdk-block FILENAME.apk

凭据管理器和密钥支持

我们宣布了 Credential Manager 的 alpha 版本,这是一个新的 Jetpack API,允许你简化用户的身份验证过程,同时也通过密钥支持来提高安全性。密钥是一种明显更安全的密码,也是其他易受攻击的身份验证因素的替代品,对用户来说也更方便(他们只需要在任何设备上进行生物识别扫描后就可以安全地登录)。

2ff17db09c0b0b20ad01a5dd443d4777.png

应用程序的兼容性

团队正在努力通过优先考虑应用程序的兼容性,使每个平台的版本更新更快、更顺畅。在 Android 14 中,我们让大多数面向应用程序的更改选择加入,以便让你有更多时间进行任何必要的应用修改,我们还更新了工具和流程,以帮助你更快地做好准备。

OpenJDK 17 支持该预览版,包括访问 300 个 OpenJDK 17 类。我们正努力在即将到来的开发者预览中全面启用 Java 17 语言功能。这些功能包括记录类、多行字符串和模式匹配 instanceof。由于 Google Play 系统的更新(Project Mainline),超过 6 亿台设备能够接收包含这些更改的最新 Android 运行时(ART)更新。这是我们致力于为应用程序提供跨设备更一致、更安全的环境,并为用户提供独立于平台发布的新功能和功能。

更容易测试和调试更改,为了使你更容易测试可能影响你的应用程序的选择更改,我们今年将使许多更改再次成为可切换的。通过切换,你可以从开发者选项或 adb 中单独强制启用或禁用这些变化。

以上就是开发者预览版提供了 Android 14 功能、测试应用程序等,本次发布的最大亮点应该是大幅增强了安全和隐私功能,这样可以使用户在使用时更加放心。

Android 14 距离正式发布还有很长时间,预计谷歌会在 2023 年 3 月的第 二 个开发者预览版中整合更多安全功能。

作为开发人员或网络安全人士,如果你现在想测试新系统,只能在 Google Pixel 设备上刷入开发预览版系统映像。

参考链接:

https://android-developers.googleblog.com/2023/02/first-developer-preview-android14.html

测试连接:

https://developer.android.com/about/versions/14/download

bb919900719617ab437383fbfa15f5b9.gif

 

7907c285edcc9f52447247aa1367d18c.png

☞阿里巴巴腾讯网易京东都宣布了各自的 AI 计划;微软推进裁员 1 万人计划;Rust 1.67.1 发布|极客头条
☞左耳朵耗子:我看ChatGPT,为啥谷歌掉了千亿美金
☞ChatGPT 标志着 AI 进入 iPhone 时刻 | 开谈

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/40421.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

薅!无魔法无限量GPT-4安卓App安装包;Notion AI从入门到精通;最全大模型进展汇总;雇AI给我打零工 | ShowMeAI日报

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 🤖 『大模型进展汇总 (持续更新至4月17日)』应该是最全总结了吧 ShowMeAI资料编号 No.T001 (进入社群获取高清PDF文件&#x…

微信链接经常被秒封、被屏蔽、被拦截的最新微信防封方案

很多商家团队经常会需要通过微信推广一些线下举办的活动或者产品的广告网页(如QP、BC、CP等)。 因为现阶段,微信推广是传播信息速度最快的方法,见的最多的就是通过广告页或产品介绍,里面经常会嵌入产品的网站二维码&a…

当GPT-4化身主考官:与ChatGPT处于同水平的有这些

魏亦豪 投稿量子位 | 公众号 QbitAI GPT-4太强,甚至已经化身“主考官”了! 给其他市面上主流的大模型打分,结果自己给了自己最高分: 95.5。(好,给自己留点努力的空间) 不过随后就没有上90的选手…

教师ChatGPT的23种用法

火爆全网的ChatGPT,作为教师应该如何正确使用?本文梳理了教师ChatGPT的23种用法,一起来看看吧! 1、回答问题 ChatGPT可用于实时回答问题,使其成为需要快速获取信息的学生的有用工具。 从这个意义上说,Cha…

“此电话号码无法用于进行验证” 注册gmail邮箱手机号码不能验证的解决方法(已解决)

如果网页注册Google账号时出现 此电话号码无法用于进行验证 1.手机上安装gmail app(华军软件园下载), 2 安装后,从手机的添加账号里面创建就行。 3、 然后电脑上就能登录了 4.参考链接 https://baiyunju.cc/5391

注册谷歌广告联盟提示“此电话号码无法用于进行验证”解决办法

今天给网站注册谷歌联盟账号的时候到了验证手机号的时候一直提示“此电话号码无法用于进行验证”,我以为是我195的号还没被兼容,于是换了好几个手机号都是这样,经过一番百度之后终于是解决了问题。 其实要做的就是将我们的浏览器语言改成英文…

谷歌账号注册时中国大陆手机号无法验证,“此电话号码无法用于进行验证”快速解决。2023年新方法

谷歌注册无法验证?不要紧——解决方法在这里! 相信大部分人注册谷歌都遇到一个问题,那就是手机号无法用于验证。今天这篇文章,讲讲如何解决这种问题。如下图: 大部分人都是出现无法验证,说白了就是谷歌防止批量恶意…

关于注册Google账号时遇到“此电话号码无法用于进行验证”的问题的解决方法

实测,当浏览器的默认语言和Google的语言设置成英语时即可避免此问题。 解决方法: 打开Chrome浏览器;转到chrome://settings(设置界面);在左侧点击“语言”;点击“添加语言”,搜索“…

神经网络芯片概念股,图神经网络预测股票

人工智能概念股有哪些? 人工智能芯片谁是龙头? 谷歌人工智能写作项目:小发猫 如何用Tensorflow 快速搭建神经网络 在MNIST数据集上,搭建一个简单神经网络结构,一个包含ReLU单元的非线性化处理的两层神经网络A8U神经网…

芯片龙头股票遭青睐 恒大现身次新军工股!

财经365(www.caijing365.com)讯,今年9月,组织对710家上市公司进行了调查,兆易创新成为调查机构最多的股票。 芯片龙头股票遭青睐 恒大现身次新军工股! 根据《证券时报数据宝》,在九月份开展机构调查的企业…

神经网络硬件概念股票,神经网络芯片概念股

人工智能概念股有哪些? 人工智能芯片谁是龙头? 谷歌人工智能写作项目:神经网络伪原创 神经网络是一种控制方式?他的硬件如何选型? 20 通常,神经网络都是通过编程实现的,因为神经网络本质上是种数学模型写…

厂商主推芯片:中微SC8F6790和泰芯TX8C1260的对比,及使用感受。

中微的SC8F6790和泰芯的TX8C1260脚位都兼容市面上主流芯片STM8S003。相对于STM8S003,中微的和泰芯的芯片都为国产芯片,供货稳定,价格有优势,而且价格相对平稳,都已经大批量出货,芯片工作稳定性有保证。 S…

博通仍然是美股市场最好的芯片半导体股

来源:猛兽财经 作者:猛兽财经 博通(AVGO)是一家快速增长的半导体公司,并且有很高的股息分红,目前其股息收益率已经高出了平均水平3.2%,而且估值非常合理,仅为预期净利润的14倍。 虽然博通也受到了经济衰退影…

高速下载ChatGLM2模型文件的解决方案

大家好,我是爱编程的喵喵。双985硕士毕业,现担任全栈工程师一职,热衷于将数据思维应用到工作与生活中。从事机器学习以及相关的前后端开发工作。曾在阿里云、科大讯飞、CCF等比赛获得多次Top名次。现为CSDN博客专家、人工智能领域优质创作者。喜欢通过博客创作的方式对所学的…

众说元宇宙及其实现

翻译、编辑 | Alex 技术审校 | 刘连响 本文来自Streaming Media,作者为Adrian Pennington。 ▲扫描图中二维码了解音视频技术大会更多信息▲ 影音探索#007#——元宇宙 早在主流媒体对元宇宙产生浓厚兴趣之前,Magic LEAP、Nvidia和华为等公司就已经在尝试…

元宇宙火了

阅读本文大概需要 2.1 分钟。 最近有个概念很火,叫元宇宙。 我觉得,目前元宇宙这个,还是比较虚的一个概念。 1、 什么是元宇宙? 首先,这个概念其实来源于 1992 年,美国一位科幻作家尼尔斯蒂芬森在他的小说《…

元宇宙产品有哪些 元宇宙社交平台

元宇宙在2021年炒起来一个新的概念,好多人这边只知道元宇宙这个词,但是元宇宙真正是什么,元宇宙就是利用现有的技术这边去创造一个新的数字虚拟世界,在这个世界中,我们有自己的感官,目前认为支撑元宇宙的六…

快来新宇宙带您了解如何为您的品牌进入元宇宙制定战略

随着元宇宙的不断发展,品牌以创新的方式与客户互动的潜力是巨大的,许多品牌已经开始投资这一新领域,越来越多的企业也开始注意到了这一点。然而,理解元宇宙是什么以及企业如何开始为未来着手准备,这仍然是有难度的。 …

GPT-4重磅发布,它究竟厉害在哪?

3月14日,万众期待的GPT-4终于发布啦!千呼万唤始出来! GPT4是迄今为止最强大的模型 GPT-4(Generative Pre-trained Transformer 4)是由OpenAI创建的多模态大型语言模型,是GPT系列的一员。官方说明&#xff0…

Python开源项目周排行 2023年第18周

#2023年第18周2023年5月20日1程序员延寿指南在这份延寿指南中,各种方法被严格地划分成输入、输出和上下文三类,每一种方法都有可以量化的指标和结果。2whisperOpenAI 开源了号称其英文语音辨识能力已达到人类水准的Whisper项目,且它亦支持其它…