今年7月份更新了多体验开发平台的魔力象限。下面是我们对该报告的解读,希望可以帮助大家了解MXDP这个正在快速发展的软件开发工具。
多体验是大势所趋
多种设备、多点触摸、多重交互等技术,将用户带入“多体验”的时代——除了电脑,更多人会使用与应用场景更贴切,体验更佳的设备或平台来使用信息系统。在个人消费领域,设备平台包含:
- 电脑浏览器
- 手机
- 聊天机器人
- 虚拟现实
- 可穿戴设备
在企业信息化领域,设备平台通常还需要包含:
- PDA设备(可以理解为带有特殊传感器的手机)
- 车间/中心大屏
- 触摸一体机(可以理解为带有特殊输入输出设备的电脑)
伟大的企业不只是构建应用,而是尽其所能,为客户提供更佳的体验。面对越来越多的平台和技术,开发者如何才能更快速、更低成本的构建跨平台的应用?多体验开发平台是一个值得关注的解决方案。到2024年,1/3的企业会采用多体验开发平台来加快跨平台应用的开发速度。
什么是MXDP多体验开发平台?
MXDP,又称多体验开发平台,是一种开发工具,主要用于帮助开发者以更高的效率、更快的速度,开发出跨平台的软件系统。现实中,MXDP不仅是前端的开发工具,为了提升开发效率,通常还会提供后端到前端(BFF)集成套件,一站式完成系统开发工作。从这个角度上看,MXDP与目前最火热的“低代码”在价值方面是一致的,只不过MXDP更专注于为前端提供跨平台特性,同时在前后端自由定制方面提出了更高的要求。
在技术边界上,MXDP需要至少提供多于一种可供开发者自由定制的前端开发能力,包括Web应用、移动APP、聊天机器人、语音机器人等,在国内,通常还要加上微信、企业微信、钉钉等主流IM软件。具体而言,需要满足下面一个或多个条件的开发工具才能被称之为MXDP:
- 同时支持Android和iOS的APP软件开发套件(SDK)
- 支持第三方移动开发框架(如React Native、Flutter、Xamarin等)
- 支持构建渐进式网页应用(PWA)
- 支持第三方聊天机器人和/或语音助理的应用开发
- 支持可穿戴设备和/或物联网设备的应用开发
MXDP和低代码
在魔力象限中,MXDP产品和低代码有较大的重叠。满足MXDP和低代码双重定义的产品,必须支持专业的软件开发方式和团队管理、具备更高灵活度的开发工具并提供开放的编程扩展能力。这个描述完美解释了为何MXDP和低代码的头部厂商高度一致,毕竟这些特点也是一款优秀的企业级低代码开发所必须的。
MXDP的评价标准
在评估MXDP的产品力时,提出了下列标准:
- 开发者体验:如何利用低代码的理念,为开发团队提供更高生产力的开发体验?包含团队协作、智能感知等
- 开发者工具:如何为开发者提供了设计和构建多平台应用的工具?如SDK、独立IDE、其他IDE的插件或CLI工具等
- 微应用模式:是否支持重用组件,在架构上是否支持在不同的平台间公用组件?
- MASA:架构是否支持微服务、Serverless、事件驱动等技术?
- 核心后端服务:是否能对接或提供位置服务、消息推送、离线同步、用户管理、文件存储等后端功能?
- AI服务:是否提供或对接AI服务?如图像识别、自然语言分析等
- DevOps:如何支撑敏捷化项目管理?如持续集成、测试驱动、监控分析
- 流程接入:如何对接现有系统,实现完整的业务流程?
- AR/VR:如何对接AR或VR设备?使用通用的ARKit等SDK或为特定硬件平台提供SDK
国内的MXDP产品
MXDP在国外尚属于新鲜事物,国内鲜有厂商将自己的产品定位于MXDP。但是,国内头部的低代码产品也具备了MXDP的特征。如果你希望在国内寻找一个MXDP产品来加速跨平台应用开发,拥有专业级架构和强大开放性的活字格企业级低代码开发平台是一个不容错过的选择。
活字格企业级低代码开发平台,基于葡萄城在专业控件领域 40 年的技术积累,由简单易用的可视化设计器和部署灵活的服务器构成,能帮助开发人员、IT 技术人员和业务人员快速构建美观易用、架构专业、安全可控的企业级多终端应用,并随需而变。活字格高度开放灵活,支持云部署和本地部署,能与微信、钉钉及各行业应用软件无缝集成,并可对接智能硬件、AI 等技术,全面支撑核心业务系统开发。
活字格高度灵活,从前端页面到业务逻辑均可自由定制。在用户体验方面,活字格提供跨平台 APP,无需针对各平台单独开发;支持与微信、钉钉等开放平台的深度集成,帮助开发者快速构建跨平台应用,以多体验的企业级应用,满足客户的移动办公需求。
大量项目经验表明,使用活字格可以显著降低iOS/Android APP开发的技术门槛,大幅降低开发成本,降幅可达75%。如需了解更多信息,欢迎使用百度搜索“活字格”,访问官网,查看更多成功案例,免费下载试用。