---
title: RMAD 工具的五个主要需求
date: 2019-07-24
categories:
  - applications
  - development
  - mobile
tags:
  - byod
  - enterprise-mobile
  - mobile-development
  - mobiletogether
  - rmad
description: 什么是RMAD？ 了解快速移动应用开发 (RMAD) 的关键要求，以便找到合适的 RMAD 工具。
---
Status: #blog

Tags:  #byod #enterprise-mobile #mobile-development #mobiletogether #rmad

Categories: [applications](/blog/zh/category/applications.md) | [development](/blog/zh/category/development.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# RMAD 工具的五个主要需求

最初由分析公司Gartner提出的“RMAD”（快速移动应用开发），不仅仅是2025年移动应用开发领域的一个热门缩写，更是一种绝对的必需品。 如果等待六到八个月才能完成一个应用程序，那么等到它最终发布时，很可能已经完全过时：需求会发生变化，其他应用可能会填补这个市场空白，或者最终用户可能已经习惯了其他解决方案。

此外，一种传统的、非RMAD（Remote Mobile Application Development，远程移动应用开发）方法假设您拥有一支随时可以开展项目的移动应用开发团队。然而，对于许多企业来说，招聘经验丰富的应用开发者是一个漫长且昂贵的过程。将应用开发外包同样面临挑战。许多公司都尝试过，但很少有公司能够成功地让第三方按照最初的设想，按时完成应用开发，同时确保其知识产权的完整性。

幸运的是，随着低代码/无代码开发工具的普及，借助现有的技术团队，在短短一两周内开发出一个功能完善、复杂的应用程序，现在已经成为现实。当然，并非所有工具都一样出色。接下来，我们来看看您在选择低代码/无代码解决方案时，应该关注的五个关键需求。

![移动应用程序的最终用户](/blog/images/shutterstock_2990911161.jpg)

<!--more-->

根据 [Gartner 的《RMAD 工具市场指南》](https://www.gartner.com/doc/3433017/market-guide-rapid-mobile-app)， “RMAD 市场的增长表明了对能够快速、经济地构建应用程序的 '无需大量编码' 工具的巨大需求。” 遗憾的是，市场上这些“低代码”工具的能力存在很大差异。 客户应该警惕那些承诺快速解决问题，但无法满足最终用户所需的高级功能的解决方案。

能够兼顾快速、简便的应用程序开发，以及功能全面、设计精良的应用程序，从而为用户带来卓越体验的RMAD工具，通常具备以下五个特点：

1. **适用于所有平台的原生应用。** 任何应用程序在发布当天都必须为所有用户提供。不再可以只发布 iOS 版本，而让 Android 用户等待。用户期望您的应用程序能够与设备的各项功能（如摄像头、消息、视频、地理位置、地图等）实现无缝的交互。

2. **强大的功能。** 仅仅是将现有的工作任务进行简单迁移，或者快速开发一个基础的网页应用，无法满足您的上级或最终用户的期望。

3. **对所有平台进行全面测试。** 这可能看起来显而易见——要反复测试，但有些解决方案需要您购买第三方测试工具，这会增加成本、复杂性，并延长产品上市时间。 

4. **企业应用场景的选项。** 内部应用和[企业应用](https://www.altova.com/zh/mobiletogether/enterprise-apps)都面临着独特的挑战，包括[移动安全方面的考虑](https://www.altova.com/zh/mobiletogether/enterprise-apps#security)、跨设备访问选项以及快速更新的需求。 

5. **支持多种后端数据源。** 那些限制应用程序开发者只能使用单一数据库类型或云平台的工具，其本质就是限制和缺乏灵活性。

让我们来看一个专门为快速移动应用开发而设计的框架。

##  MobileTogether：一款独特的移动应用开发工具

![适用于低代码快速应用开发 (RMAD) 的移动解决方案](/blog/images/mobiletogether-rmad-tool.png)

Altova MobileTogether 采用一种独特的快速应用开发 (RAD) / 快速移动应用开发 (RMAD) 方法，它将两者的优势结合在一起：低代码的用户界面和控制流程设计，以及功能性编程语言所提供的全部灵活性，用于选择和操作数据。

MobileTogether 率先推出了[“动作树”可视化编程语言](https://www.altova.com/zh/mobiletogether/app-development#action-trees)，用于控制流程、事件处理等。 这种技术允许您将操作拖放到“动作树”中，从而为最常见的任务提供一种可视化的编程流程。

同时，它充分利用了[XPath/XQuery](/blog/zh/2021/08/xpath-amp-xquery-tutorial-for-sql-pros-video.md)作为一种函数式编程语言，用于数据处理。MobileTogether Designer 包含一个强大的表达式构建器和评估器，旨在帮助那些不熟悉这些语言的用户。 换句话说，您无需具备移动应用开发经验，就可以使用 MobileTogether 构建应用程序。

这种方法允许各种规模的企业构建应用程序，不仅 [在创纪录的时间内](https://www.altova.com/zh/mobiletogether/app-development#time), 但更重要的是，这些产品具备它们所需的功能和先进性，能够发挥作用，从而充分利用RMAD概念所带来的优势。

#### 适用于所有平台的应用程序

那么，它是如何运作的呢？在您完成了以下步骤之后 **单身** 在 MobileTogether Designer 中，您可以选择立即将您的应用程序部署到 iOS、Android 和 Windows 用户，或者允许 MobileTogether 生成原生应用程序的代码，然后您可以自行编译并提交到相应的应用商店。

以下是关于两者之间差异的更多信息： [企业应用程序的即时部署](https://www.altova.com/zh/mobiletogether/enterprise-apps) 和 [App Store 发布](https://www.altova.com/zh/mobiletogether/app-development) 用于外部应用或面向客户的应用。

![在 MobileTogether 平台上构建应用程序](/blog/images/MT_v2.png)

好的，让我们重新回顾一下上面提到的五个RMAD工具的要求，特别是这些要求如何适用于MobileTogether框架

1. **适用于所有平台的原生应用。** 您只需在 MobileTogether Designer 中构建一次应用程序，它就能自动将其正确地渲染成适用于 iOS、Android 和 Windows 桌面平台的原生应用。 此外，还提供一个基于 HTML5 的客户端，供桌面用户使用。 请放心，HTML5 只用于基于浏览器的客户端。 否则，这些都是原生应用，而您只需从一个设计就能获得所有这些应用。 这就是快速开发的体现。

![应用程序开发环境](/blog/images/app-development-tool.png)

2. **强大的功能。** 关键在于：MobileTogether 将上述快速开发能力与超过 [100 项功能](https://www.altova.com/zh/mobiletogether/features/) 结合起来，旨在构建最先进的应用程序。您不再需要在发布应用程序时，为了加快速度而牺牲用户体验或功能。

3. **全面测试，适用于所有平台。** MobileTogether Designer 包含了业界领先的应用程序测试工具，其中包括一个完整的模拟器，适用于所有平台和设备形态。
[自动化应用程序测试](https://www.altova.com/zh/mobiletogether/app-development#test-app) 功能允许您记录并重复一系列测试，这些测试可以在各种设备上运行，从而确保完整的质量保证测试和错误修复验证。 由于这些强大的应用程序测试工具内置于 MobileTogether 中，因此无需购买昂贵的第三方解决方案。

![自动化应用测试](/blog/images/automated-app-testing.png)

4. **企业应用场景的解决方案。** MobileTogether 的即时部署功能专为企业自带设备 (BYOD) 模式设计。最终用户只需从他们选择的应用商店下载免费的 MobileTogether 客户端，然后连接到您的 MobileTogether 服务器。该系统在安全性方面考虑周全，包括 SSL 加密、Active Directory 集成等。

由于MobileTogether应用程序是免费的，员工可以随时通过手机、平板电脑或电脑等设备访问相同的解决方案。快速部署功能确保企业客户可以在2-5天内获得应用程序，并且任何后续的应用程序修改都能立即提供给最终用户。

5. **支持多种后端数据源。** 就像所有 Altova 产品一样，MobileTogether 支持最常用的 [后端数据源](https://www.altova.com/zh/mobiletogether/features#supported-data-sources)：XML、HTML、Web 服务、JSON、**所有**主要的关系型数据库，以及通过 FlowForce Server 集成支持的其他格式。 在一个版本中支持所有这些选项，提供了无与伦比的灵活性和经济性。

![](https://www.youtube.com/watch?v=StJS_kyZ9sA)

如需更多信息，请查看完整的 MobileTogether [RMAD 工具列表](https://www.altova.com/zh/mobiletogether/features)，或者直接尝试一下，只需下载 **免费的** [MobileTogether 设计器](https://www.altova.com/zh/mobiletogether/download)。
