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

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

3天内不再提示

华为如何实现自研操作系统

454398 来源:工程师吴畏 2019-05-24 10:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

华为事件已经发酵了将近一周的时间,随着事态的变化,华为不得不做出许多对于公司起到决定性的决策。

这些表态的中间,尤其以余承东在本周二时候的表态最让人意外。余承东在朋友圈中透露,华为面向下一代技术而设计的操作系统OS最快今年秋天就能面市。

在谷歌暂停与华为部分业务往来之后,手机的操作系统OS如何解决成为了摆在华为面前最重要的问题。

Android系统主要包含两部分,分别为开源部分(AOSP)和谷歌移动服务(GSM)。谷歌并没有禁止华为使用AOSP,而是禁止华为使用GSM。

少了GSM,包括谷歌地图、商店和YouTube等功能均无法使用。这样的禁令对于华为的海外市场显然是一个重大的打击。

很多外界的声音表示华为正面临窘境,从目前流出的消息和现实状况,我们可以对华为的自研操作系统做一番猜想。

如果这条路走通了,或许下一个独立于安卓世界之外的“苹果”就此诞生。

操作系统OS的内核——如何“魔改”Linux

从目前流出的消息来看,华为自研操作系统代号为Project Z,名称为鸿蒙

Android系统就是基于Linux内核的操作系统,因此华为自研操作系统的关键就是如何通过对Linux系统的优化来实现整个系统的正常运行。

在过去的几年里,华为通过各种技术,对Android系统进行了诸多性能上的加强。2016年的时候,华为在EMUI 5.0中加入了F2FS文件系统,充分解决了安卓卡顿的问题。

到了2018年,华为全球联合研发团队推出了GPU Turbo,解决了手游对手机图形处理能力的高要求。也就是说,至少从2016年开始,华为就已经开始在为构建自己的操作系统进行准备。

最近几天多次被各大媒体提及的方舟编译器也是类似的机制。

方舟编译器是业界首个多语言联合优化的编译器,开发者在开发环境中可以一次性将多语言统一编译为一套机器码,运行时无需产生跨语言带来的额外消耗,还进行跨语言的联合优化,从而提升运行效率。

方舟编译器能够提升24%的系统操作流畅度,提升44%的系统响应能力,还能提升60%的三方应用操作流畅度。

上面这些功能中不难看出,华为一旦抛弃Android系统,使用这些技术对Linux系统进行“魔改”,他们有能力推出一款内核上不输给Android的操作系统。

不过华为自主研发的系统仍然需要时间的考验与自身的积累。他们已经在过去几年中进行了技术和资金的储备,但这个新系统仍需要靠用户来说话。

操作系统OS的UI——国产厂商表现优异

众所周知,由于谷歌服务无法进入中国,国内手机厂商推出的终端产品中基本不会搭载原生Android系统,而是推出一个来自于Android的用户界面,也就是我们常说的UI。

系统底层优化研发困难且费时费力,国内厂商将更多精力都放在人际交互和用户体验方面,因此从UI角度看各家厂商表现都很不错。

曾经有业内人士表示:“做个智能手机操作系统并不困难,但要做好UI(用户界面)以及构筑全方位的生态却很难。”

这样的话对于五六年前的中国智能手机市场尚且适用,但对于2019年的当下,各家厂商都开始了对自家手机UI的深耕。小厂商尚且如此,力争成为全球手机市场第二名的华为自然更不在话下。

今年3月份的时候,华为在nova 4e发布会上透露,EMUI 9.0经过六个月升级现已覆盖19款机型,升级用户2300万,预计覆盖1.3亿用户。

也就是说,EMUI的用户数量足以撑起华为未来手机的购买力,而用户也对EMUI比较满意。

操作系统OS的生态构建——工作重心在此

前文曾提到,用户界面以及构筑全方位的生态是研发自主操作系统最困难的事情。

