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

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

3天内不再提示

鸿蒙OS现身挑战iOS与Android 初出茅庐者有何优势

454398 来源:工程师吴畏 2019-08-11 08:54 次阅读

8月9日下午,华为开发者大会2019(后文简称HDC2019)正式开幕。

这并非首届华为开发者大会,但却是近年最高调、也是传播量最大的一次。

在今年华为因为一些原因在美国遭受不公平待遇之际,他们高调的通过这种方式谈自己的生态构建,同时对外完整的介绍了自己的生态系统,彰显目前华为的“软实力”成绩与发展水准。

面向未来:鸿蒙OS现身挑战iOSAndroid

华为消费者业务CEO余承东首先登上舞台,发表主题为《全场景时代新体验与新生态》的演讲,演讲中宣布正式推出鸿蒙OS。

在过去十多年中,苹果的iOS与谷歌的Android一路过关斩将,将Symbian,Palm,Windows Phone等名字埋进历史,如今谈到智能手机,只有两大阵营可选:苹果,或谷歌。

鸿蒙OS是很多人今年才开始听到的名字,它的出现正是因为美国对华为“断供”一事。我们无法确定两者是不是因果关系,但可以确定的是,断供事件加速了鸿蒙OS的出世。

根据余承东的说法,安卓有超过1亿行代码,内核就超过2000万行,但一般用户用到的代码不到8%,整体比较冗余,在IoT物联网时代这既没必要也不需要。

由此他提出了“微内核”的概念,这是鸿蒙OS的特点之一。

区别于“宏内核”,微内核采用同一套操作平台,针对不同硬件能力的产品进行部署,并采用分布式架构,提升效率。

微内核的另一个优势是安全,由于鸿蒙OS微内核的代码量只有Linux宏内核的千分之一,其受攻击几率也大幅降低。代码少,出错几率也少,代码运行效率会更高。

鸿蒙系统微内核优势

鸿蒙可以满足多种设备需求

举例来说,手机和车载设备的用途不同,灌入同样系统无必要,但它们可以采用同样的内核,部署不同的界面或功能。

对开发者来讲,一套代码开发不同硬件的App也更容易,余承东举例也是手机-车机-大屏(电视),同样代码,适配不同的屏幕。

这幅从手机到大屏的PPT,仿佛也在苹果的WWDC开发者大会上出现过。

鸿蒙系统的开发历程,先从智慧屏开始

余承东说,鸿蒙已经研发两年,目前“随时看用”。他确定将在今年首发的智慧屏产品中率先使用鸿蒙OS 1.0。未来三年,鸿蒙OS会逐步应用在可穿戴、智慧屏、车机等更多智能设备中。

我们相信华为有这样的实力和速度,但决定一个生态繁荣与否的,恰好不是它自己,而是第三方App的丰富程度,或者说围绕它的第三方开发者的数量,从每次库克来中国都要拜访开发者就能看出“开发者”这类人有多重要。

所以华为宣布了三个关键动作:

1、向全球开发者开源

2、成立开源基金会

3、建立开源社区,与开发者一起共同推动鸿蒙的发展。

翻译过来就是代码免费用,研发有奖励,聚集码农一起讨论。路径与安卓或iOS的开始都是一样的。

鸿蒙系统还有很长的路要走

这是鸿蒙OS迈出了第一步,从零开始挑战两个已经几乎占满100%市场份额的统治者,是其他公司不会干的“傻事”,但华为已经默默做了两年。

我们希望不久之后能看到华为公布鸿蒙OS第三方App与开发者数量,那才是一个生态系统繁荣与否的硬指标。

面向现在:手机系统EMUI10的主要任务是万物互联

以往主要用于手机等移动设备的EMUI主要更新是相应速度提升或某个功能的改善和加强,这次华为消费者业务软件总裁王成录在舞台上也提到了这些(华为表示在系统流畅性这一方面,EMUI10已经超过了iOS,做到了世界第一),但更宏伟的篇章并不在这,而是EMUI10的三大关键技术:硬件能力互助互享,一次开发多端部署,以及分布式安全。

华为声称论流畅性,EMUI10世界第一

EMUI10系统正式亮相

EMUI10在尝试打破单一硬件边界,形成超级终端。也就是说,华为希望人们再次谈起自己的EMUI时候不再只是“华为的手机系统”,而是终端设备之间互助与共享,实现超越单终端的体验。

为了说明此特性,华为拍了一个手机+大疆无人机的短片,男生用自己的华为手机接收无人机的拍摄画面,再将其分享到女友的手机上,以及家里的大屏幕电视上。

