本文来自微信公众号“腾讯科技”(qqtech),作者:孙实近日,华为正式公布了鸿蒙系统面向开发者的Beta3版本的推送时间:3月31日正式与大家见面。
自从谷歌宣布禁止华为使用安卓之后,鸿蒙在国人的眼中,俨然成为了安卓的替代品,认为鸿蒙是与安卓、iOS是同一类型的操作系统。
尽管华为创始人任正非等高管多次辟谣鸿蒙并非是为手机设计的,但由于鸿蒙此前一直仅仅面向开发者进行推送,导致外界用户一直无法一窥鸿蒙的“真身”。
鸿蒙究竟是什么?能干什么?未来应该如何改进和优化?鸿蒙生态需要如何建设?带着这些问题,腾讯科技和鸿蒙开发者聊了聊,从开发者人员的角度,或许能揭开鸿蒙身上的一些疑问。
口述人:曾先生
人物档案:某唱歌娱乐类APP开发人员
不能用鸿蒙类比安卓和iOS
鸿蒙是什么?首先我觉得鸿蒙的整个定位其实是一个物联网的操作系统,它是从系统层面去解决了各个设备的互联互通。
现在已有的一些系统,大多数还是没有从系统层面真正去打通各个设备,但是鸿蒙确实提供了一些新的想法和新的能力,从系统层面实现了设备的互联互通,可以让开发者自由去组合各设备的优势硬件能力。
我觉得不能用鸿蒙类比安卓和iOS,软件大家都是基于开源的框架,进行二次叠加开发的。iOS最底层是基于Unix的,是开源的;安卓最底层是基于Linux系统去改造升级的,鸿蒙也是基于Linux系统,只是他们使用的内核、实现的方式不一样。所以尽管它们的最终底层都是Linux,但是到应用层,自己都又重新去实现。
这样的结果就是,我们真正运行的系统,底层还是和安卓有很大的区别,这里面华为做了很大的自主研发,但是目前的版本还没有进行交互界面的更新,消费者看不到系统的底层代码,所以他们以为就是和以前一模一样。
要真正打造一个操作系统是非常难的,也不是一家公司能够真正做到的。因为本质上来看,这是一个生态的问题,不是几十号人能做完的,我觉得还是沉淀的过程。
我们接触鸿蒙系统应该是比较早了,去年我们就已经和华为的人深度接触了,我们算是第一批吃螃蟹的人。
当时的鸿蒙系统还不是特别完善,整个开发的工具以及API(应用程序接口)都不是特别稳定。但是对于一个新的操作系统,我觉得一定得有这么一个改进迭代的过程。
当时我们接触的还是比较老的鸿蒙版本,但是经过这一年多的迭代和优