2012年的时候,任正非就已经做好了可能会被“断粮”的准备,于是他们就开始了漫长的准备工作。

当UI问题解决之后,如何构建操作系统OS的完整生态就成为了华为系统研发的重点。

Android成功的关键就在谷歌采取的开源免费策略。其他厂商在推出自己的操作系统时更多学习的是苹果,封闭性让这些后来者们很难发展壮大。

因此华为如果想要让自己的操作系统站稳脚跟,那么开放性以及对于开发者的友好程度显然是他们需要优先考虑的事情。

除此之外,谷歌在Android系统中内置了一整套服务,包括地图、邮箱、相册、文档以及应用商店等最基础的功能。

诺基亚、三星和微软的操作系统,最后无法维继,都是倒在了生态环境这个问题上。

华为对此的表态还是非常自信的,余承东表示华为OS系统将会打通手机、电脑、平板、电视、汽车和智能穿戴等设备,统一成一个操作系统。显然,这样的做法就是为了打通整个产品生态而做的准备。

在当下这个时代,人工智能和云服务对于智能手机来说愈发重要。所幸,华为在这一点上并不吃亏。

华为云服务在国内云基础设施市场占据了近三成的市场份额,是毫无疑问的领头羊。

华为云逐步提升AI竞争力,已在10大行业300多个项目进行AI落地行业的探索,实现普惠AI。这样的云服务实力,对于华为的操作系统OS赋能也是大有帮助的。

结语

美国的制裁让华为此前一直在孵化的操作系统不得不提前问世。这样的举措很难说对华为是一件好事。

然而从另一个角度来考虑,这样的外部环境或许正是在催生下一个苹果。

苹果自身重要的技术实力包括了芯片研发能力、终端硬件研发能力、软件生态构建能力、人工智能和云服务技术等等。

华为的用户数量自不消说,芯片研发、终端硬件研发和人工智能云服务等能力均在行业领先位置。