另外在现场的视频演示中,女生在电脑上使用鼠标,将手机中的信息直接拖拽到电脑之中。

现场演示,无人机摄像头代替了手机摄像头

这种分享,现有设备之间也可以实现,但过程远比视频演示中复杂,而且跨设备(画面从手机到电视)过程更麻烦。

在安全性方面,EMUI10也将采用“分布式”的思路,华为简单总结为“正确的人使用正确的设备”,正确的人指的是通过口令,生物特征,行为特征等验证用过的使用者。

正确的设备说的是设备证书与密钥符合华为的安全标准,而且华为谈到的设备不只是手机,还有智能家居设备,电视,音箱,甚至汽车——华为并没造汽车,但他们发布了智能车载系统HUAWEI HiCar。

华为要打通多设备,EMUI10是第一步

它也基于EMUI10平台,手机车机将实现可信连接,车机可以通过语音命令,远程控制家中的智能家居,而手机也可以远程控制汽车。

从用户的手机开始,拓展到客厅(智能电视系统),手腕(智能手表系统),汽车(车机系统)。

打通所有环节,统一生态和体验,让用户在每个生活场景都离不开某一家厂商,这做法也跟苹果与谷歌不谋而合。

华为的目标,多设备没有隔阂

面向生态:HMS和它为开发者做的事

在上文我们说开发者才是衡量一个生态繁荣与否的标准,在今天下午的第三场主题演讲中,华为消费者业务云服务总裁张平安所介绍的便是这部分:华为是如何构建平台,让开发者在这里制造更多App。

华为应用商店也是重要一环

他首先介绍了华为终端云服务(HMS)全球生态的数据:截至2019年7月,全球注册开发者增长至91万,同比增长幅度为102%;接入HMS Core应用同比增长115%,数量达到4.3万;华为应用市场覆盖超过170个国家或地区,月活用户达到3.7亿,同比增95%。

华为应用市场累计应用下载达3500亿,同比增94%。另外,已经已上架超过800个快应用,通过华为的开发环境工具,最快3天就可以完成开发上线。

张平安讲的大部分数据都提到了全球开发者需求,从这也能看出华为从一开始就没打算把自己只圈在中国,例如确定9月在全球上线“快应用”。

华为公布的快应用数量

为了降低开发难度,华为也在尝试通过Kit(开发者套件)构建更简单的开发环境。张平安介绍了Push Kit,Scan Kit,Wallet Kit,Map Kit等。

华为的Wallet Kit

“XXKit”是业内平台级别厂商经常给自己开发者准备的简化版开发部件,我们此前最熟知的就是苹果ARKit,换个简单的说法,以前开发者要做个AR增强现实的软件,需要从头开始自己搭建基础代码,ARKit则是苹果搭建好了最基础的舞台,开发者不用再管这事,只要专注上台如何表演(写代码)就行。

华为的Map Kit

Wallet Kit与Map Kit的意义也是于此,它让华为开发者写代码的难度降低了,也能统一接口,最终目标都是为了生态繁荣。

但对华为来说,如何把开发者拉倒自己的阵营,仍是一个长久的考题,苹果的全球开发者已经到了2000万(2018年数据),对比之下华为的91万仍有不小差距。

面对物联网:HiLink+LiteOS+芯片

余承东在一开始提到了“1+8+N”全场景智慧生活,其中1是指智能手机,8是指平板、智能音箱等自研产品,N则是大量的IoT设备”。第四个上场的华为消费者业务首席战略官负责介绍“N”那部分,IoT设备相关。

智能家居不能完全简单理解成冰箱洗衣机联网,邵洋走上舞台也从行业难点谈起,目前实际现状是,不是所有家电都有联网能力,甚至最初根本没考虑联网这件事。

每家厂商都在琢磨自己的标准,手机上可能有20个App控制20个家电,普通家电要变智能家电需要增加成本,至少需要个连接芯片。

邵洋说,这是华为的挑战,也是机遇。华为的解决方式分三层:HiLink开放平台+LiteOS系统+IoT芯片。

华为对物联网的解决方案

HiLink是华为开发的智能家居开放互联平台,目的是解决各智能终端之间互联互动问题。它解决的是智能连接、智能联动两部分。

用户看到的入口是华为手机上的“智慧生活”App,用户买了符合HiLink标准的设备,就能在智慧生活中统一控制,背后则是HiLink的协议。

在这场面对开发者的大会上,邵洋介绍的是跟开发有关部分,例如控制界面已经自动适配了“1+8设备”,开发者无需为手机开发一个控制程序,再给平板开发一个,再给手机来一个······ 而是大部分统一代码,只是少量调整。

HiLink生态需要持续扩大

LiteOS,如其名,它是轻量级系统,用于不那么复杂的设备,根据邵洋的介绍,LiteOS在华为内部已经发展了7年,华为的智能手机,家用监控摄像头等等均是LiteOS;它从出生开始就体现了华为的“微内核”构建思想,未来也会并入鸿蒙OS。

LiteOS被华为看作是业务和硬件的桥梁

至于芯片,邵洋以华为研发的“凌霄”wifi-IoT芯片和“鸿鹄”芯片为例,后者在明天发布的荣耀智慧屏上就会用到。

凌霄芯片用于WiFi

鸿鹄芯片用于显示设备,智慧屏用的就是它

IoT设备有点像第三方App开发引导,不同的是App是软件,IoT则是各种硬件(及微系统)的集成。相比起来,后者似乎更复杂。华为的HiLink开放平台+LiteOS系统+IoT芯片,是为让这个问题更简单而准备的。

如果说鸿蒙OS或HMS是吸引码农来华为这边写代码做软件,HiLink+LiteOS+凌霄、鸿鹄新品,则是给生态硬件设备准备的开发包,如果有第三方厂商想制造符合华为标准的产品,大到冰箱洗衣机空调,小到智能灯泡摄像头,从华为大礼包三件套开始会简单得多。

推向开发者考题:麒麟芯片

虽然这是一次开发者大会,但麒麟芯片仍被单独拿出来讲,不止因为“自研芯片”在中国手机(甚至整个科技行业)都不多见,还因为麒麟芯片是构造AI人工智能的硬件基础。

麒麟和AI

2017年9月2日,麒麟970成为了世界首款内置NPU处理器的移动芯片,NPU全称为“Neural-network Processing Unit”,即神经网络处理单元。在此之前,“人工智能”在一般更多存在于电影或高端科技研究方向。

当具备AI能力的芯片被手机厂商们安装到自己的产品上时候,他们也赋予了AI更多接地气的玩法,例如拍照识图,人脸识别等。麒麟970参与了“人工智能”对一般用户的启蒙,之后的麒麟980是AI算力的进一步加强,今年的麒麟810,则是华为让AI能力向中端产品的覆盖。

麒麟芯片也需要和开发者一起

但AI能力又并不止依存与麒麟新品和华为自己的算法。华为Fellow(公司院士)艾伟今天在台上介绍的另一半是AI计算能力向开发者的下放,他演示的视频正来自台下的一位开发者。

麒麟芯片中的达芬奇架构

AI的故事才刚刚开始,在今天下午华为介绍的所有业务中,它或许会是变数最多的一个。无人能真正衡量AI最终价值,和它能多接近真正的人类想法。

艾伟在演讲结束让AI的客户价值回归到有料(靠麒麟新品),有量(靠华为终端出货量),有时间(靠开发者的努力),前两个华为已经初步做到,“最终做到怎么样,看你们的了”——他在走下舞台之前,对着台下的开发者们这样说。

写在最后:

华为今天对自己的整个产品体系做了次梳理,这是一次为码农们服务的晦涩大会,一般用户只能从主题演讲只言片语中看到华为构建未来的想法。

有句俗语说“一流公司做平台”,华为的平台却不止手机,平板,笔记本这些硬件分类,而是1+8+N的巨大野心。

他们的表达方式,则是初出茅庐的挑战者鸿蒙,推给全球开发者的HMS和快应用,以及站在软件+硬件交界处的HiLink三件套和麒麟芯片等等。

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

    关注

    183

    文章

    2634

    浏览量

    66209
