0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

鸿蒙或将从从最初的Plan B到“取代Android”

h1654155282.3538 来源:沈苗 2019-08-19 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

距离 8 月 9 日鸿蒙HarmonyOS)正式发布刚刚过去九天,这场由华为领衔的技术风暴,经过十年蛰伏,终于成功引爆全球。与此同时,一个非官方的 GitHub 项目悄悄兴起,在技术圈快速发酵并一举摘得了桂冠。

从最初的“Plan B”到如今的“取代 Android”?

鸿蒙的诞生,从一开始就不是意外。

相比于智能手机、PC 等硬件设备,操作系统一直是中国电子产品制造未曾突破的领地。移动端来看,从最初 2/3G 盛行时代的塞班系统,到 4G时代风生水起的 Android、iOS,以及其间昙花一现的黑莓、阿里 YunOS、KaiOS,鲜少有国产操作系统的身影。PC 端就更不用多谈,微软 Windows 系统主宰了近 20 年,也只有 Unix、Mac OS、Linux 可以勉强与之相提并论,国产的中标麒麟堪堪排在这些系统之后。

缺乏强大的应用生态支撑,国产操作系统的“崛起”只能算是空谈。而现在,鸿蒙的出现给所有国内开发者开辟了一条新的路。

鸿蒙系统是全世界第一个面向全场景微内核的分布式 OS”、“分布架构,天生流畅,内核安全,生态共享”——这是华为消费者业务 CEO 余承东在华为开发者大会 2019 上打出的标语。对于鸿蒙这个“酝酿了十年,遭封锁后近五千人为之加班”的自有操作系统,华为的底气之足可见一斑。

鸿蒙的诞生最早可以追溯到 2009 年。2009 年,华为创立编译组以入局自研芯片领域,这为 2011 年华为设立“2012 实验室”做了铺垫。“2012 实验室”以研究各种基础性技术为主,包括芯片、新一代通信云计算音频视频分析、 操作系统、数据挖掘、机器学习等,其中方舟编译器正是来自旗下的诺亚方舟实验室,而“鸿蒙”之名正是出于欧拉实验室,属于内部绝密项目。

鸿蒙第一次出现在公众视野源自 2012 年任正非的一次内部讲话。他表示华为做终端操作系统是出于战略的考虑,“(如果)Android 系统不给我用了,Windows Phone 8 系统也不给我用了,我们是不是就傻了?”此后,华为的操作系统一直处于低调状态。直至 2018 年美国政府针对华为采取封锁政策后,华为才加快操作系统的工作。今年 3 月,余承东首次确认华为正在研发自有操作系统,并强调其只是 B 计划,只会在安卓系统无法使用的情况下才会启动——然而美国的封锁比想像中来得更快。

今年 5 月,美国政府宣布将华为列入“实体清单”,要求包括谷歌在内的美国供应商暂停与华为的部分业务往来后。华为宣布为公司生存打造的“备胎”一夜之间全部“转正”,其次才是鸿蒙系统的推出。余承东在会后接受采访时曾透露,鸿蒙系统原定于 2020 年春季发布,但“美国的制裁和中美贸易摩擦加速了鸿蒙发布的进程”。他还表示,华为对鸿蒙的人力投入接近 5000 人。

厉兵秣马终有时,千呼万唤的鸿蒙系统终于在 8 月 9 日正式亮相。

“华为在操作系统领域,有非常深厚的积淀,无论是安卓、还是鸿蒙,核心都是基于开源的Linux。”虽然从生态层面来看,目前鸿蒙是完败的,但是华为“鼓励 Android 应用开发者在自家应用商店上架 App,直面 Google Play应用商店,培养 App 开发者的习惯,以配合鸿蒙系统形成一个完整的生态圈。”这些都意味着,未来的鸿蒙系统将会不断成熟和完善。

或许,替代 Android并非可望不可即。

(根据实测,鸿蒙系统比 Android 系统快 60%)

HarmonyOS 登顶 GitHub!

鸿蒙一经发布,各种报道便纷至沓来,引来了国内外开发者的热烈讨论,其中之一受关注的就是登顶 GitHub 的“Awesome-HarmonyOS”项目。

目前华为官方还未放出任何鸿蒙相关的源码、ISO,因此,虽然该账号信息显示为非官方号,但其精选了鸿蒙系统相关资源的仓库,并给出了清晰的资源路线图,非常值得好奇鸿蒙系统的开发者抢先体验一番。

注册仅仅九天,该项目已收获 Star 8000+,并连续登顶 GitHub 日榜。在文档中,详细介绍了鸿蒙系统的发展进程、系统特点,并附上了相关资料链接。

鸿蒙系统(HarmonyOS)是第一款基于微内核的全场景分布式 OS,是华为自主研发的操作系统。

