回顾前三次工业革命,工具推动生产、生活方式、组织和商业模式等方面的变革,不断提升人们的工作效率。工欲善其事必先利其器,对于开发者而言,高效的生产力工具能让我们事半功倍。在 11 月 4 日至 6 日 的 HDC 大会上,发布了一系列令人眼前一亮的产品和技术升级,其中最令笔者惊艳的要数一站式鸿蒙应用及原子化服务运营平台——AppGallery Connect。AppGallery
Connect 平台背后体现的云原生技术理念,搭配端云结合的开发平台 DevEco Studio,携手打造为鸿蒙开发者服务的生产力工具,从开发到运营为开发者带来巨大便利,大大提升研运效率。
开发平台变迁:从本地开发到云开发,再到端云一体化开发
从发展历程来看,编程开发模式迭代与信息时代息息相关。早期,开发者使用的是汇编语言,并与寄存器打交道。自上世纪 70 年代以来,伴随 C 语言等高级语言的诞生,上世纪 90 年代 Java 的流行,本地IDE 平台崛起,从 VIM 编辑器+GCC 编译器,到 Sybase公司研制的开发工具 Powerbuilder,再到 Visual Studio、Eclipese 平台,这些 IDE 平台的出现大大减少开发者在代码之外的调试工作量,得以专注业务开发。随着开源之火蔓延全球,GitHub WebIDE、kaggle 等在线开发平台走上舞台,给开发者带来一些便利。然而在线开发平台无法快速发布版本,无法完全符合使用需求,因此开发者还在持续探索更加趁手的工具。步入云原生时代,端云一体化对于开发效率的大幅提升,让新一代开发平台成为程序员的必选项。在以往传统开发模式下,终端和服务端需要两个团队、两套开发平台来进行协同开发,端云配合需要进行联网联调,一旦联调时出现问题,故障定位效率往往很低,甚至需要高水平架构团队参与才能解决问题,各个团队之间的交流成本很高。而在 DevEco Studio 里提供了端云一体的统一开发视图,帮助开发者面向鸿蒙应用和云侧服务时能够进行一栈式开发,无需再为端云两侧的联调而担忧,让鸿蒙应用的开发效率加倍。同时 AppGallery Connect 提供的 Serverless 服务,涵盖认证服务、云函数、云数据库、云存储、云托管等服务,可有效帮助后端开发者降低底层资源管理和运维成本,大幅提升研发效率。
伴随端云一体化开发平台的流行,Copilot 等辅助工具应运而生。然而华为则把眼光放得更远,聚焦于鸿蒙应用生态的整体建设,打造出 AppGallery Connect,涵盖审核、测试、上架、分发、运营、分析等鸿蒙应用全生命周期流程。本次 HDC 大会上,AppGallery Connect 还将迎来全新升级,本次升级背后的重要理念便是云原生,升级后的 AppGallery Connect 将帮助开发者在云原生的时代中,全面提升产品的运营效率。在传统运营工具的架构下,开发者开发完成应用构建之后,还需要进行一系列的试投产、试运行,才能评估相关资源投入需求,当遇到应用请求量过大或者过小的情况,还需要针对实际的请求数量进行相关资源的扩充或缩容,同时保证这些操作不会对线上用户造成影响。AppGallery Connect 与云原生 Serverless 结合后,Serverless 弹性伸缩的特性可以有效解决产品使用量过大或过小的问题,按需按量自动扩容缩容,帮助开发者得以不用考虑服务器资源问题快速上线鸿蒙应用及快速迭代。随着 AppGallery Connect 与云原生 Serverless 特性完美的结合,不仅要出生于云,成长于云,还要用云运营,才能充分释放云价值。云原生时代的运营对于 IT 产品而言,能起到有效地黏合作用,只有将云原生的产品和用户业务进行链接,才能高效释放丰富的技术红利。如开发者在 AppGallery Connect 平台可以实现包含鸿蒙应用和原子化服务的分发、运营、分析、增长等全流程服务,通过一站式应用运营解决方案,开发者可以将精力更多集中在核心业务实现和产品升级上,剩下的则交给 AppGallery Connect。从上文我们看到,AppGallery Connect 涵盖了开发者在研运全周期的需求痛点,为开发者研运保驾护航,激发开发者的潜力。在 AppGallery Connect 的帮助下,开发者还可实现一次开发,多端部署。基于鸿蒙分布式总线的技术特性,开发适用于多端鸿蒙设备的应用服务,让鸿蒙智能设备与应用服务能力相互交融,并打破不同应用服务之间的界限,从而让鸿蒙生态在云原生时代不断完善。未来,端云协同与生态建设将持续发力。其中端云协同将持续推动各行各业的智能化升级,生态建设则助力充分释放云平台的价值。DevEcho Studio 和 AppGallery Connect 的结合将实现以人为中心,让人、终端和云智能化协同工作,相信这将变革我们工作生活的方方面面,实现鸿蒙生态的创新与发展。