收藏 人收藏

    评论

    相关推荐

    HDC2024华为发布鸿蒙原生智能:AI与OS深度融合,开启全新的AI时代

    6月21日,华为开发大会2024(HDC.2024)召开。 HarmonyOS NEXT将AI与OS深度融合,构筑全新鸿蒙原生智能框架。大会现场,华为常务董事、终端BG董事长、智能汽车解决方案BU
    的头像 发表于 06-24 09:28 587次阅读
    HDC2024华为发布<b class='flag-5'>鸿蒙</b>原生智能:AI与<b class='flag-5'>OS</b>深度融合,开启全新的AI时代

    实习大学生如何在Purple Pi OH鸿蒙开发板下调试Android串口

    开源鸿蒙硬件方案领跑触觉智能本文适用于PurplePiOH在Android固件后串口的开发与使用。触觉智能的PurplePiOH鸿蒙开源主板,是华为Laval官方社区主荐的一款
    的头像 发表于 05-14 08:32 552次阅读
    实习大学生如何在Purple Pi OH<b class='flag-5'>鸿蒙</b>开发板下调试<b class='flag-5'>Android</b>串口

    鸿蒙OS崛起,鸿蒙应用开发工程师成市场新宠

    应用的形态也在发生着翻天覆地的变化。作为全球领先的移动操作系统和智能终端制造商,华为公司自主研发的鸿蒙OS应运而生,致力于构建一个统一的分布式操作系统,为各行各业的应用开发带来全新的可能性。 一、鸿蒙
    发表于 04-29 17:32

    ARM-based相比ARM cortex优势

    你看好ARM-based架构吗 相比ARM cortex优势 ARM其他还有什么架构啊,感觉曝光的好少。。
    发表于 04-24 06:55

    2024款鸿蒙OS 最新HarmonyOS Next_HarmonyOS4.0系列教程分享

    鸿蒙的出现,标志着中国科技的崛起。HarmonyOS就是我们说的华为鸿蒙系统,截止到2023年8月4日已有超过7亿台设备搭载了鸿蒙OS系统。据多家媒体报道,2024年国内有21所985
    发表于 02-28 10:29

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    鸿蒙系统的出现就是来打破这种僵局的,华为鸿蒙是以生态系统为基本而产生的独立系统。如果与AndroidiOS系统无异何必浪费时间。生态圈为1+8+N,其中不止是app应用层开发、还有智
    发表于 02-21 21:04

    未来从事鸿蒙开发?是否会有前景?

    很多的。 鸿蒙的布局很广,对比Androidios系统是“青出于蓝而胜于蓝”对于开发而言可以作为近10年的发展道路。 鸿蒙开发适合人群
    发表于 02-19 21:31

    现在学鸿蒙前途吗?能找到工作?

    。发布会中表示,已有200家头部企业加入原生开发当中,并且一直高薪抢人的局面。 做为Android开发人员,对于现在的互联网行业来说。鸿蒙就是近几年最大的风口了,而不仅Android
    发表于 02-18 21:32

    鸿蒙开发预览版如何?

    在24年的华为鸿蒙发布会中表示。预览版已经向开发开放申请,首批支持的机型三款分别为华为 Mate 60、华为Mate 60 Pro、华为Mate X5。 其HarmonyOS NEXT去除
    发表于 02-17 21:54

    鸿蒙系统优缺点,能否作为开发选择

    鸿蒙的技术并不完全成熟,未来挑战难度大。与Androidios等头部操作系统形成对立,竞争巨大。 鸿蒙的优点: 国家主推系统,必定会推
    发表于 02-16 21:00

    AndroidiOS鸿蒙多平台框架ArkUI-X

    AndroidiOS鸿蒙多个平台上提供生动而流畅的用户界面体验。 一、配套关系 表1 版本软件和平台配套关系 目标平台 项目编译使用OS SDK版本 备注 OpenHarmony
    的头像 发表于 01-31 14:52 1723次阅读
    跨<b class='flag-5'>Android</b>、<b class='flag-5'>iOS</b>、<b class='flag-5'>鸿蒙</b>多平台框架ArkUI-X

    鸿蒙OS和开源鸿蒙什么关系?

    内核,其他功能都以模块的形式存在。     华为用的是鸿蒙OS 我们都知道,华为手机的鸿蒙OS是可以运行安卓软件的,是因为系统中有安卓兼容层,所以可以简单这么理解:
    的头像 发表于 01-30 15:44 1082次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>OS</b>和开源<b class='flag-5'>鸿蒙</b>什么关系?

    鸿蒙Harmony是如何影响Android工程师的呢?

    迅猛,目前已经包括社交、金融、影音、游戏、资讯、食品等多个领域的企业以及开发加入到鸿蒙的生态建设中,可以说是从日常工作生活的各个领域全面展开。 为什么会影响Android开发工程
    发表于 01-14 22:14

    免费学习鸿蒙(HarmonyOS)开发,一些地址分享

    HarmonyOS万物互联,从华为一系列的操作来看已经与iOSAndroid形成三足鼎立之势了。 根据《澎湃新闻》的报道,已有23所985高校和46所211高校加入了鸿蒙班的行列,合计达到了69所
    发表于 01-12 20:48

    华为鸿蒙凉了?谣言止于智者

    与众不同呢?它的技术和传统的Android区别,下面就用一张鸿蒙Harmony4.0的技能学习路线图展示:(略缩版) 高清完整版主页保存或前往《
    发表于 01-11 22:29