国庆节结束,HarmonyOS NEXT正式开始公测,诸多国内国民级的App已经开始着手开发纯血的HarmonyOS NEXT应用。
类似腾讯的微信这类包含有自己次生应用生态圈的超级应用,开发纯血鸿蒙应用是个工程学挑战。最终的实现结果,还是蛮令人期待。
ArkTS是鸿蒙钦定高阶开发语言,这个无需多说。虽然在语法、效率等方面有一些讨论,但此属于主观品味范畴、于ArkTS的主旨无碍。
甚至于可以直接将ArkTS视作Dart(Flutter)的对位,而鸿蒙目前支持Flutter框架,一次开发、处处运行很有诱惑力。
这种第三方语言支持不仅仅在于为HarmonyOS NEXT积累足够的开发者,也是在为全球市场做铺垫。
国内出于安全角度考虑,国产底层硬件上大概率是运行HarmonyOS NEXT软件平台+ArkTS语言开发。东南亚、非洲、部分欧洲国家等一些较中立的市场,各类供应链生产的硬件层之上跑HarmonyOS NEXT软件平台+Dart(等)语言开发,是种软硬件上的折衷融合。至于五眼联盟、西欧和日韩,HarmonyOS NEXT前景则难测。
再往底层挖一挖,(印象中)鸿蒙的C标准库musl。其他语言的运行时如果有针对linux-musl的发行版,原则上也可以编译使用(包括微软的.net)。当然这其中的坑估计会无数,没有足够的资源支撑搞尝试风险大。
甚至于NativeAOT编译的程序,没有依赖C++标准库,也可以在鸿蒙上跑一跑。生产应用不着急的话,做个前期调研也不错。