您现在的位置是:首页 > IT基础架构 > 软件与服务 >
纯血鸿蒙 突围生态
2024-11-04 13:59:00作者:杨光来源:中国信息化周报
摘要10月22日,华为发布了最新版本的原生鸿蒙操作系统(HarmonyOSNEXT5 0),该系统全面突破操作系统核心技术,系统架构由内到外焕然一新。微 ...
靠什么赢得“武林盟主”之位10月22日,华为发布了最新版本的原生鸿蒙操作系统(HarmonyOSNEXT5.0),该系统全面突破操作系统核心技术,系统架构由内到外焕然一新。 微软与谷歌好似两位信息技术界的“武林盟主”,在操作系统市场上有不可撼动的“江湖地位”。微软的Windows在桌面和服务器操作系统领域占据主导地位,而谷歌的Android几乎一统移动操作系统的天下。华为的鸿蒙能否成为新一代信息技术界的盟主?江湖从来都不相信童话,而是靠实力说话。微软与谷歌的实力来自技术领先和良好的生态构建两个方面。两者的技术实力在很大程度上体现了它们对研发的持续投入、对创新的不懈追求以及对行业趋势的敏锐洞察。还体现在它们对开源社区的贡献、对行业标准制定的参与以及对未来技术发展的引领上。技术是可以后来者居上的,追赶可以加速提质,但生态构建绝对是“慢工出细活”,在技术成熟的基础上,要一个应用一个应用地适配,一家企业一家企业地磨合,一个用户一个用户地积攒,要不断释放利好信号给合作伙伴,夯实合作基础;不断精进技术让用户“依恋”,以防被其他更精彩的产品“拉拢”,离你而去;不断吸引同频开发者,壮大社区,一起研发“武功秘籍”,这样离操作系统的盟主之位才越来越近。微软和谷歌都通过其操作系统和服务建立了广泛的、牢固的生态系统,这些生态系统为用户和开发者提供了巨大的价值,从而确保了它们在操作系统生态构建方面的成功。微软和谷歌在构建生态系统方面有哪些经验,可以供后来者借鉴?
第一,以核心技术为基础。微软以Windows操作系统为核心,谷歌则以搜索引擎和Android操作系统为基础,各自构建了强大的生态系统。
第二,设置丰富的产品线。微软通过整合Office办公软件等,谷歌通过提供搜索引擎、云计算等服务,都丰富了各自的产品线,满足了不同用户的需求。
第三,积极拥抱开源。微软不仅发布了如VisualStudioCode等开源软件,还鼓励并支持开源生态系统的发展。微软接纳了多个开源项目,创建了NuGet包管理器,并让Windows成为一个支持开源的平台。此外,微软还维护分支开源项目,并支持Apache、PHP和Ruby等开源技术。谷歌的Android操作系统就是基于开源的AOSP(AndroidOpenSourceProject)构建的。谷歌还积极参与开源社区建设,推动开源项目的发展,并通过开源协议解决商业使用、知识产权等问题。微软和谷歌都积极建设开发者社区,提供开发工具等,吸引开发者基于其平台开发应用,从而增强了生态系统的活力。
第四,积极扩展云服务。微软推出Azure云服务,谷歌也在云计算领域发力,都将生态从本地扩展到云端,提供了更全面的服务支持。成功不能复制,但是从成功中总结的经验永远可以指导实践。要想突出重围,构建生态是唯一的道路。
开启鸿蒙时代:从统一生态开始
鸿蒙在生态之路上狂奔,高歌猛进。操作系统被视为“计算机灵魂”,连接着智能产业的每一个环节。作为华为新一代智能终端操作系统,HarmonyOSNEXT采用单框架架构,因不再兼容安卓应用,被视为真正的“纯血鸿蒙”。这也意味着应用软件需要开发对应的鸿蒙原生应用版本(Hap格式安装包)以适配该系统。
10月22日,华为发布了最新版本的原生鸿蒙操作系统(HarmonyOSNEXT5.0),口号是“一个系统,统一生态”,这不仅是口号,更是目标。该系统全面突破操作系统核心技术,系统架构由内到外焕然一新。这是其诞生以来最大的升级。截至目前,鸿蒙操作系统在中国市场份额占据“Top2”的领先地位,拥有超过1.1亿多行代码和675万注册开发者,成为最具有生命力的数字底座。
10月8日,华为纯血鸿蒙HarmonyOSNEXT正式开启首批公测。今年以来,鸿蒙在生态之路上狂奔,彻底告别安卓,形成完全独立的纯血鸿蒙。截至目前,主流应用如百度、哔哩哔哩、钉钉、东方财富、京东、金山办公、快手、美团、支付宝、深开鸿、腾讯、网易、微博、拼多多等均已完成鸿蒙原生应用的开发。微信的适配工作已进入关键阶段,大部分适配任务已完成,用户有望在HarmonyOSNEXT正式版中使用微信。此外,QQ等其他腾讯系应用也将陆续加入适配行列。初期上线的微信版本是一个简化版,仅包含核心基础功能。
有人说,今年是原生鸿蒙元年,华为对生态加码,不遗余力。作为操作系统的后来者,从已被占据的市场中夺回一部分甚至全部,从别人碗里“抢”饭吃,难度可想而知。正如北京理工大学计算机学院副教授王崇文所言:“让企业派专门的研发人员、投入资金,为用户数量不够庞大的鸿蒙专门定制一个版本,是相当困难的,特别是对成本敏感的中小企业,如何激发他们的动力,让他们愿意专门为维护鸿蒙版本应用花费成本和精力,这对华为来说是一个挑战。虽然各方对鸿蒙系统的推广都在提供支持,但华为仍在想各种办法提供更多的资源。”
从自用到泛生态:鸿蒙必须跨过的坎
往前一步,海阔天空;退后一步,没有未来。这是对鸿蒙操作系统现状最好的诠释。
鸿蒙操作系统(HarmonyOS)最初是由华为开发的,旨在为其设备提供操作系统解决方案。在2019年美国限制其使用谷歌的安卓操作系统后,华为加快了鸿蒙操作系统的开发步伐,作为潜在的替代方案。
华为在6月21日举行的2024年开发者大会上发布的数据显示,鸿蒙生态设备数量已超过9亿台,已有254万开发者投入到鸿蒙生态的开发中,开发者联盟官网月活跃用户数达到450万,开发者服务调用次数达到每月827亿次。
可以说鸿蒙操作系统成功跨出了第一步,为华为的不同设备提供了统一的软件基础,使应用程序可以在不同类型的设备上无缝运行,成为华为实现全场景智慧生活战略的关键组成部分。但这也仅仅是第一步。
鸿蒙操作系统需要完成“生于华为,长于世界”的跨越,要尽快从华为自用,成长为可以支持各种软件、系统、平台等应用的强大操作系统,尽早构建“泛生态圈”。鸿蒙操作系统才会真正跻身主流。这是华为生存的使然,更是中国操作系统发展的必然。
随着鸿蒙操作系统的发展,华为也将其作为一个开放源代码的平台,鼓励其他厂商和开发者加入鸿蒙生态系统。实事求是地说,原生鸿蒙离“统一生态”还有很长的路要走。一个操作系统的成功,关键在于生态构建。
正如华为终端BG软件部总裁龚体所言,成熟的操作系统需要具备坚实的底座、繁荣的生态、极致的体验,三者缺一不可。而当鸿蒙同时把这三个方面做到极致时,更美好的鸿蒙世界就来到了。他表示,如果打造鸿蒙操作系统是“三大战役”,鸿蒙已完成“底座”“体验”两战,最后一役是关乎生死存亡的“生态之战”,“生态成,则鸿蒙成。”作为一个投入了2万多名研发工程师,囊括上万家应用合作伙伴的操作系统,HarmonyOSNEXT的构建工作被喻为“堪比两弹一星的大型工程”。
只有基于该操作系统的应用越来越多、越来越好用,才能聚集更多的用户,提供更多的使用反馈,倒逼操作系统不断优化,也才会有更多的企业和应用加入生态建设中。原生鸿蒙生态还需要更多的厂商与应用支持,使各方面功能得到完善,才能留住“尝鲜”的用户。打造生态不是一朝一夕之功,要建立起产业链还需要长时间的积淀。
适配难点是什么?完善开发生态
地图迦·演播是一款可分享的实景三维动画制作工具,由超图软件全资子公司地图慧开发。地图迦·演播作为纯血鸿蒙系统首批生态合作伙伴产品,与华为一起携手打磨,致力于为用户提供更流畅、更多元、更安全的自主可控三维地图创作产品。
为什么地图迦·演播对纯血鸿蒙系统进行了深度优化与核心创作模块的全面适配?超图软件地图慧在线产品研发经理谢直言指出,主要基于以下三点原因。
第一,从技术层面看,纯血鸿蒙采用全新内核,性能更高,功耗更低,同时拥有强大的图形渲染引擎和界面优化技术,地图迦·演播通过与之深度整合,使地图绘制与编辑流程更加顺畅。
第二,从市场方面看,随着鸿蒙设备数量的不断增加,用户对鸿蒙系统的专业应用需求也日益增长。地图迦·演播作为行业首创快速制作三维演播动画的移动端工具,通过深度优化与适配鸿蒙系统,能够更好地满足用户需求,拓展市场份额。
第三,从用户体验方面看,通过深度优化与适配,地图迦·演播对鸿蒙系统的兼容性更好,稳定性更高,用户可以更加放心地在鸿蒙系统上使用地图迦·演播进行创作与分享。
这一过程不是一蹴而就的,其中最大难点的是确保功能、性能与安全性的全面兼容。超图软件的两位软件工程师,花了半个月时间完成了鸿蒙纯血系统的适配工作。谢直言表示:“适配不是简单的代码迁移和界面适配,而是确保在功能、性能以及安全性等多个维度上达成高度一致。我们深入研究了鸿蒙系统底层API接口与应用框架之间的交互机制,设计中间件,适配了参数差异性,实现了全面兼容。”“与安卓和iOS系统相比,适配纯血鸿蒙的过程确实存在一些曲折。”谢直言说,“鸿蒙系统采用了全新的ArkTS开发语言和技术框架,开发者需要学习新的开发语言和技术框架,这无疑增加了适配的难度和时间成本。
另外与安卓和iOS相比,纯血鸿蒙的开发生态尚不完善,这进一步增加了适配的曲折性。”谢直言建议,华为应提供完善的开发工具和文档,帮助开发者快速上手鸿蒙系统的开发;建立活跃的开发者社区,鼓励开发者分享经验、交流心得。是否要基于纯血鸿蒙进行原生应用开发,部分企业持观望态度。锐捷网络(苏州)有限公司云桌面研发总监李德才表示,目前,我们的产品主要是基于linux内核系统的瘦终端或其他移动操作系统的终端独立开发软客户端,还没有终端使用HarmonyOSNEXT,但是我们对用户使用场景和HarmonyOSNEXT的发展保持关注,随着国产化的推进,不远的将来,我们也会为满足客户的需求开展基于HarmonyOSNEXT的原生应用开发,更好地满足客户在多终端上运行和安全可控的诉求。
李德才对推动构建纯血鸿蒙生态提出两点建议。第一,HarmonyOSNEXT在向上应用兼容和开发接口模块化方面有待提高,可以将HarmonyOSNext功能模块化、标准化,这样开发者就可以轻松高效地将其嵌入自己的APP中,以便快速优质地推出鸿蒙的原生应用,在一定程度上可以催熟HarmonyOSNEXT生态。第二,建议对非主流AndroidAPP提供一种兼容路径,以虚拟机或模拟器的方式,让这些应用在适配HarmonyOSNEXT过渡期间也可以正常运行,进而满足客户的业务过渡的需求。
众人拾柴 众人在哪?
微软与谷歌生态构建的成功,离不开大量优质开发人才的支撑。完善开发生态需要众人拾柴,多元化的参与可以带来丰富的技能和视角,产生协同效应,实现资源共享,拓展市场,获取快速反馈,分散风险,驱动创新,制定行业标准,确保持续发展,并产生积极的社会影响,从而使整个生态系统更加全面、高效、创新且可持续。
“精通鸿蒙应用开发的人才较少,这对其生态的构建来说是巨大的挑战,目前市场上更多的是精通Java和Python等编程语言的软件工程师,而纯血鸿蒙应用开发则主要依赖ArkTs做开发,用C++写基础组件,相关技术人才非常欠缺,这就需要培养更多能够基于鸿蒙操作系统做原生开发的工程师。”王崇文说。
北京理工大学信息技术创新学院(以下简称信创学院)携手华为,深度融合校企双方资源,通过优化课程体系、开展创新创业实践、打造特色实训基地等模式,培养关键基础软件领域精尖人才。据王崇文介绍,信创学院每年在计算机相关专业大二学生中选拔30名有志于投身关键基础软件领域的优秀人才,同时还在软件工程专业招收30名研究生,组成本科和研究生“开源鸿蒙英才班”两个班。通过校企合作,联合制定系统化的培养方案,包括专业课授课、企业实习、科研课题等,构建联合培养、科研攻关和职业规划一体化体系。
突围之路才刚刚开始,纵有艰难险阻,也必须勇敢穿越。毕竟这是关乎未来发展的“生态之战”,“生态成,则鸿蒙成”。生态建设,只能成功。
(本文不涉密)
责任编辑:王艳