引语:陆首群教授写了一篇《自主开发操作系统建设生态》的文章,现摘录其中一段:评华为鸿蒙操作系统。
面对美国政府对华为打压,实行EAR“断供”,华为早预案,七年前开始自主开发以取代安卓为目标的“鸿蒙”操作系统(备胎),今秋可望发布。
“鸿蒙”是一款开源的跨平台的操作系统,是一款支持手机、桌面、平板、电视及可穿戴设备统一的操作系统。“鸿蒙”基于微内核吸收华为自研的优质部件:方舟编译器、EMUI界面配置、EROFS超级文件系统,弃用安卓基于Apache许可证的Dalvik虚拟机(含Java)改用华为虚拟机(去Java)、自研优化的安全模块,引进Flutter这个完全免费、开源的UI框架(用来帮助开发者开发高质量的原生应用)。应该说华为自主开发“鸿蒙”系统也借鉴了谷歌开发跨平台操作系统的基本思路(华为在谷歌开发Fuchsia和Flutter时与其有合作,华为提供智能手机供谷歌进行综合测试)。
谈到“鸿蒙”是否存在短板?在谷歌执行美国政府EAR对华为“断供”时,华为要兼容谷歌Play Store中APP是否遇阻?
在这里谈一下我的看法:华为开发的方舟编译器突破安卓底层改变编译逻辑,华为在与谷歌合作时用它来对安卓应用APP重新编译,高质高效,可使APP在安卓平台上运行流畅、消除卡顿,提升性能60%。为此谷歌力求挽回与华为的合作关系,华为在“鸿蒙”平台上兼容安卓APP应该不成问题。