airsdk / Adobe-Runtime-Support

Report, track and discuss issues in Adobe AIR. Monitored by Adobe - and HARMAN - and maintained by the AIR community.
197 stars 11 forks source link

Will the AIR SDK support Huawei HarmonyOS systems? #3327

Open pengyangjin opened 1 week ago

pengyangjin commented 1 week ago

As Huawei's HarmonyOS becomes increasingly popular,it is very necessary for us to adapt this.This system requires the use of a file called .app which is similar to APK and IPA. In China, the Huawei phone which equipped the HarmonyOS operating system is used by high-income individuals who are more willing to pay for our products, so we are very eager to support this operating system by AIR SDK.

ajwfrost commented 1 week ago

We're still struggling to get any coherent information about HarmanyOS and the direction it's going, how to develop for it, etc.

For example: this document is their "Creating an App" description: https://developer.huawei.com/consumer/en/doc/app/agc-help-createapp-0000001146718717 and it says you can create an APK, or an RPK, or an APP.

But that document seems to be about "AppGallery" .. maybe that's different?

If we just go to the basic site: https://www.harmonyos.com/en/ it says you can develop apps with JavaScript or extended TypeScript, which means that AIR apps would not be possible. "Learn More" takes me to https://developer.huawei.com/consumer/cn/ But switching to English: https://developer.huawei.com/consumer/en/ is a completely different page and talks about "HMS Core" and then the AppGallery per the above.

Maybe "HMS Core" is what we need? It does mention a Java integration. But we still don't have any idea what the "HarmonyOS Next" is and whether this also supports Java-based applications, what their JNI support is like, etc.

Can you please provide a link to the information about the "hap" file you mention?

thanks

RayGyoe commented 6 days ago

We're still struggling to get any coherent information about HarmanyOS and the direction it's going, how to develop for it, etc.

For example: this document is their "Creating an App" description: https://developer.huawei.com/consumer/en/doc/app/agc-help-createapp-0000001146718717 and it says you can create an APK, or an RPK, or an APP.

But that document seems to be about "AppGallery" .. maybe that's different?

If we just go to the basic site: https://www.harmonyos.com/en/ it says you can develop apps with JavaScript or extended TypeScript, which means that AIR apps would not be possible. "Learn More" takes me to https://developer.huawei.com/consumer/cn/ But switching to English: https://developer.huawei.com/consumer/en/ is a completely different page and talks about "HMS Core" and then the AppGallery per the above.

Maybe "HMS Core" is what we need? It does mention a Java integration. But we still don't have any idea what the "HarmonyOS Next" is and whether this also supports Java-based applications, what their JNI support is like, etc.

Can you please provide a link to the information about the "hap" file you mention?

thanks

The closest information should be NDK data:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ndk-development-overview-V5

ajwfrost commented 6 days ago

Thanks - that actually looks quite promising from what little I can glean from it... shame there is no English variant, but I will ask our team member from Chengdu to have a look!