鸿蒙 OS 底层由鸿蒙微内核、Linux 内核、Lite OS 组成,未来将发展为完全的鸿蒙微内核架构。华为会率先部署在智慧屏、车载终端、穿戴等智能终端上,未来会有越来越多的智能设备使用开源的鸿蒙 OS.。。。。。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。

鸿蒙系统的发展进程如下:

2012 年,华为开始在上海交通大学规划“鸿蒙”操作系统。

2019年,华为已经对 100 万部搭载有自研“鸿蒙”操作系统的手机进行了测试。

2019 年 5 月 17 日,华为操作系统团队开发了其自主产权的“鸿蒙操作系统”。

2019 年 5 月24 日,注册公告日期是 2019 年 5 月 14 日,专用权限期是从 2019 年 5 月 14 日到 2029 年 5 月 13 日。

2019 年 8 月9 日,华为官方发布“鸿蒙操作系统”,并且宣布“鸿蒙操作系统”将开源。

关于鸿蒙系统的特点,文档详细解读了华为提出的四大特性的系统解决方案,可点击链接了解更多:

https://github.com/Awesome-HarmonyOS/HarmonyOS/blob/master/doc/README-zh.md

文档最后,附上了截至目前最全、最新的资料,包括官方资源、架构参考、硬件驱动、开发工具、相关产品、视频等等。

结语

5 月 16 日,美国政府宣布将华为列入“实体清单”,延迟 90 天实施——如今距离所谓的“实体清单”生效不断临近,华为抢在这一时间点发布鸿蒙,想必也是为可能被“封禁”的服务做应对准备。

在 CSDN 此前发布的《华为鸿蒙操作系统的优势与短板》一文中,中国开源软件推进联盟名誉主席陆首群曾提到过,“华为自创的方舟编译器,自主开发的鸿蒙操作系统,主动改造的 Android APP.。。。。。了不起!”但此时此刻,“华为更要自信冷静!相信自己的实力,保持低调、理智。。。。。。不要为来自外部的压力所动摇,也不要为一些不知内情、不懂专业的人的过度吹捧所迷惑。。。。。。”

