0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Google计划用Jetpack Compose来重建Android系统中的设置应用

OSC开源社区 来源:OSC开源社区 2023-02-18 11:16 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

上周,Google 发布了 Android 14 的首个开发者预览版,除了那些最新的功能以外,Google 似乎还正在默默酝酿一个新的计划 —— 用更现代的 Jetpack Compose 来逐步重建 Android 系统中的设置应用,取代传统的 Android View。

Jetpack Compose 是 Android 的现代原生 UI 工具包,可以帮助开发者更快地构建应用程序。Compose 也是官方推荐的为手机、平板电脑和可折叠设备构建 Android 应用的方式。在去年,Android 团队还发布了适用于 Wear OS 的 Compose 1.0,进一步扩展了支持的平台。

首先发现这个变化的是外媒 9to5Google,根据他们的发现该计划的代号为 "Spa",而且 Google 已经在 Android 系统设置(Settings)中使用 Compose 重写了部分页面。

具体而言,Android 团队已经重写了与应用程序(Apps)、通知(Notifications)和语言偏好有关的页面。

29cde6c6-aefe-11ed-bfe3-dac502259ad0.png


目前 Android 14 还处于官方时间表中最早的开发阶段,距离正式发布至少还有半年时间,开发团队还有充足的时间逐步重建。在去年年初,Google 就曾使用 Jetpack Compose 重写了 Play Store 的 UI,使得应用代码减少了 50%,渲染速度也大幅提升。因此我们也可以期待一下,Android 系统的设置届时也会带来差不多的性能提升。

29fbbdc6-aefe-11ed-bfe3-dac502259ad0.png


对开发团队来说,大量减少代码量也更加利于维护。除此之外,Google 通过使用 Jetpack Compose 和 Kotlin 来重建这些系统应用 UI,也为第三方开发者提供一个学习如何优化应用的机会。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    3984

    浏览量

    133029
  • Google
    +关注

    关注

    5

    文章

    1801

    浏览量

    60249
  • ui
    ui
    +关注

    关注

    0

    文章

    208

    浏览量

    22236
  • 开发者
    +关注

    关注

    1

    文章

    732

    浏览量

    17921

原文标题:Google默默酝酿新计划,代号“Spa”

文章出处:【微信号:OSC开源社区,微信公众号:OSC开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    nordic NRF54蓝牙设备在Google Pixel 10上“听诊”蓝牙信道示例

    说明如何使用 nRF Connect SDK 的蓝牙信道探测反射器示例程序(运行于 nRF54L15 SoC),配合搭载 Android 16 系统蓝牙信道探测发起器及算法实现的 Googl
    发表于 11-26 17:44

    仅使用智能手机在NVIDIA Isaac Sim重建场景

    使用 iPhone 拍摄照片,到利用 3DGUT 进行 3D 场景重建,再到将重建的场景导入 NVIDIA Isaac Sim 并添加机器人。若要跳过重建步骤(步骤 1–3),直接在 Isaac Sim(步骤
    的头像 发表于 11-10 14:03 420次阅读

    谷歌查找我的设备配件(Google Find My Device Accessory)详解和应用

    设备(Owner device)通常是指具有Android系统的设备如手机等,且和附件做过关联(配置),是配件的所有者,Google服务器和其它支持Google FMDN功能的手机或平
    发表于 08-31 21:10

    全新导航库Jetpack Navigation 3发布

    在应用的不同屏幕之间导航理应简单明了。然而,构建稳健、可扩展且赏心悦目的导航体验却并非易事。多年来,Jetpack Navigation 库一直是开发者的重要工具,但随着 Android 界面格局的演变,尤其是
    的头像 发表于 08-06 13:56 942次阅读

    Android Studio的Gemini全面支持Dart和Flutter开发

    Android Studio 创建 Android 应用的 Flutter 开发者将迎来一次重大的飞跃: Android Studio
    的头像 发表于 08-06 13:52 1072次阅读
    <b class='flag-5'>Android</b> Studio<b class='flag-5'>中</b>的Gemini全面支持Dart和Flutter开发

    告别烧固件,RK3562开发板Android系统屏幕方向临时设置小妙招

    本文介绍RK3562开发板Android13系统不修改源码情况下,通过修改系统配置文件实现屏幕方向旋转。使用触觉智能RK3562开发板演示,搭载4核A53处理器,主频高达2.0GHz
    的头像 发表于 07-11 18:48 702次阅读
    告别烧固件,RK3562开发板<b class='flag-5'>Android</b><b class='flag-5'>系统</b>屏幕方向临时<b class='flag-5'>设置</b>小妙招

    Android 16更新亮点介绍

    应用Android 用户提供更新,以及 6 月份的 Pixel Drop。我们还总结了所有 Google I/O 的相关更新,帮助 Android 开发者构建出色的自适应
    的头像 发表于 07-05 11:37 2934次阅读

    Google Fast Pair服务简介

    ,无需用户再次将设备置于配对模式即可配对。 为设备关联个性化名称。 为耳机等设备显示电池电量通知。 在 Android 11 及以上系统显示设备详细信息。 帮助用户定位丢失的耳机或耳塞。 在网
    发表于 06-29 19:28

    在Linux设置对CY7C65215重新编程后,如何启用新设置

    在 Linux 系统下,如何 1. Linux 的编程新设置配置 CY7C65215? 如\"USB 串口配置实用程序\" 或命令行 fwDownload.exe。 2.在
    发表于 05-26 08:23

    Docker Compose的常用命令

    。它通过一个配置文件(docker-compose.yml)详细定义多个容器之间的关联、网络设置、服务端口等信息。使用一条简单的命令,就可以轻松启动、停止和管理这些容器,极大地简化了多容器应用的部署与管理流程,方便实现应用的快
    的头像 发表于 04-30 13:40 921次阅读

    如何开发一款Google Find My Tag?

    Android 且使用蓝牙低功耗无线技术的设备组成的众包网络,这些设备可以检测附近丢失的设备,并将它们的近似位置报告给设备所有者。 创建用于“Google Find My”网络的设备需要在谷歌注册并获得批准
    发表于 03-05 17:39

    使用Chaquo插件在Android操作系统安装OpenVINO工具套件遇到报错,怎么解决?

    使用 chaquo 插件在 Android* 操作系统安装 OpenVINO™ 时遇到以下错误: ERROR: Could not find a version that satisfies
    发表于 03-05 06:06

    Jetpack Compose解锁CameraX的强大功能

    本文是 "相机与媒体 Spotlight Week" 系列的内容之一。此系列,我们会提供文章、视频、示例代码等资源,以帮助您提升应用的媒体体验。
    的头像 发表于 02-25 11:50 959次阅读

    详解Jetpack Compose布局流程

    我们与 Android 经典视图系统的生命周期 (Measure,Layout,Drawing) 做一个对比: 组合是 Compose 的特有阶段,是其能够通过函数调用实现声明式 UI 的核心,想要深入理解
    的头像 发表于 02-05 13:38 1039次阅读
    详解<b class='flag-5'>Jetpack</b> <b class='flag-5'>Compose</b>布局流程

    Android XR:耳机和眼镜进入 Gemini 时代

    “ Google 与三星和高通合作发布了 Android XR,这是一个扩展您的现实生活,以全新方式探索、连接和创造的平台。 ” 原文转载自:https://blog.google/products
    的头像 发表于 12-15 14:14 1104次阅读