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

HarmonyOS Support #38437

Closed
YazeedAlKhalaf opened this issue Aug 13, 2019 · 25 comments
Closed

HarmonyOS Support #38437

YazeedAlKhalaf opened this issue Aug 13, 2019 · 25 comments

Comments

@YazeedAlKhalaf
Copy link
Contributor

YazeedAlKhalaf commented Aug 13, 2019

Use case

Adding a new OS to the flutter family

@tvolkert
Copy link
Contributor

tvolkert commented Sep 5, 2019

@YazeedAlKhalaf thanks for the issue! At this time, we have no plans to build stock support for HarmonyOS, but Flutter's architecture is such that this support could be built on top of Flutter's embedder API. See https://github.com/flutter/flutter/wiki/Custom-Flutter-Engine-Embedders if you're interested in experimenting with this.

@tvolkert tvolkert closed this as completed Sep 5, 2019
@tikodrack
Copy link

most respectfully I suggest this issue should be reopened...

indeed, developers who use flutter are absolutely interested in reaching larger markets, which now also include Hongmeng OS (Harmony) besides Android, iOS and the upcoming Fuchsia...

please, please, please do consider making Hongmeng Flutter deployment available also...

THANKS !

@YazeedAlKhalaf

This comment was marked as off-topic.

@bfazeli

This comment was marked as off-topic.

@Ronex-sh

This comment was marked as off-topic.

@handicraftsman
Copy link

handicraftsman commented Sep 13, 2020

most respectfully I suggest this issue should be reopened...

indeed, developers who use flutter are absolutely interested in reaching larger markets, which now also include Hongmeng OS (Harmony) besides Android, iOS and the upcoming Fuchsia...

Yeah. Providing support for very experimental Fuchsia but killing off all Harmony OS (which is almost done, already works on some devices, and will get released in 2021) requests is actually unfair.

@jayadevanraja
Copy link

@handicraftsman @tikodrack @YazeedAlKhalaf
Please share your knowledge and ideas on these:
(1) Will Android apps built for EMUI work for HarmonyOS now?
(2) Does Flutter support HMS at least as much as GMS?

@liuhong1happy

This comment was marked as off-topic.

@YazeedAlKhalaf
Copy link
Contributor Author

@jayadevanraja
For question number 1 I don't know
For question number 2 I think you mean like this: https://pub.dev/publishers/developer.huawei.com/packages. Huawei added a lot of packages to flutter that can be alternatives to google's

@jayadevanraja
Copy link

@YazeedAlKhalaf
Thanks.

@YazeedAlKhalaf
Copy link
Contributor Author

Huawei is transitioning from Android to Harmony OS.
https://www.xda-developers.com/huawei-transition-from-android-harmony-os-beta/

They even have a full IDE built on IntelliJ IDEA that will be released soon. And they have developer program.

@jayadevanraja
Copy link

@YazeedAlKhalaf
That is awesome.

The obstacle I (and most likely most people) face is that, I don't know Chinese. Hopefully they translate the documentation to English, although the domination by English language in the field of programming should never be supported.

@colinshin
Copy link

Harmony os 2.0 beta has been released just now, it's time to considering to add harmonyos to the support program.

@WoodpeckerBaby
Copy link

I think Huawei will fork and release an official backward compatible version of Flutter that natively includes all the support for HMS and HarmonyOS.

@WoodpeckerBaby
Copy link

Flutter is created by Google to upend Apple’s iOS. I can understand why Google wouldn’t support HarmonyOS, which is the most credible competitor to Android-iOS duopoly.

@Sunbreak
Copy link
Contributor

Sunbreak commented Jan 22, 2021

Harmony Java SDK and JS SDK result in different packages
Java packages run via Android-View-like pipeline.
JS packages run via Flutter render pipeline, i.e. a striped Skia and some Flutter native render logic.

The latter is more popular and mature internally

@Shuliyey
Copy link

https://tech.meituan.com/2021/01/22/flutter-in-harmonyos.html 美团meituan got flutter working on HarmonyOS beta

@ILAgent
Copy link

ILAgent commented May 15, 2021

As I know android apps run on Harmony. Why wouldn't android flutter apps run?

@kekko7072

This comment was marked as off-topic.

@NetFly-VPN

This comment was marked as off-topic.

1 similar comment
@colinshin

This comment was marked as off-topic.

@gfb-47

This comment was marked as off-topic.

@hetao29

This comment was marked as off-topic.

1 similar comment
@gilang-as

This comment was marked as off-topic.

@github-actions
Copy link

github-actions bot commented Aug 4, 2021

This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Aug 4, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests