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赋能也是大有帮助的。

结语

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

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

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

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

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

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

    关注

    215

    文章

    33600

    浏览量

    247119
  • Linux
    +关注

    关注

    87

    文章

    10986

    浏览量

    206723
  • 操作系统
    +关注

    关注

    37

    文章

    6278

    浏览量

    121865
收藏 人收藏

    评论

    相关推荐

    华为发布原生版鸿蒙操作系统:不再兼容安卓

    华为在1月18日的发布会上,正式推出了HarmonyOS NEXT鸿蒙星河版操作系统,并面向开发者开放申请。这一新版本的鸿蒙操作系统标志着华为操作
    的头像 发表于 01-19 15:28 734次阅读

    华为发布HarmonyOS NEXT鸿蒙星河版操作系统

    华为今日下午正式发布了备受瞩目的HarmonyOS NEXT鸿蒙星河版操作系统,并宣布即日起面向全球开发者开放申请。这一全新操作系统的推出,标志着华为在自主研发的道路上又迈出了坚实的一
    的头像 发表于 01-18 18:22 1828次阅读

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用操作系统主要包括桌面操作系统
    的头像 发表于 01-18 15:00 280次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

    很多人质疑鸿蒙,那它算不算国产操作系统

    鸿蒙就是国人的操作系统2018年以来,美国政府一直在对华为实施制裁。因为华为依赖美国公司提供的芯片、软件和其他技术。对此华为不得自己制
    发表于 01-17 22:04

    从芯片到操作系统,手机厂商的操作系统混战卷到了智能手表

     电子发烧友网报道(文/莫婷婷)继华为推出鸿蒙操作系统之后,不少手机厂商都推出自研操作系统,小米推出小米澎湃OS替代MIUI,vivo也推出蓝河操作系统。霎时间,自研
    的头像 发表于 11-22 01:09 1447次阅读
    从芯片到<b class='flag-5'>操作系统</b>,手机厂商的<b class='flag-5'>操作系统</b>混战卷到了智能手表

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的操作系统
    发表于 11-02 19:39

    鸿蒙操作系统的前世今生

    。如图1所示。 2012年,华为总裁任正非表示:“华为做终端操作系统是出于战略的考虑。”鸿蒙操作系统的概念首次出现在大众的视野。 2016年5月,鸿蒙正式在
    发表于 10-08 19:55

    润和软件HopeStage操作系统正式上架阿里云、华为云、腾讯云商店

    近日,江苏润和软件股份有限公司(下称润和软件)HopeStage操作系统正式上架阿里云、华为云、腾讯云商店。 随着科技的发展,云服务成为现代社会信息和资讯的交换、共享、存储、检索、应用等重要方式
    的头像 发表于 08-18 17:15 1319次阅读
    润和软件HopeStage<b class='flag-5'>操作系统</b>正式上架阿里云、<b class='flag-5'>华为</b>云、腾讯云商店

    润和软件HopeStage操作系统正式上架阿里云、华为云、腾讯云商店

    近日,润和软件HopeStage操作系统正式上架阿里云、华为云、腾讯云商店。
    的头像 发表于 08-17 11:27 563次阅读
    润和软件HopeStage<b class='flag-5'>操作系统</b>正式上架阿里云、<b class='flag-5'>华为</b>云、腾讯云商店

    页表映射(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年06月01日 16:51:32

    操作系统对线程实现方式总结(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月19日 19:28:17

    NumPy实现 - 视频(2)#操作系统

    操作系统
    学习硬声知识
    发布于 :2023年05月19日 19:24:43

    ROS机器人操作系统实现原理(下)

    本文介绍ROS机器人操作系统(Robot Operating System)的实现原理,从最底层分析ROS代码是如何实现的。 **1、序列化** 把通信的内容(也就是消息message)序列化是通信的基础,所以我们先
    的头像 发表于 05-19 17:42 862次阅读

    ROS机器人操作系统实现原理(上)

    本文介绍ROS机器人操作系统(Robot Operating System)的实现原理,从最底层分析ROS代码是如何实现的。 **1、序列化** 把通信的内容(也就是消息message)序列化是通信的基础,所以我们先
    的头像 发表于 05-19 17:41 775次阅读
    ROS机器人<b class='flag-5'>操作系统</b>的<b class='flag-5'>实现</b>原理(上)

    聊聊操作系统

    说到操作系统,大家都不会陌生。我们天天都在接触操作系统——用台式机或笔记本电脑,使用的是windows和macOS系统;用手机、平板电脑,则是android(安卓)和iOS系统
    的头像 发表于 05-12 11:13 1024次阅读
    聊聊<b class='flag-5'>操作系统</b>