如果能够完整的构建起终端产品的软件生态,华为或许是苹果模式最好的继任者。

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

    关注

    218

    文章

    36218

    浏览量

    262755
  • Linux
    +关注

    关注

    88

    文章

    11829

    浏览量

    219628
  • 操作系统
    +关注

    关注

    37

    文章

    7445

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    兆芯全系列CPU深度适配统信桌面操作系统V25

    这款号称国内操作系统里程碑式版本的统信桌面操作系统V25在智能化、高效性、可靠性三个维度实现了突破,推动国内操作系统从“可用”全面迈向“成熟与智能”的发展新阶段。V25桌面
    的头像 发表于 04-15 18:03 1018次阅读

    主流国产操作系统解析:技术特点与行业适配指南

    、消费电子等领域实现深度渗透,成为数字中国建设的重要底座。本文将聚焦主流国产操作系统,解析不同品牌的技术特点、核心优势与应用场景,为不同用户的选型提供参考。 一、银河麒麟操作系统:全领域标杆型国产
    的头像 发表于 03-27 14:27 276次阅读

    操作系统体系结构

    操作系统的体系结构是一个开放的问题。正如上文所述,操作系统在核心态为应用程序提供公共的服务,那么操作系统在核心态应该提供什么服务、怎样提供服务?有关这个问题的回答形成了两种主要的体系结构:大内核和微
    发表于 01-15 08:19

    操作系统运行机制

    操作系统在具体实现上划分了用户态(目态)和核心态(管态),以严格区分两类程序。   在软件工程思想和结构程序设计方法的影响下诞生的现代操作系统,几乎都是层次式的结构。操作系统的各项
    发表于 01-15 07:12

    龙蜥操作系统装机量突破1000万

    11月17日,以“生态共融·智驱未来”为主题的2025龙蜥操作系统大会(OpenAnolis Conference)在北京成功举办。千余位全球技术大咖、业界精英和行业开发者齐聚一堂,深入探讨AI时代下操作系统产业发展的新趋势、新挑战与新路径,共话龙蜥社区引领
    的头像 发表于 11-20 11:40 979次阅读

    单片机的操作系统

    单片机操作系统主要分为实时操作系统(RTOS)和嵌入式操作系统两类,以下是常见选择: 实时操作系统(RTOS) ‌ FreeRTOS ‌:轻量级开源内核(最小内核约6 KB RAM)
    发表于 11-14 06:18

    嵌入式实时操作系统的特点

    实时嵌入式操作系统(Real-Time Embedded Operating System)是专门设计用于嵌入式系统的实时操作系统。嵌入式系统是一种特殊的计算机
    发表于 11-13 06:30

    季丰电子PCB管理系统的简单介绍

    季丰电子的PCB管理系统,整合报价+投板+Release三大核心模块,覆盖从设计发布、订单对接到生产交付的全业务流程。
    的头像 发表于 11-11 14:51 1423次阅读

    如何选择合适的实时操作系统

    选择合适的实时操作系统(RTOS,Real-Time Operating System)可能会影响你在不同行业的职业发展路径。
    的头像 发表于 09-09 14:47 1283次阅读

    树莓派操作系统:版本、特性及设置完整指南!

    树莓派操作系统是什么?树莓派操作系统是由树莓派基金会专为树莓派开发的官方操作系统。它基于DebianLinux发行版,并针对树莓派的ARM架构进行了专门优化。树莓派操作系统有多个版本,
    的头像 发表于 07-28 18:26 1928次阅读
    树莓派<b class='flag-5'>操作系统</b>:版本、特性及设置完整指南!

    教育版SmartEOS操作系统将迎来怎样变革

    在科技行业,华为开发者大会向来是备受瞩目的盛会,每一次召开都如同投下一颗重磅炸弹,引发广泛关注与热烈讨论。今年的华为开发者大会更是亮点纷呈,诸多利好消息不断涌现,其中不少内容对教育版SmartEOS操作系统产生了深远影响。
    的头像 发表于 06-30 15:54 1039次阅读

    国产操作系统加速崛起——鸿蒙电脑补齐鸿蒙生态最重要拼图

    实现重要突破。 “鸿蒙电脑的推出,是鸿蒙操作系统生态版图得以完整的关键一步。”浙江大学传媒与国际文化学院常务副院长方兴东对科技日报记者说,“目前全球只有鸿蒙操作系统可以真正实现工作和生
    的头像 发表于 05-21 11:41 812次阅读

    鸿道Intewell操作系统:人形机器人底层操作系统

    操作系统的实时性赋能东土科技的鸿道(Intewell)工业操作系统作为国内唯一通过汽车、工业控制、医疗、轨道交通四项功能安全认证的系统,为标准体系中的技术层架构提供了底层支持。其微内核虚拟化架构可将人形机器人电子架构成本降低50
    的头像 发表于 05-16 14:44 992次阅读

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

    2025年5月8日,华为在深圳举办了鸿蒙电脑技术与生态沟通会,鸿蒙操作系统首次在电脑端亮相。这既是中国电子信息产业的历史性时刻,也是华为鸿蒙办公的新起点。 五年匠心打磨,鸿蒙电脑进一步完善全场景生态
    发表于 05-08 14:20 6250次阅读
    鸿蒙<b class='flag-5'>操作系统</b>首登电脑端,<b class='flag-5'>华为</b>开启鸿蒙办公新时代

    MCU芯片闪存驱动的实现:OpenOCD详细过程记录与操作指南

    功能强大的开源调试工具,广泛应用于嵌入式系统开发中,为系统调试与程序烧录提供了重要支持。 随着MCU芯片项目的不断推进,如何实现其与Op
    的头像 发表于 05-08 10:51 2777次阅读
    <b class='flag-5'>自</b><b class='flag-5'>研</b>MCU芯片闪存驱动的<b class='flag-5'>实现</b>:OpenOCD详细过程记录与<b class='flag-5'>操作</b>指南