大前端新技术Flutter实践
1 客户端挑战
1
2 思路
2
3 业内方案
3
CONTENTS 4 语言对比
5 Flutter的优势
6 业务特征
客户端挑战
效率
UI还原
多端开发
质量
帧数/流畅度
Crash率/Abort率
思路
跨平台的意义在于解决的是端逻辑的统
一 ,至少避免了逻辑重复实现
保证质量的前提下,寻找一种可以接近原
生体验的跨端方案
业内方案
语言对比
Flutter的优势
➢ 原生性能:AOT/更快的渲染引擎
➢ 多端一致性:多平台高度的一致性
➢ 友好而高效的研发体验:hot reload/attach debug/coroutine
Flutter 的平台无关能力能带来什么?
1、某些功能页面,可以一套代码实现,利用插件安装引入,
在web 、移动app 、甚至pc 上,都可以编译出对应平台的高性能代
码,而不会像RN 等一样存在各种兼容问题。
2 、在应用上可以快速实现“降级策略”,比如某种情况下应
用产生奔溃了,可以替换为同等UI 的h5 显示,而这些代码只需要
维护一份。
React Native VS Flutter
➢ 性能:框架底层决定性能上Flutter 的确实会比React Native 好
➢ 支持:第三方包质量参差不齐,Flutter 是弱于React Native
➢ 上手难易:Flutter 配置环境和运行的“成功率”比React Native 高
不少
➢ 稳定性:Flutter 中大部分异常是不会引起应用崩溃,更多会在
Debug 上体现为红色错误堆栈,Release 上UI 异常等等
如果你是前端,推荐你学React Native,如果你是原生开发,推荐学
Flutter
业务特征
➢一次性的活动页面-H5
➢布局简单的页面-RN
➢对动画、手势有特殊要求-原生or Flutter
➢在旧客户端版本上迭代-H5 or RN
➢创新性业务-RN or Flutter
您可能关注的文档
- 光谷之光在科技、互联网之强在切割.pdf
- 人间职得,你为什么还不是高手?.pdf
- 微信生态崛起下的创业赛道.pdf
- 影像产业的变局.pdf
- 阜阳市京九路等道路工程PPP项目 (改).doc
- 藁城区城市基础设施建设工程实施方案.doc
- 淮北一中东校区PPP实施方案(初稿).doc
- 泸医PPP实施方案12.30.doc
- 汝瓷小镇建设项目实施方案.doc
- 文件一 高新区管廊实施方案(终1).doc
- 东北证券-出版行业策略研究报告-高股息防御AI IP打开全新增长曲线.pdf
- 华金证券-宏明电子-301682-新股覆盖研究-宏明电子.pdf
- 西部证券-陕鼓动力-601369-中国透平风机领先企业压缩空气储能 工业气体并行.pdf
- 中信建投-建筑-机械设备行业周观点-AIDC发电设备持续受益北美缺电工程机械1-2月出口高增.pdf
- 国海证券-中联重科-000157-公司深度研究-老牌劲旅,再书华章.pdf
- 长城证券-林清轩-02657.HK-东方甄萃山茶花高端润肤林清轩.pdf
- 银河证券-新材料一一散热材料行业深度报告(一)-AIGC与新能源驱动液冷散热景气上行.pdf
- 广发证券-瑞达期货-002961-CTA领先玩家,期货赛道升级.pdf
- 广发证券-汽车行业-如何看待比亚迪“闪充”生态影响下的竞争格局演绎.pdf
- 国海证券-计算机行业动态研究-OpenClaw加速“Token与算力”出海.pdf
原创力文档

文档评论(0)