当前位置: 首页 > 科技观察

华为鸿蒙OS手机内测版正式发布,跨终端、跨门户的吸引力有多大?

时间:2023-03-19 19:09:22 科技观察

“操作系统的技术不难,难的是生态。”活动开幕式上,华为消费者BG软件部总裁王成录感慨道。2020年12月16日上午,华为在北京举办了鸿蒙OS2.0(HarmonyOS2.0)手机开发者内测版发布活动。虽然低调,没有官方直播,但作为国产操作系统的新希望还是吸引了很多人。众多开发商的关注。早在2019年8月的华为开发者大会(HDC)上,华为消费者业务CEO余承东就正式发布了HarmonyOS。内核是Linux内核、HarmonyOS微内核和LiteOS。他表示,如果谷歌的安卓系统不对华为开放,自家手机随时可以启用该系统。2020年9月HDC发布HarmonyOS2.0,智能电视、智能穿戴、车载系统公测版上线,智能手机公测版将于2020年12月上线。行业似乎如期而至,节奏没有耽误。正如王成录开篇提到的,重建一个生态对于一个操作系统来说是很难的,需要时间和技术积累。时至今日,谷歌的Android系统仍然主导着大部分智能手机和大屏智能终端产品,而苹果的iOS和MacOS近几年的融合度越来越高。两者都是开发者熟悉的生态。借助华为自身的市场号召力,HarmonyOS将如何凝聚开发者热度?你能开辟一片天空吗?图|华为消费者BG软件部总裁王成禄是押宝万物互联的关键。虽然鸿蒙OS2.0手机开发商Beta版发布活动,王成录的目光依然聚焦在IoT的愿景上。开场半天居然讲了智能手机开发疲劳的问题。王成录表示,从2016年到2020年,移动设备的发展水平有所下降,这意味着过去十年基于手机的生态已经到了一个临界点。全球化阻碍了万物互联时代的商业创新。今天,我们面临着许多实际的物联网问题。即使一个厂商生产不同的产品,通过分销网络连接使用也比较麻烦。如果不同的厂商有不同的设备系统和不同的应用,最终给市场消费者带来的不是便利,而是困难。因此,华为希望用一个系统连接所有的物联网设备,并采用分布式开发框架,最大限度地发挥各个孤立设备的互操作性。“希望它能成为一把开启万物互联时代的钥匙。”王成禄说道。对于开发者来说,HarmonyOS的重点在于“跨端”和“入口”,让开发者不再需要针对不同的设备做重复开发,不用担心不同屏幕和交互的适配困难。王成禄认为,虽然中国的软件技术进步很快,但与全球的差距还很大,中国缺乏高效的开发环境和工具。因此,华为希望为开发者提供一个更简单的平台,让更多的开发者加入其中。华为此次宣布将向手机开发者开放完整的HarmonyOS2.0系统能力,包括分布式系统服务、软件服务、硬件能力服务等15000多个API(应用开发接口),以及DevEcoStudio等开发工具.可实现实时编码预览和分布式调试。华为将实现应用跨设备部署的基本单元称为“元能力”。此外,采用分布式应用框架,可以将复杂的设备间协作封装成简单的接口,实现一次开发,多设备部署。例如,开发者使用HarmonyOS,一天就可以开发出一个跨越大小屏幕的直播购物程序,而原来的开发过程可能需要一周的时间。最后,跨端面临的最大挑战是UX(UserExperience)设计,即用户体验设计,是网页开发计划中不可或缺的一部分。为此,HarmonyOS也提出了分布式UI框架,可以提高终端UI开发效率,包括7种自适应布局能力。王成禄还在发布会上演示,使用HarmonyOS设计工具可以轻松调整不同终端的设计布局,自适应匹配不同终端的交互方式。2021年,华为预计40多个主流品牌、1亿多台设备将成为开发者的新入口。为激发大家的参与热情,HarmonyOS开发者创新大赛也正式启动,将通过150万元的奖金和20位专业导师的指导,激发更多创新应用的诞生。Beta版手机上线,与HarmonyOS全景相得益彰。随着发布会的揭幕,开发者工具包已在Harmony官网开放下载通道,包括Beta版的SDK/文档/工具/模拟器。鸿蒙操作系统也可用。初步实现了各终端产品线的覆盖。其实早在2019年,华为就提出了“1+8+N”战略,“1”指手机;“8”是指四个大屏入口(平板、PC、大屏、车载)+四个非大屏入口(AI音箱、耳机、VR、可穿戴设备),“N”是指华为的泛-物联网硬件,包括安防、照明、环境、清洁等,覆盖多场景,形成HiLink生态。可以说,对于未来这么多智能终端产品的操作系统层,华为有意将HarmonyOS打造成超级核心载体,现在正一步步朝着这个目标迈进。据了解,手机开发商Beta测试版将支持以下国内主流手机和平板,包括:手机:全网通(5G双卡)P40、全网通版P40Pro、Mate30、Mate30(5G))、Mate30Pro、Mate30Pro(5G)等;平板电脑:全网通版、全网通版(5G)、Wi-Fi版MatePadPro,型号列表为MRX-AL19、MRX-W09、MRX-AN19等,针对手机的优化有很多特点,如新增50+UI控件供开发者开发移动HarmonyOS应用,统一多设备UI交互体验,支持HarmonyOS应用在多设备上快速迁移、连接、传输、安装加载;开放多模态感知等分布式能力接口;标准化的分布式数据管理能力,开发者可以调用标准化的分布式DB(计算机网络环境中各个站点的数据库的逻辑集合)接口,实现设备间数据传输实时同步等。此外,HarmonyOS为手机开发者提供了40+SampleCodes,让开发者快速了解适配系统的接口和开发方式。会议中提到的另一个重点是开发工具。例如分布式应用开发工具DevEcoStudio,是基于IntelliJIDEACommunity开源版的多场景智能设备一站式集成开发环境(IDE)。为开发者提供项目模板创建、开发、编译、调试、发布等HarmonyOS应用开发服务。优势方面,DevEcoStudio支持多语言代码开发调试,包括Java、XML、C/C++、JS、CSS、HML;开发者还可以通过项目向导快速创建FA/PA项目模板,一键打包成为HAP(HarmonyOSAbilityPackage),提高开发效率。依托这一工具,开发者可以使用一个项目和一个代码实现跨设备运行,支持实时预览和不同设备接口的差异化开发,避免重复劳动,最大化每个代码应用的价值。此外,DevEcoStudio支持多设备模拟器和预览器,无论是在手机、平板、车机、智慧屏还是智能穿戴设备上,都能实现高效调试。开发者可以实时查看应用的布局效果,查看同一个应用在不同终端界面的渲染效果。开发商怎么说?在发布活动举办的同时,DeepTech还联系到了深圳鸿蒙深圳线下开发者社区发起人、HarmonyOSHDE技术专家李传钊,从开发者的角度分享了对本次发布活动的一些看法。李传照认为,此次发布会之所以非常重要,是因为HarmonyOS2.0为手机开发者提供了Beta版本。在华为的“1+8+N”战略中,“1”指的是手机,是核心业务。对于广大开发者来说,手机端的应用也是最重要的一环,所以这是开发者期待已久的发布。从纯技术的角度来看,这次发布展示了很多有趣的东西,比如手机模拟器、界面设计工具等,对开发者来说相当有吸引力,但开发者最期待的还是HarmonyOS未来的分布,这样的发行版提供什么样的API,可以开发什么样的应用,这些才是最关键的。“关于分布式,今天现场几家比较大的公司,包括京东、阿里娱乐、讯飞等,都拿出了自己的应用,这些应用大家也能明显感受到,他们已经突破了局限,这相当于打开了一扇新的大门,让应用开发者可以有更多的想象空间,这是我感受最强烈的一点,为应用寻找新的流量入口,这才是最重要的。鸿蒙OS这次的整个开发包,从ID到应??用框架,包含了15000个API等,相信开发者也需要很长的时间去消化吸收,分布式应用的开发框架和API是大家最感兴趣的。是的。李传照说道。在过去的两周里,李传照的团队比普通开发者提前两周尝试了HarmonyOS的最新开发方式,并在HarmonyOS上开发了跨平台应用。他总结了两条发展经验。第一,这是一个全新的操作系统,既不像iOS也不像安卓,感觉很新奇;二是非常分布式,需要编写的代码量极其简单,可以打通一些跨设备的操作。整个API细化的非常精细,减少了开发者需要消耗的工作量,确实可以在一天之内完成一个多屏跨屏交互应用的开发。李传照说:“我个人的遗憾是,直到今天,仍然有很多人纠结HarmonyOS到底是壳还是壳,其实这是一种很不严谨的讨论问题的方式。因为一个操作系统的诞生系统会带出很多知识,还有很多开源代码应用,很多API,还有很多技术革新可以学习,如果你真的想了解这些技术相关的东西,你其实是不是掩护我不在乎,这是两种思考问题的方式。首先,从内核的角度,HarmonyOS不同于Android,从应用框架的角度也不同,一些手机应用HarmonyOS也有Android的东西,但是HarmonyOS是一套完全不同的API,这在用户体验上是完全不同的,HarmonyOS的模型主打分布式,主打物联网,上层逻辑完全不同,李传照认为HarmonyOS生态最大的优势是一个全新的生态系统诞生于中国,中国现在有近千万的开发者,从硬件设备到软件都有非常完整的成熟链条,HarmonyOS生态系统要做好,必须立足于从中国走向世界。“只要大家方向正确,危机意识,有决心和勇气,我相信未来是光明的,我坚信这一点。这也是我非常投入HarmonyOS生态发展的主要原因。”“早。现在是最好的时机,HarmonyOS生态刚刚拉开序幕,尽快上车吧。”李传照最后得出的结论是,HarmonyOS不是理想化的,它已经来到了我们身边,而且是真实的、可体验的、有形的。