纯鸿蒙,我最近采用 flutter 去适配后,我哭了

4 天前
 alphaControler

真的坑死人,我恨那些发博文说 flutter 可以做纯生鸿蒙 APP 的。真的是坑太多了。 1.兼容鸿蒙的 flutter 是非官方的,而且版本只到 3.7.12 ,dart 更不到 3.0.0 。各种第三方库不兼容只能用 19 年发布的旧版本,语言新特性无法使用。 2.好多第三库鸿蒙是没有的,特别是图片加载库 。 3.flutter 兼容鸿蒙的直播视频库没有,WebView 库没有。

4.现在搞了鸿蒙终于把 hap 包打出来了,鸿蒙 next 系统还不给我推送,我还没的跑。然后我就想试试 android 能不能跑,发现 android 跑不了了!!!!毁灭吧。 大家别用,此坑很深,爬不起来

1943 次点击
所在节点    Flutter
17 条回复
jlkm2010
4 天前
直接用 arkui 写,比用 flutter 写效率高太多了
coolair
4 天前
鸿蒙就放弃 flutter 吧
alphaControler
4 天前
@jlkm2010 公司处于降本增效阶段
tolbkni
4 天前
HW 搞鸿蒙就是因为跟谷歌闹别扭了,结果你用谷歌家的 flutter 开发 HW 家的鸿蒙 app ,有点意思。
bkmi
4 天前
用 RN 还行
june4
4 天前
@jlkm2010 如果 arkui 跨平台,那还算是种不错选择,算 flutter 竞品了
NewTab12138
4 天前
鸿蒙只能国内用,所以国外的轮子基本都会适配
NewTab12138
4 天前
@NewTab12138 都不会
laogui
4 天前
RN 的适配还不错,主流的 RN 库都做了适配。
alphaControler
4 天前
@june4 好像是,我调研没做到位。完了😱
hhecoder
4 天前
webview 和 cachednetworkimage 都是有的,https://docs.qq.com/sheet/DVVJDWWt1V09zUFN2?tab=BB08J2

flutter 降版本确实恼火,合并代码也是个大问题。别着急,反正目前没有量,上了也没用。
alphaControler
4 天前
@hhecoder cachednetworkimage 是纯 dart 的,问题是要降版本和库来源差异问题很难搞
hhecoder
4 天前
@alphaControler 难啥啊,我 60 个库左右,不停降级、兼容,一天搞定。适配鸿蒙最麻烦的工作量就在这了,搞定了之后基本就完事了。
xi_lin
1 天前
RN 版本也不太行啊,还是 0.72 。第三方库的版本也有些慢,很难直接从主项目复用过来
1una0bserver
7 小时 7 分钟前
@hhecoder flutter 最大的问题不是现在没设备根本没法测吗...到现在了还不支持 x86 ,没法在模拟器里跑
hhecoder
5 小时 53 分钟前
@1una0bserver 这不是 flutter 的问题,deveco 是支持创建 m 芯片的模拟器的
alphaControler
1 小时 38 分钟前
@1una0bserver 我已经收到鸿蒙 next 的推送了,现在可以真机跑了,目前跑起来了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1079840

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX