---
title: "以下是选择 MobileTogether 而非 Microsoft PowerApps 的 10 个理由："
date: "2015-12-02"
categories: 
  - "development"
  - "mobile"
tags: 
  - "enterprise-mobile"
  - "microsoft"
  - "mobile-apps"
  - "mobile-development"
  - "powerapps"
description: 探索一下为什么在企业移动应用开发方面，MobileTogether 可能比 Microsoft PowerApps 具有更优的选择，重点关注其在灵活性和功能性方面的优势。
---
Status: #blog

Tags:  #enterprise-mobile #microsoft #mobile-apps #mobile-development #powerapps

Categories: [development](/blog/zh/category/development.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# 以下是选择 MobileTogether 而非 Microsoft PowerApps 的 10 个理由：

微软公司最近 [公告](https://powerapps.microsoft.com/en-us/blog/introducing-microsoft-powerapps/) 他们的全新 PowerApps 产品发布于一个非常有趣的时刻，考虑到 [MobileTogether](https://www.altova.com/zh/mobiletogether.html) 这款产品已经上市一年多。虽然微软在这个领域推出产品略显迟缓，但他们的公告旨在强调企业移动办公的重要性，以及MobileTogether旨在解决的问题：企业需要以合理的时间范围内，将关键业务流程部署到各种设备上，实现移动办公。

MobileTogether 已经在这方面发挥作用超过一年，它为开发者和高级用户提供了便利 _不涉及移动应用开发_ _经验_ 构建强大、以数据为中心的应用程序。如果您能在Excel中编写公式，或者能够编写简单的SQL查询，那么您就具备使用MobileTogether构建一个健壮、复杂的应用程序所需的技能。虽然PowerApps可能对需要通过简单应用程序来移动办公的Office用户来说是一个福音，但MobileTogether让客户能够更进一步，通过提供丰富的功能来处理、分析和收集数据，从而在提供基本移动服务访问之外，创造更大的价值。

在 MobileTogether 2.0 版本中，Altova 将其在开发跨平台业务解决方案方面的便捷性扩展到构建适用于所有移动平台的原生应用程序。PowerApps 承诺提供类似的功能，但要从 PowerApps 获取原生应用程序，您需要手动使用每个平台的原生 SDK 开发移动应用程序，或者使用跨平台框架，如 Xamarin，然后访问 Azure 上的 PowerApps API。相比之下，在 MobileTogether 2.0 中，构建跨平台原生 App Store 应用程序，实际上只需要从菜单中选择“[生成代码](https://www.altova.com/zh/mobiletogether/app-store-deployment.html)”命令即可。

微软PowerApps的发布公告内容可能让人难以理解，因此，我们整理了一份清单，列出了10个我们认为MobileTogether优于PowerApps的主要原因。

![PowerApps 与 MobileTogether 的对比](/blog/images/shutterstock_107715224.jpg)

<!--more-->

1. **为您的企业构建真正的移动应用程序。** 与仅仅将 Office 桌面生产力软件中的现有表单和流程进行移动化不同，MobileTogether 允许您构建复杂的移动应用程序，通过全新的视角、分析和报告方式，为您的数据增添价值，同时还能通过强大的表单和业务逻辑，将数据输入到您的后端系统。
2. **MobileTogether 现已推出** PowerApps 已经发布，您可以注册以获取邀请。相比之下，MobileTogether 今天即可完全使用，您可以立即开始免费的 [30 天试用](https://www.altova.com/zh/download/mobiletogether.html)。
3. ** 适用于所有规模的组织，价格完全透明，没有分层收费。 ** [ MobileTogether 的定价 ](https://shop.altova.com/Store/TS/Z) 在网站上清晰可见，无论使用哪些功能，价格都是一样的，并且价格非常合理。 PowerApps 在低价套餐中提供的功能非常有限，而企业版的价格模式则完全不透明。
4. **连接到任何后端数据。** MobileTogether 支持 [所有相关的后端数据源](https://www.altova.com/zh/mobiletogether/sources.html)，包括来自网络的 Web 服务数据，以及 XML 和 JSON 格式的数据，以及超过 10 种流行的关系数据库。 遗留数据源可以通过 MapForce Server 集成轻松连接。 此外，您甚至可以对通过旧版 Web 解决方案提供的任何 HTML 数据进行高级抓取。 与之相比，PowerApps 的支持非常有限。
5. **灵活的部署选项和操作系统选择** 为了 [MobileTogether Server](https://www.altova.com/zh/mobiletogether/server.html) 这些服务器允许将后端服务器部署到企业内部的IT基础设施，或者运行在Windows或Linux操作系统上的云服务器。MobileTogether服务器可以部署到AWS、Azure、RackSpace以及许多其他云服务提供商。相比之下，PowerApps只能与Windows服务器基础设施和Azure云服务配合使用。
6. **完整的移动应用平台功能。** MobileTogether 利用移动应用，充分利用移动设备的固有功能，包括地理定位、从应用内发送电子邮件或短信、签名采集等。PowerApps 被描述为仅提供基础或网页端功能。
7. **[灵活的定价方案](https://www.altova.com/zh/mobiletogether.html#ROI)。** 许可方式可以选择按设备或按服务器核心，以实现灵活的部署和可扩展性，并且在入门级许可中，应用程序的功能没有任何限制。相比之下，PowerApps的许可仅按用户计算，因此PowerApps无法用于面向客户或公众的解决方案，这些解决方案需要部署到数量未知的移动客户端设备上。
8. **易于上手，但功能强大。** MobileTogether 不需要任何移动应用开发经验，但仍然能够让内部开发人员或 IT 专家快速构建高度复杂的应用程序。您无需具备移动应用开发经验，也能轻松超越基础功能。
9. **统一的集成开发环境。** 完整的、复杂的移动应用程序完全可以在[MobileTogether Designer](https://www.altova.com/zh/mobiletogether/designer.html)中开发——即使是开发原生应用程序时，也不需要集成来自Visual Studio或Xamarin的工作，也不需要手动编写针对原生平台SDK的移动代码。
10. **在开发过程中，集成了[移动设备模拟器](https://www.altova.com/zh/mobiletogether/designer.html#Simulator)。** MobileTogether Designer 包含针对多种操作系统和设备的界面模拟功能。您可以基于一种设备进行应用设计，并立即查看它在其他设备上的显示效果。MobileTogether Designer 提供了本地模拟、服务器端执行以及在连接的客户端设备上执行的功能，在应用部署的整个过程中，还提供高级的数据检查功能。

以下只是 MobileTogether 能够帮助您的组织实现真正面向移动端的企业解决方案的一些原因，同时还能保留用户期望的功能和特性。但您无需仅凭我们的说法就相信。MobileTogether Designer 是一款免费使用的工具，因此您可以在做出任何购买决定之前，构建和测试一个完整的应用程序。 [立即试用](https://www.altova.com/zh/download/mobiletogether.html)。
