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

    文章

    3911

    浏览量

    126991
  • Google
    +关注

    关注

    5

    文章

    1752

    浏览量

    57350
  • ui
    ui
    +关注

    关注

    0

    文章

    202

    浏览量

    21325
  • 开发者
    +关注

    关注

    1

    文章

    545

    浏览量

    16966

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

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

收藏 人收藏

    评论

    相关推荐

    Android 16将新增快速设置面板磁贴大小自定义功能

    10月27日资讯,据海外媒体报道,谷歌正紧锣密鼓地为即将于明年推出的Android 16系统测试一项重大创新功能。该功能将赋予用户前所未有的自由度,允许他们根据个人喜好和需求,调整快速设置面板
    的头像 发表于 10-28 15:51 313次阅读

    NVIDIA JetPack 6.0版本的关键功能

    NVIDIA JetPack SDK 支持 NVIDIA Jetson 模块,为构建端到端加速 AI 应用提供全面的解决方案。JetPack 6 通过微服务和一系列新功能,扩展了 Jetson 平台的灵活性和可扩展性,是 2024 年截至目前下载量最高的
    的头像 发表于 09-09 10:18 281次阅读
    NVIDIA <b class='flag-5'>JetPack</b> 6.0版本的关键功能

    使用NVIDIA JetPack 6.0和YOLOv8构建智能交通应用

    本文将介绍如何使用 NVIDIA JetPack 6.0 的全新 Jetson 平台服务,构建一个适用于边缘的端到端交通分析解决方案。该系统集成了多个功能:使用视频存储工具包 (V
    的头像 发表于 08-23 16:49 370次阅读
    使用NVIDIA <b class='flag-5'>JetPack</b> 6.0和YOLOv8构建智能交通应用

    今日看点丨Google面临被美国司法部拆分风险;NVIDIA Blackwell AI服务器遭遇&quot;组件短缺&quot;

    Google。   消息人士称,如果司法部推动分拆计划,最有可能剥离的部门是 Android 作业系统Google 网路浏览器 Chr
    发表于 08-14 11:03 723次阅读

    Jetpack Compose和设备类型的三大重要更新

    2024 年 Google I/O 大会上我们分享了大量更新和公告,帮助开发者提升工作效率。了解 2024 年 Google I/O 大会上有关 Jetpack Compose 和设备
    的头像 发表于 08-09 17:07 582次阅读

    Jetpack Compose Modifier的使用

    数据传输BLE
    橙群微电子
    发布于 :2024年05月21日 16:19:16

    Jetpack Compose 的基本布局

    mcu
    橙群微电子
    发布于 :2024年05月21日 15:48:29

    谷歌在Android 15增加存储芯片剩余寿命查检功能

    Android Authority日前揭示,Google计划Android 15加入一个新功能,用以协助用户了解硬件寿命,特别是内部存储(ROM)芯片。实际上,在去年底发布的
    的头像 发表于 04-19 16:39 738次阅读

    Testin云测国内首发Android 15开发者预览版云真机

    Android 15了,Testin云测助您快速抢占先机! 目前,谷歌已发布了Android 15的第一个开发者预览版本(Android 15 Developer Preview 1
    的头像 发表于 02-24 09:33 823次阅读
    Testin云测国内首发<b class='flag-5'>Android</b> 15开发者预览版云真机

    如何在鸿蒙系统上安装Google Play

    随着鸿蒙(HarmonyOS)系统的逐渐普及和用户基数的增加,一些用户希望能在鸿蒙系统上使用Google Play商店以获取更多应用。然而,由于鸿蒙系统
    的头像 发表于 01-31 17:13 1.5w次阅读

    谷歌发布新的AI SDK,简化Gemini模型与Android应用程序的集成

    对于 Android 应用程序,Google 提供了 Google AI Client SDK for Android,它将 Gemini REST API 封装为惯用的 Kotlin
    的头像 发表于 01-03 16:29 871次阅读

    【飞腾派4G版免费试用】5.智能家居之IP摄像头

    网络视频的应用程序查看和控制设备的摄像头。以下是该应用程序的一些主要特点和功能: 免费和开源: android_ip_webcam 是免费提供的,并且其源代码是开放的,用户可以在 GitHub 上查看
    发表于 12-28 17:14

    如何利用树莓派安装Docker和Docker-compose呢?

    本文主要演示了树莓派如何安装Docker和Docker-compose的过程。
    的头像 发表于 12-14 16:19 2637次阅读
    如何利用树莓派安装Docker和Docker-<b class='flag-5'>compose</b>呢?

    Android App环境检测分析

    这个原理就是APP的AndroidManifest.xml文件application是否配置了android:debuggable="true",设置true支持动态调试
    的头像 发表于 12-01 10:26 826次阅读

    AndriodVsync的背景

    Android的显示系统一直使用双缓冲和VSync防止屏幕画面发生撕裂现象,这也是其他系统的常规操作。Android的不同之处是将VSyn
    的头像 发表于 11-21 16:13 296次阅读
    Andriod<b class='flag-5'>中</b>Vsync的背景