华为鸿蒙系统兼容安卓应用apk 会不会被android起诉侵权?
不会造成侵权。APK是android操作系统应用程序的文件格式,基于zip文件格式,我们使用zip压缩软件构成侵权吗?显然不会,下文具体说一说。
1、什么是APK文件?
APK(Android application package),是android操作系统使用的一种应用程序的文件格式。一个android应用程序代码需要进行编译,然后打包成android系统认识的文件才能运行,而这个文件的后缀名就是“apk”,为了兼容安卓应用,华为的“方舟编译器”将java源代码打包成apk格式,称不上侵权。
APK文件基于zip文件格式,就是我们常用的压缩文件的一种格式,与jar文件的构造方式相似。在电脑上用rar解压软件解压之后,可以看到有很多文件组成,比如meta-inf文件夹、res文件夹、classes文件等,如下图所示。
2、什么情况下会造成“侵权”?
既然兼容apk文件不会造成侵权,那么什么情况下会造成侵权呢?举个例子,阿里的YunOS,仅仅是修改了android的dalvik虚拟机,替换成阿里云虚拟机,其他的架构及模块(audio、vedio、power等)均采用了android,而且还闭源了,可能就会造成侵权。因此小米、OV等为了开拓海外市场,避免引起专利等问题,均没有搭载阿里YunOS。
根据网上的消息,华为的“鸿蒙”操作系统并没有在android底层上进行二次开发,这样做也没有实际意义。华为的“鸿蒙”操作系统基于Linux内核进行了优化,在android框架的基础上替换了所有android框架,换成了华为自研框架。软件编译采用了华为的“方舟编译器”,实现静态编译,与原android系统采用了完全不同的机制,经过华为编译器编译的安卓应用,执行效率提升了60%。
总之,apk文件是一种基于zip的打包格式,JAVA源代码经过编译后形成的文件格式,“鸿蒙”操作系统兼容apk文件格式并不会造成侵权。“鸿蒙”操作系统兼容安卓应用,采用apk打包格式也是实属无奈,随着“鸿蒙”操作系统的成熟,需要联合各个厂商打造专属应用生态链,才能形成真正的生态规模。