• 最新版发布,快扶我起来,Android 13 现已正式发布至 AOSP


    作者 / Seang Chau, VP of Engineering

    今天,Android 13 的源代码推送至 Android 开源项目 (AOSP),并正式发布最新版本的 Android。对于开发者来说,Android 13 聚焦于核心主题,即隐私和安全,以及开发者生产力,帮助更轻松地为用户构建优良的体验。并且还会继续使 Android 成为更适合平板电脑和大屏幕设备的操作系统,为你提供更好的工具,让你得以充分利用世界各地正在广泛使用的 2.7 亿多台此类设备。

    • Android 开源项目

    https://source.android.google.cn/

    • 适用于大屏设备开发的响应式布局

    https://developer.android.google.cn/large-screens

    Android 13 自即日起会推送至 Pixel 设备。今年晚些时候,Android 13 也会推送至其他你喜爱的设备,包括三星 Galaxy、华硕、HMD (诺基亚手机)、iQOO、摩托罗拉、一加、OPPO、真我、夏普、索尼、TECNO、vivo、小米等。

    一、Android 13 为开发者带来了什么?

    Android 13 带来的更新内容众多,下文只是精选的一部分。可以前往 Android 13 开发者网站了解所有新功能的详细信息:

    https://developer.android.google.cn/13

    1.1 开发者生产力和工具

    主题应用图标 - Android 13 将 Material You 的动态颜色扩展到了所有应用图标,让用户可以基于其壁纸和其他主题偏好来选择图标色调。你的应用仅需提供一个单色的应用图标,并对自适应图标 XML 进行一些调整即可。可以访问官方文档了解详细信息:

    https://developer.android.google.cn/about/versions/13/features#themed-app-icons

    △ 基于壁纸颜色和深色主题 (左) 改变色调的主题应用图标

    • 图标规格

    https://developer.android.google.cn/guide/practices/ui_guidelines/icon_design_adaptive#design-adaptive-icons

    按应用设定语言偏好 - Android 13 可以让应用使用不同于系统语言的其他语言,以更好地满足多语言用户的需求。Android 现在为应用提供了一个标准的 “应用语言” 设置面板 (如果应用选择支持此功能),你还可以调用一个新的平台 API,在运行时获取或设置用户的首选语言区域,从而减少模板代码并提高兼容性。可以访问官方文档了解详细信息:

    https://developer.android.google.cn/guide/topics/resources/app-languages

    △ 设置中的单个应用语言选项

    • 使用 android:localeConfig 将受支持的语言添加到手机设置中

    https://developer.android.google.cn/guide/topics/resources/app-languages#use-localeconfig

    • LocaleManager

    https://developer.android.google.cn/reference/android/app/LocaleManager

    改进的文本支持 - Android 13 针对文本和语言提供了多项改进,帮助你打造更加完美的体验。更快的断字将断字性能优化了多达 200%,因此现在可以在 TextView 中启用此功能,这几乎不影响渲染性能。通过使用文本转换 API,能让中文、日文等需要使用拼音输入的语言在执行搜索和自动完成等功能时的速度更快。Android 13 还改善了非拉丁文字 (如泰米尔语、缅甸语、泰卢固语和藏语等) 的行高,让字符免于被裁切且更加易于阅读。可以访问官方文档了解详细信息:

    https://developer.android.google.cn/about/versions/13/features#language-support

    △ 以 Android 13 为目标平台的应用中的非拉丁文字行高改进效果 (下)

    • 更快的断字

    https://developer.android.google.cn/about/versions/13/features#faster-hyphenation

    • 文本转换 API

    https://developer.android.google.cn/about/versions/13/features#text-conversion

    • 改进了非拉丁字母的行高

    https://developer.android.google.cn/about/versions/13/features#line-height

    彩色矢量字体 - Android 13 增加了对 COLR 版本 1 (可以参考详细规格和介绍视频) 字体的渲染支持,并将系统表情符号更新为 COLRv1 格式。COLRv1 是一种新的、高度紧凑的字体格式,在任何尺寸下都能快速清晰地渲染。对于大多数应用,这项修改完全无法被感知到,系统会自动处理好一切。可以在 Chrome 发布公告中了解更多关于 COLRv1 的信息:

    https://developer.chrome.com/blog/colrv1-fonts/

    △ COLRv1 矢量表情符号 (左) 和位图表情符号

  • 相关阅读:
    qt使用http get和post
    制作一个简单HTML校园网页(HTML+CSS)学校网站制作 校园网站设计与实现
    家居服务小程序发展指南
    春招java面试:spring有哪些常见的配置文件
    IDEA中报错:因为在此系统上禁止运行脚本有关详细信息,请参阅...(图文解释 亲测已解决)
    【AI视野·今日NLP 自然语言处理论文速览 第四十七期】Wed, 4 Oct 2023
    Arctic 基于 Hive 的流批一体实践
    自动化API测试工具ReadyAPI新增业务历史记录功能
    PRD文档
    西南民族大学计算机考研资料汇总
  • 原文地址:https://blog.csdn.net/m0_72538886/article/details/126367015