本文由小声团队出品,小声团队是一个专注于音频&音乐技术的初创团队,深度使用 Flutter 构建跨平台应用,希望与大家一起共同探索 Flutter 在桌面端&移动端的可能性。
背景
技术方案 |
性能 |
研发效率 |
跨平台兼容性 |
扩展能力 |
原声代码交互能力 |
HTML5 | 低 |
高 |
高 |
低 |
低 |
QT | 高 | 极低 |
高 |
高 |
高 |
React Native | 中 |
高 |
低 |
中 |
中 |
Flutter | 高 |
高 |
高 |
中 | 高 |
为什么不使用基于 HTML5 打造的技术栈?
为什么不选择 QT & GTK 等老牌原生高性能框架?
Flutter 的什么特性吸引了我们
Flutter 使用基于 Skia 绘图引擎直接构建组件,操作系统只需要提供像素级的绘图能力即可,因此也就保证了跨平台的 UI 一致性 (像素级一致),而对 React Native 的兼容性吐槽一直充斥着社区。
结论
如果您也在寻找一个技术方案兼顾研发效率与运行时效率,那么 Flutter 应该是一个很不错的选择。
长按右侧二维码
查看更多开发者精彩分享
"开发者说·DTalk" 面向中国开发者们征集 Google 移动应用 (apps & games) 相关的产品/技术内容。欢迎大家前来分享您对移动应用的行业洞察或见解、移动开发过程中的心得或新发现、以及应用出海的实战经验总结和相关产品的使用反馈等。我们由衷地希望可以给这些出众的中国开发者们提供更好展现自己、充分发挥自己特长的平台。我们将通过大家的技术内容着重选出优秀案例进行谷歌开发技术专家 (GDE) 的推荐。
点击屏末 | 阅读原文 | 即刻报名参与 "开发者说·DTalk"