
现在 android 开发写页面主流都转向 Compose 了吗?还是使用传统的 XML ?
有段时间没有关注了,现在启动新项目建议使用那种比较和合适?
需要涉及一些硬件交互,不考虑 Flutter 跨端方案。
1 shakukansp 2025 年 7 月 22 日 先给我一个不用 compose 的理由 |
2 Lockroach 2025 年 7 月 22 日 新项目,不考虑兼容旧设备,不考虑使用比较老的生态工具就用 compose ,其余用 view |
3 jerry0908mo 2025 年 7 月 22 日 via Android @shakukansp 理由混着借口可以很多:不会不想学,懒得学。 |
4 ChangQin 2025 年 7 月 22 日 |
5 xFrye 2025 年 7 月 22 日 compose 的开发效率高太多了 |
6 17681880207 2025 年 7 月 22 日 |
7 GotKiCry 2025 年 7 月 22 日 Compose 可以配合 XML 一起使用。没咋接触过 Compose 的话推荐还是用 XML |
8 code2147 2025 年 7 月 22 日 项目紧急且重要就先传统 xml ,不建议边学边用。 命令式布局写惯了去写声明式布局,不只是学个新语法那么简单,转换布局思路带来的效率损失可能远大于换用 compose 带来的开发效率提升 |
10 peterrika 2025 年 7 月 23 日 compose 只是 UI 逻辑上的不同,有不影响硬件逻辑实现,逻辑你想怎么实现就怎么实现。再说了 compose 又不是不兼容 Android View ,没那么复杂的,直接用起来了。声明式 UI 是未来的大势所趋 |
11 ciki 2025 年 7 月 23 日 你看看 android studio 新建项目默认给你推荐哪种你就用哪种 |
12 bthulu 2025 年 7 月 23 日 现在还有 android 开发用 compose 和 view 的吗? 不都是 h5 套壳吗? 京东, 淘宝, 支付宝, 钉钉, 不全是 h5 套壳, 谁还吭哧吭哧地去手撸 java,kotlin 代码? |
13 xomix 2025 年 7 月 24 日 我随便回复一个我之前遇到的安卓程序员的原因:“第一次用,以前没接触过,太难了学不会。” |