超维界 26-01-14 08:39
微博认证:数码博主

很多人问卓易通不能全部解决未适配的APP吗?我们来聊一下卓易通里的app、跨平台开发的app和原生开发的APP,看了就懂了。

卓易通是一个“安卓兼容容器”,不是虚拟机,利用华为自研的iSulad容器引擎技术,把未适配的APP放到这个容器里,通过第三方(卓易通)简单适配,给装上一个能插上鸿蒙的“插座”,使其能共享鸿蒙内核资源。打个比方,卓易通为大家请了德语、英语、法语、西班牙语......的翻译,全部坐在一个教室为你(鸿蒙)翻译,不管对方讲的是什么语言,你听到的都是母语。优点是快速解决未适配的APP,缺点是未深度适配,非原生,性能有较大损失,体验中等!

跨平台开发的鸿蒙APP就是利用开发者熟悉的技术,如Flutter、UniApp等,将鸿蒙特有的特性通过平台通道对接或者将web技术(Vue代码)编译成鸿蒙的ArkTS语言。Flutter路线是属于高性能鸿蒙APP开发,通过重写嵌入层对接鸿蒙API实现,属于部分改造,性能接近原生。UniAPP路线中分为两种,采用渲染到WebView组件的,类似接口改造,性能中等,成本相对低;转成ArkUI原生组件的,程序复杂,属于部分改造,性能接近原生。

原生开发的APP是基于ArkTS或者仓颉,结合鸿蒙系统底层特性完全重新开发的APP,如手机平板端的鸿蒙版微信等,能深度调用系统底层AI能力、原相机等等,如同很多根系深深扎入鸿蒙系统肥沃的深层土壤,性能提升较大,体验非常好,成本也相对较高!

因此,鸿蒙系统里的跑的APP至少有5种类型:卓易通、Flutter、UniAPP-WebView、UniAPP-ArkUI、原生开发!

发布于 贵州