查看原文
其他

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

IT服务圈儿 2022-09-11

The following article is from 科技狐 Author 果子

来源丨本文经授权转自 科技狐(ID: kejihutv) 

作者丨果子

文末送书!!!

这几天手机圈最受大家关注的新闻是什么?
不用我做回答,大家自己应该就有答案。那当然就是华为的鸿蒙操作系统(HarmonyOS)正式发布了。发布会当晚,我们连夜赶稿,还没看过的在这里:王炸!鸿蒙 2.0 正式发布,华为 P50 也来了

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

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

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

但事实真是如此吗?

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

模拟器还是兼容层

鸿蒙是不是换皮版安卓?

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

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

因此,拿能不能安装运行安卓 APK (安卓软件的安装包)来拟定是不是换皮版安卓,这种说法显然就站不住脚!那有人就会说了:“那鸿蒙还是内置了安卓模拟器,只是多了些功能,也算不上自己的系统!”

* Android 有专属应用文件格式 APK

那么,上代码!今天果子用华为官方的开发工具 DevEco Studio 简单开发一个鸿蒙版的应用,一探究竟

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

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

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

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

* 在评论区打出排面!

这是编写的应用主页面。

* 不点个赞和在看吗?

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

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

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

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

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

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

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

兼容先行,后续独立

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

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

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

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

别说王者荣耀就是 QQ、微家都没得用

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

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

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

如图是京东 App 鸿蒙版本。

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

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

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

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

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

任何新事物的发展早期,都不可避免会面临质疑和挑战。唯有在自己的节奏中稳步前进,才能逆风翻盘。显然,从鸿蒙的发展时间线来看,节奏拿捏的死死的。
一切质疑,等到涅槃重生的那天都将不攻自破。

end


👇👇👇留言的朋友均有机会获得书籍呦~
今日书单 | 包邮送

推荐理由:适合对AI感兴趣的读者阅读,从事AI领域工作的研究人员、工程开发人员、高校本科生和研究生都可以从 《机器学习观止——核心原理与实践》中学到机器学习的相关知识。

推荐理由:系统论述Python 编程语言、OOP 编程思想以及函数式编程思想的立体化教程(含图书、教学课件、源代码与视频教程)。全书共分为四篇:语言基础 编程进阶 常用库与框架 多个经典项目实战。为便于读者高效学习,快速掌握Python 编程方法,图书提供完整的教学课件、完整的源代码与丰富的配套视频教程以及在线答疑服务等内容。适合作为Python 程序设计者的参考用书。

推荐理由:系统讲解了机器学习的常用核心算法和Python编程实践,内容全面、实例丰富、可操作性强,做到理论与实践相结合。适合机器学习爱好者作为入门和提高的技术参考书,也适合用作计算机专业高年级本科生和研究生的教材或教学参考书。

推荐理由:以实战项目为主线,以理论基础为核心,引导读者渐进式学习Vue+Spring Boot。Vue可以驱动采用单文件组件和Vue生态系统支持的库来开发复杂的单页面应用,Spring Boot框架是目前微服务框架的最佳选择之一。利用Spring Boot+Vue 的完美结合,能够让我们在开发前后端分离项目时得心应手,从而快速开发大型SPA应用。推荐理由:‍‍‍‍‍‍‍‍‍‍‍‍图书是一部系统讲解Unity ShaderLab语言与编程方法的入门教程(包含纸质图书、Unity美术资源、Shader源代码)。主要以3D美术人员的视角进行效果描述和逻辑讲解的,因此非常适合毫无程序编写经验的3D美术人员作为Unity Shader的入门之选。并且同样也适用于各大培训机构、高等院校作为Unity Shader课程教材使用。


活动规则:我们将从精选留言中随机抽取 10名 伙伴赠书,中奖者可在上方书单中任选一本图书,我们包邮赠送。书籍有限,中奖后先选先得。
  • 《机器学习观止——核心原理与实践》 *2
    《Python从小白到大牛(第2版)》 *2
    《机器学习原理与Python编程实践》 *2
    《Vue+Spring Boot前后端分离开发实战(计算机科学与技术丛书)》 *2
  • 《Unity ShaderLab 新手宝典》 *2

留言要求:
  • 内容与本文核心信息相关 & 想要的书籍名称

  • 每人仅限精选一条留言(用心留言更容易上墙)

  • 为了大家都有机会中奖,每个小伙伴每个星期只能中一次奖哦~


截止时间: 2021 年 6 月 16 日 16:00 整兑奖时间: 2021 年 6 月 18 日 16:00截止

每天 17:30 不见不散!

1、我炒显卡赚了一个亿!

2、又来了!10分钟实现微信 “炸屎”大作战

3、Chrome看了也得跪,微软Edge这些神技你用过多少

4、好可怕的搜索引擎!

点分享

点点赞

点在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存