web-dev-qa-db-ja.com

Huawei AppGalleryでFlutterアプリを提案できますか?

一部のHuaweiモバイルデバイスにはGoogle Playストアがなく、代わりにHuawei AppGalleryがあります。 Flutterはクロスプラットフォーム開発(iOSおよびAndroid)用であるため、Huawei AppGalleryを通じてFlutter開発アプリを提案することが望ましい場合があります。

Google PlayストアのないHuaweiデバイスは引き続きAndroidを使用しており、Huawei AppGalleryにアップロードするアプリケーションには(Google Playストアと同様に)apk拡張子が必要です。これらは、Huawei AppGalleryで少なくとも一部のGoogle Playストアアプリケーションを提案できるかと思います。しかし、これの証拠や確認は見つかりませんでした。この互換性のための明確な境界も見つかりませんでした。たとえば、一部のサービスが機能しないか、技術的または法的な理由により、Huawei AppGalleryでは受け入れられません。この境界の一部は、アプリケーションの開発にFlutterを使用することです。

それで、私の質問はFlutterで開発されたアプリケーションはHuawei AppGalleryと互換性がありますかであり、互換性がある場合、どの条件下でですか?

最初のアプリの発行後に編集2020 04 1

私の最初のFlutterアプリがHuawei AppGalleryで公開されました。これは質問の最初の部分に答えます。それでも、このアプリはかなりミニマリストであるため、これは最も重要な部分には答えません。つまり、どのような条件下でFlutterアプリをHuawei AppGalleryに公開できますか?

3
luvzfootball

理論的にはそうです。 HuaweiはHarmony OSと呼ばれるOSを使用しています。

Harmony OSのArcコンパイラは、C /、C++、Java、JavaScript、Kotlinを含むすべての主要なプログラミング言語をサポートしています。

Flutterは、Dartコードをネイティブデバイスコードにコンパイルします(Java、およびAndroidおよびSwift for iOS)のKotlin)。Huaweiは、おそらくそれを簡単にするArcコンパイラを作成していますAndroidアプリをHarmony OSアプリに変換します。これはFlutterとAppGalleryにどのような意味がありますか?わかりません。

つまり、理論的には可能ですが、独自のアプリを上記のいずれかの言語でコーディングし、Arcコンパイラを使用してHuaweiのAppGalleryに配置することをお勧めします。

UPDATE:

そのため、Huawei App GalleryにAPKを配置するだけでいいようです https://developer.huawei.com/consumer/en/doc/distribution/app/30204 。 FlutterでAPKを作成できることは明らかなので、理由はわかりません。

2
Benjamin

Flutterアプリに制限はありません。 HUAWEI AppGalleryでリリースできます。

1
shirley