鸿蒙是换皮安卓?我们写了个 App 来验证

这几天手机圈最受大家关注的新闻是什么?

不用我做回答,大家自己应该就有答案。

那当然就是华为的鸿蒙操作系统(HarmonyOS)正式发布了。发布会之后,我们连夜赶稿,还没看过的在这里:王炸!鸿蒙 2.0 正式发布,华为 P50 也来了

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图1张

华为这次正式发布全场景系统——鸿蒙,意图就是提前摆脱 Android 束缚,打造属于自己的系统生态。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图2张

鸿蒙系统将独立的设备连接,使用互联、协同技术,给用户带来全场景交互体验,最终实现“One as all ,All as one”的理念。

但就算如此,依旧有部分人不买账,认为这是抄袭,因为依旧使用的是安卓 App,是换皮版的安卓。

但事实真是如此吗?

今天,小编就带大家一起了解下鸿蒙系统和鸿蒙应用,看完这篇文章你肯定有答案。

模拟器还是兼容层

鸿蒙是不是换皮版安卓?

解答这个问题前,首先说个类似的问题,安卓模拟器大家都知道吧?如图就是在 Windows 上运行的安卓模拟器。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图3张

得益于模拟器的存在,使我们可以在电脑上使用安卓 App ,甚至还能运行游戏。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图4张

因此,拿能不能安装运行安卓 APK (安卓软件的安装包)来拟定是不是换皮版安卓,这种说法显然就站不住脚!

那有人就会说了:“那鸿蒙还是内置了安卓模拟器,只是多了些功能,也算不上自己的系统!”

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图5张
Android有专属应用文件格式APK

那么,上代码!

今天用华为官方的开发工具 DevEco Studio 简单开发一个鸿蒙版的应用,一探究竟!

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图6张

打开工具后,创建名为 kejihu 的项目。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图7张

通过“简单”的代码编写后,就能来运行测试了。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图8张

如图是运行代码过程,自己写的鸿蒙版应用“科技狐”已经成功运行并打开

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图9张

鸿蒙版应用也成功安装在虚拟测试机中。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图10张

这是编写的应用主页面。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图11张

所以这个应用的格式是什么呢?会不会还是安卓 APK? 那就使用 IT 之家的本机应用概览功能查询看看。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图12张

查询后,发现已经成功识别到了我们编写的应用,并且显示为鸿蒙版应用

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图13张

并且,在开发工具的输出文件夹内,可以找到生成的安装包文件,其后缀名为 .hap 。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图14张

各位没猜错:.hap 就是鸿蒙专属的应用文件格式,并不同于安卓!

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图15张

而根据鸿蒙官方的开发文档,未来原生鸿蒙版应用将会使用.app的文件格式。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图16张

目前 .hap 是重要的部署包,应用的功能完全靠部署包实现。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图17张

换句话说,未来鸿蒙生态继续更新 .app 就是如同 .apk 的角色。

兼容先行,后续独立

看到这里,大家应该明白鸿蒙不是换皮版安卓!

目前的鸿蒙系统是基于 OpenHarmony+AOSP 的(AOSP本来就是开源的,不存在抄袭换皮这一说)。

如图,是 B 站 UP 主基于纯正 OpenHarmony 的体验视频,可以看到由于没有 AOSP ,因此缺少关键的应用程序。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图18张

所以,这是个很现实的问题,如果直接使用原生鸿蒙系统,应用问题怎么解决?

别说打王者荣耀了,就是 QQ、微信大家都没得用。

而现在引入 AOSP 兼容于安卓应用环境,用户就能继续使用安卓应用,借助原有生态继续发展是鸿蒙的初步计划。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图19张

等到用户达到一定规模,鸿蒙系统有了一定的占有率,众多厂商自然就会开发适配纯原生鸿蒙版的 App 。

而事实上,目前有许多应用有鸿蒙版本了。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图20张

如图是京东 App 鸿蒙版本。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图21张

鸿蒙版可使用畅连消息,并且页面广告变少了,更加的简洁。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图22张

而且还适配了鸿蒙应用特性——上滑图标打开服务卡片。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图23张

但鸿蒙系统并不仅仅是独立于安卓这么简单。

鸿蒙系统官方的定义是:鸿蒙操作系统是华为研发的面向万物互联时代的全新的、独立的智能终端操作系统,为不同设备的智能化、互联与协同提供统一的语言。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图24张

打破不同硬件设备的隔阂,实现全场景万物互联,这才是鸿蒙的最终目标。

任何新事物的发展早期,都不可避免会面临质疑和挑战。唯有在自己的节奏中稳步前进,才能逆风翻盘。

显然,从鸿蒙的发展时间线来看,节奏拿捏的死死的。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图25张

一切质疑,等到涅槃重生的那天都将不攻自破。

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图26张

鸿蒙是换皮安卓?我们写了个 App 来验证 最新 图27张

文章转载自微信公众号:胡萝卜周