
新闻动态
NEWS CENTER
NEWS CENTER
2023-10-23
从移动互联网到万物互联国际,开发者的大迁徙华为925秋季全场景新品发布会上,有一个消息,官宣只用了大约一分钟的时刻,在我们看来,却或许是这场发布会最重要的一分钟,也是最大的“彩蛋”。
发布会挨近结束时,余承东突然宣布:鸿蒙原生运用全面发动,HarmonyOS NEXT开发者预览版将在2024年第一季度面向开发者开放。
有人说,此举是为了在操作体系方面,与谷歌和苹果三分天下。但仅仅是把移动操作体系重做一遍,或许遮盖了鸿蒙真正的光荣,也忽视了鸿蒙原生运用所隐含的机会。
本文想跟我们聊聊,我们从这场发布会的“最大彩蛋”中,读出什么?
有必要先搞清楚,究竟什么是原生运用。Native App原生运用,狭义指的是移动原生运用,专门针对iOS/Android等移动操作体系而生的,运用原生程式编写源代码,被安装到手机/平板/PC等移动设备里,能够直接调用移动操作体系的Device API。
所以,没有苹果原生运用,也没有安卓原生运用,它们都被统称为是移动原生运用,依托在智能手机、平板等移动设备上运用的移动操作体系来运转。而移动原生运用的上一代,便是PC时代的Web运用。因为原生开发形式下,原生运用APP直接依托于操作体系,移植到不同平台上比较麻烦,所以需要独立开发对应的版别并别离维护。
一般来说,一个项目需要装备移动原生运用(Android端、iOS端)和网页原生运用(Web端)至少三个开发团队。既然这么麻烦,为什么企业和开发者还要费尽心思,去开发原生运用呢?
答案便是:在一张全新的画布(技能/操作体系)上,画出更美的画(运用体会)。首先,原生运用的才能更强壮。
移动原生运用,能够调用手机、平板等移动终端的硬件设备才能,比方语音、短信、GPS、蓝牙、摄像头、AI才智核算等,从而打造出功用愈加完善、体会更丰富的运用。
其次,原生运用的加载速度更快。选用原生程式编写运转的原生程序,一切的UI元素、数据、逻辑框架都打包成一个安装包,安装在本地,这样每次运用都能够直接调用,反应速度就很快。
而H5、网页等Web运用被“移植”到移动端,经过手机、平板来访问时,每次都要重新加载,一旦网络欠好,就会呈现加载缓慢、卡死之类的情况,用户体会不够安稳。由此不难看出,“原生”概念的实质,是随着技能底座的更新换代,对上层运用不断推翻重构。所以,云原生运用如火如荼,是因为能充分利用云核算的弹性伸缩、按需付费、主动康复等特性。
AI原生运用方兴未艾,许多APP正在被大模型和AI全面重构,以取得愈加强壮的理解、分析、生成等才能。iOS/Android原生运用支撑了移动互联网的浪潮,是因为它们天然适配移动操作体系,比Web App愈加流通、易用。
相同的,鸿蒙原生运用的全面发动,接过了下一代操作体系的接力棒,而不是为了将已有的移动操作体系重做一遍。那么下一个问题来了,鸿蒙原生运用和根据iOS/Android的移动原生运用,有什么实质的不同吗?
新一代的原生运用,背后都有新一代的技能底座,作为支撑。鸿蒙操作体系,与iOS/Android等移动操作体系,在四个方面的差异是非常明显的:
不管Android仍是IOS,都天然地将大量硬件才能,放在了智能手机里,让手机成了一个高度集成的才智终端。“以手机为中心”的典型表现是,初代智能家居往往都是用一个手机APP来操控各种智能家电设备。
鸿蒙体系的解决思路,是各种设备都能够用同一套操作体系来驱动和办理,对涣散的电子设备进行操控,比方全屋智能有许多的家电、传感器、摄像头号,每个设备由不同的厂商开发,一整套东西要维护、操作,用户是非常辛苦的。利用鸿蒙体系把一切设备都连接到一个“大脑”,一切状态一目了然,这便是万物智联底座才拥有的才能。
苹果/安卓手机等移动终端设备,没有从操作体系层面考虑过硬件解耦的或许性。手机、平板、PC、智能手表、TWS耳机,甚至门铃、窗帘、吊灯……不同设备的硬件才能不同、屏幕尺度不同、交互方式不同、存储空间不同、核算性能不同,互联互通只能经过同一套网络协议来完成。
鸿蒙体系诞生之初,在操作体系层面完成了架构解耦,软总线会让各种外部设备的才能都显现在列表里,拍照、录像、语音、通话、屏幕显现等,经过一致的分布式软总线,按需提取不同的设备才能。