鸿蒙系统的快速发布,是华为应对美国技术“制裁”、“Android 断供”等一系列危机下的产物,同时也是国产操作系统迈进的一大步。后续的路会如何,还得交由华为自己去走。而在CSDN 发起的 #畅聊鸿蒙# 中,也有很多开发者谈到了对于鸿蒙系统的期待和设想,以及面对新鸿蒙系统时的选择——其中,八成以上的参与者愿意尝鲜,并抱有美好期待。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Android
    +关注

    关注

    12

    文章

    4035

    浏览量

    134472
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2642

    浏览量

    70110
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RK平台Android设备OTA升级教程:原理到U盘实操

    ” 和 “差异包” 两种升级形态,适配不同场景(如全新安装、小版本更新)。本文将从 OTA 升级包的类型与编译入手,拆解 RK 平台 OTA 升级的核心逻辑,并以最常用的 “U 盘本地升级” 为例,提供 step-by-step 实操指南,帮助开发者设备维护人员高效完成
    的头像 发表于 02-09 16:23 2184次阅读
    RK平台<b class='flag-5'>Android</b>设备OTA升级教程:<b class='flag-5'>从</b>原理到U盘实操

    Android 14→15内置可执行程序:“野路子”“正规军”的进化

    直接把文件源码目录拷贝系统分区(如/system/bin),像“复制粘贴” 一样简单。
    的头像 发表于 02-01 16:54 1924次阅读
    <b class='flag-5'>Android</b> 14→15内置可执行程序:<b class='flag-5'>从</b>“野路子”<b class='flag-5'>到</b>“正规军”的进化

    深入解析rk平台Android Bootloader核心代码:启动流程AVB验证

    android_bootloader.c的核心代码,带你读懂Android设备Bootloader内核的完整启动逻辑,以及开发者关注这些代码的核心价值。 一、代码整体定位 这份代
    的头像 发表于 01-22 07:06 483次阅读
    深入解析rk平台<b class='flag-5'>Android</b> Bootloader核心代码:<b class='flag-5'>从</b>启动流程<b class='flag-5'>到</b>AVB验证

    深入解析RK平台Android/Linux Bootloader核心文件:android_bootloader.c

    参数组装等关键工作。(这个启动流程android和linux共用) 本文将从 文件定位、核心函数、执行流程 三个维度,拆解这个文件的底层逻辑。 一、文件核
    的头像 发表于 01-09 10:58 1413次阅读
    深入解析RK平台<b class='flag-5'>Android</b>/Linux Bootloader核心文件:<b class='flag-5'>android</b>_bootloader.c

    信号AB,中间那段常被当作理所当然

    ”:“能通就行”“反正藏在后面看不见”“几十块随便买一根”。可实际上,信号AB的旅程,并不像看起来那么轻松。 它要穿越几米长的线缆,抵抗家里的Wi-Fi干扰、电源杂波、甚至LED灯的电磁噪声;它要准确传递4K分辨率、HDR元
    的头像 发表于 12-30 17:40 697次阅读

    开源鸿蒙“校园合伙人”:以青春代码,共筑数字中国新基座

    五年前,开源鸿蒙作为中国开源土壤中的一颗种子开始萌芽;五年后,它已成长为一棵枝繁叶茂的大树,根系深扎,枝叶触及千行万业。最初的约700万行代码扩展如今的1.3亿行,
    的头像 发表于 10-24 18:46 372次阅读
    开源<b class='flag-5'>鸿蒙</b>“校园合伙人”:以青春代码,共筑数字中国新基座

    手持机PDA三大操作系统Android / 开源鸿蒙 / Windows对比

    本文全面解析手持机PDA主流操作系统(Android和开源鸿蒙和Windows)的技术特点、区别及适用场景,帮助企业根据自身业务需求选择合适的系统。包含多维度对比表格和实用选型建议。
    的头像 发表于 09-23 15:41 1254次阅读
    手持机PDA三大操作系统<b class='flag-5'>Android</b> / 开源<b class='flag-5'>鸿蒙</b> / Windows对比

    CPU GPU,渲染技术如何重塑游戏、影视与设计?

    渲染技术是计算机图形学的核心内容之一,它是将三维场景转换为二维图像的过程。渲染技术一直在不断演进,最初的CPU渲染后来的GPU渲染,性能和质量都有了显著提升。CPU
    的头像 发表于 09-01 12:16 1113次阅读
    <b class='flag-5'>从</b> CPU <b class='flag-5'>到</b> GPU,渲染技术如何重塑游戏、影视与设计?

    鸿蒙5开发宝藏案例分享---一多开发实例(音乐)

    各位开发者小伙伴们好呀!今天咱们来点硬核干货!最近在鸿蒙文档中心挖到一座“金矿”——官方竟然暗藏了100+实战案例,分布式架构交互动效优化应有尽有!这些案例不仅藏着华为工程师的私房技巧,还直接
    的头像 发表于 06-30 11:54 852次阅读

    中软国际正式启动鸿蒙软件工场

    自2024年HarmonyOS NEXT版本起,HarmonyOS应用框架层更新为鸿蒙“单框架”,正式告别了对Android应用框架、内核的依赖。2025年,鸿蒙生态进入规模化发展期,各类鸿蒙
    的头像 发表于 06-17 15:44 1125次阅读

    【HarmonyOS 5】鸿蒙中的UIAbility详解(三)

    :冷启动与热启动的Want数据处理 1. 冷启动(Cold Start) 应用首次启动被系统完全终止后重新创建。 冷启动,应用会onCreate函数中进入,通过want参数
    的头像 发表于 06-14 22:32 880次阅读

    “开发者孤岛”“生态星河”:开鸿Bot如何重构开源鸿蒙开发体验

    在中国操作系统发展史上,“开发者”似乎从来都是一个边缘角色。他们是开源社区中最活跃的群体,却也是最常被忽视的那群人。具体开源鸿蒙社区,其生态构建初期,诸多开发者曾坦言,“鸿蒙很好,但不知道
    的头像 发表于 06-10 17:12 1839次阅读
    <b class='flag-5'>从</b>“开发者孤岛”<b class='flag-5'>到</b>“生态星河”:开鸿Bot如何重构开源<b class='flag-5'>鸿蒙</b>开发体验

    Kuikly鸿蒙版正式开源 —— 揭秘卓越性能适配之旅

    Android、iOS开源基础上,本次开源鸿蒙平台支持和Compose DSL支持,进一步提升业务多端适配和鸿蒙开发效率。目前Kuikly鸿蒙版已接入腾讯多款业务,开发并上架
    发表于 06-04 16:46

    华为将推出鸿蒙折叠电脑

    据媒体爆料,在5月19日华为将举办nova 14系列及鸿蒙电脑新品发布会;届时华为将会推出全球首台鸿蒙折叠电脑,  海报来猜测的话,类似折叠手机的折叠设计;
    的头像 发表于 05-15 14:08 930次阅读

    鸿蒙操作系统首登电脑端,华为开启鸿蒙办公新时代

    2021年鸿蒙电脑原型机开始,华为历时五年打磨,正式推出搭载鸿蒙操作系统的鸿蒙电脑,使华为“1+8+N”全场景生态更加完善。
    发表于 05-08 14:20 6201次阅读
    <b class='flag-5'>鸿蒙</b>操作系统首登电脑端,华为开启<b class='flag-5'>鸿蒙</b>办公新时代