Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Flutter: with HarmonyOS 2 #291

Open
2 tasks done
hhstore opened this issue Jun 3, 2021 · 16 comments
Open
2 tasks done

Flutter: with HarmonyOS 2 #291

hhstore opened this issue Jun 3, 2021 · 16 comments

Comments

@hhstore
Copy link
Owner

hhstore commented Jun 3, 2021

related:

@hhstore
Copy link
Owner Author

hhstore commented Jun 3, 2021

华为鸿蒙 HarmonyOS 2 和 flutter:

华为鸿蒙 HarmonyOS 2:

评价:

  • 客观讲, 鸿蒙2的完成度蛮高.
  • 总体上, 可以和 Android 一战, 有些东西.
  • 那就看未来开发者生态建设的情况了.
  • 利好开发者. 未来会有一大波移植建设.

鸿蒙 docs:

flutter 如何支持 HarmonyOS?

flutter engine:

华为官方的一些 flutter 包:

@hhstore
Copy link
Owner Author

hhstore commented Jun 3, 2021

1

2 similar comments
@hhstore
Copy link
Owner Author

hhstore commented Jun 3, 2021

1

@hhstore
Copy link
Owner Author

hhstore commented Jun 3, 2021

1

@XinyueZ
Copy link

XinyueZ commented Jun 4, 2021

1

1 similar comment
@liuhong1happy
Copy link

1

@guopeng1994
Copy link

希望flutter能支持吧 那就完美了,直接打通多端

@PeterTF656
Copy link

所以现在flutter app能适配鸿蒙吗?我知道emui是可以适配的,但是有个问题是,不能通过android studio access emui的文件:)

@hhstore
Copy link
Owner Author

hhstore commented Jun 18, 2021

所以现在flutter app能适配鸿蒙吗?我知道emui是可以适配的,但是有个问题是,不能通过android studio access emui的文件:)

  • 手上没有装鸿蒙的手机, 如果鸿蒙如他宣传的那样, 正常运行 Android App.
  • 理论上运行使用 flutter build 的 Android App, 应该没有任何问题.
  • 但是这不是 flutter 原生支持, 对于鸿蒙OS 独有的 API, 理论上, 可以使用 FFI 或者 Method Channel方式, 调用.
  • 这个需要社区跟进, 或者华为官方自己做搬用工, 要看后续生态发展.

@PeterTF656
Copy link

所以现在flutter app能适配鸿蒙吗?我知道emui是可以适配的,但是有个问题是,不能通过android studio access emui的文件:)

  • 手上没有装鸿蒙的手机, 如果鸿蒙如他宣传的那样, 正常运行 Android App.
  • 理论上运行使用 flutter build 的 Android App, 应该没有任何问题.
  • 但是这不是 flutter 原生支持, 对于鸿蒙OS 独有的 API, 理论上, 可以使用 FFI 或者 Method Channel方式, 调用.
  • 这个需要社区跟进, 或者华为官方自己做搬用工, 要看后续生态发展.

我昨天半夜刚重金抢到了一只华为鸿蒙新机 打算收到后 立马就测测试试;华为牛逼!

@PeterTF656
Copy link

希望flutter能支持吧 那就完美了,直接打通多端

理论上google和鸿蒙是竞争对手,估计是要打压的。。。

@liudonghua123
Copy link

有意思的是众多 huawei flutter packages 中,我看了一个 https://pub.dev/packages/huawei_scan 的文档 https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/integrate-plugin-0000001054317976, 只有英文版的,中文版的 https://developer.huawei.com/consumer/cn/doc/development/HMS-Plugin-Guides/integrate-plugin-0000001054317976 没发布或者没翻译 😄
这些 packages 都集中在 https://github.com/HMS-Core/hms-flutter-plugin , 主要是 @fuatbakkal , @cagdasmer 贡献的

@hhstore
Copy link
Owner Author

hhstore commented Jul 2, 2021

有意思的是众多 huawei flutter packages 中,我看了一个 https://pub.dev/packages/huawei_scan 的文档 https://developer.huawei.com/consumer/en/doc/development/HMS-Plugin-Guides/integrate-plugin-0000001054317976, 只有英文版的,中文版的 https://developer.huawei.com/consumer/cn/doc/development/HMS-Plugin-Guides/integrate-plugin-0000001054317976 没发布或者没翻译 😄
这些 packages 都集中在 https://github.com/HMS-Core/hms-flutter-plugin , 主要是 @fuatbakkal , @cagdasmer 贡献的

嗯. 这两位是华为海外的员工吧.
中文没翻译, 也很正常. 估计这个业务线, 归属海外的部门.

@PeterTF656
Copy link

有大佬们用过arcore吗?我发现arcore对华为手机只支持到p30,后面的机型就装不了,这怎么破。。求巨老指点;BTW Harmony OS 2 works perfectly with android app, at least in my case.

@hhstore
Copy link
Owner Author

hhstore commented Jul 6, 2021

有大佬们用过arcore吗?我发现arcore对华为手机只支持到p30,后面的机型就装不了,这怎么破。。求巨老指点;BTW Harmony OS 2 works perfectly with android app, at least in my case.

  • 没用过 ARCore SDK. 不太了解这块.
  • Harmony OS 2 works perfectly with android app. 这个很赞. 你使用的是华为哪款手机?
  • 后续买个华为手机装鸿蒙, 验证一下Android app 支持情况, 顺便测试一下 flutter app 的支持体验.
  • 😄

@PeterTF656
Copy link

有大佬们用过arcore吗?我发现arcore对华为手机只支持到p30,后面的机型就装不了,这怎么破。。求巨老指点;BTW Harmony OS 2 works perfectly with android app, at least in my case.

  • 没用过 ARCore SDK. 不太了解这块.
  • Harmony OS 2 works perfectly with android app. 这个很赞. 你使用的是华为哪款手机?
  • 后续买个华为手机装鸿蒙, 验证一下Android app 支持情况, 顺便测试一下 flutter app 的支持体验.
  • 😄
    hhh我的是mate x2,除了arcore不能用之外,其他都work,而且体验很棒。然后我发现华为有自己的ar环境,叫ar engine,可能后续只能用ar engine代替arcore了。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants