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