---
title: "打造一款优雅的移动应用程序，为最终用户带来卓越的体验"
date: "2017-01-19"
categories: 
  - "development"
  - "mobile"
tags: 
  - "cross-platform-mobile-apps"
  - "mobile-dashboard"
  - "mobile-development"
  - "mobiletogether"
description: 了解如何利用 Altova MobileTogether，帮助开发者创建优雅且跨平台的移动应用程序，以满足企业需求，同时有效支持BYOD（自带设备办公）政策。
---
Status: #blog

Tags:  #cross-platform-mobile-apps #mobile-dashboard #mobile-development #mobiletogether

Categories: [development](/blog/zh/category/development.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# 打造一款优雅的移动应用程序，为最终用户带来卓越的体验

智能手机和平板电脑无处不在，而优秀的应用程序已经培养了一批对移动设备性能要求极高的用户。这对于希望[开发移动应用程序](https://www.altova.com/zh/mobiletogether.html)以支持内部业务目标的的企业来说，可能是一个挑战。

为了简化开发任务，许多公司已经采用了“自带设备”（BYOD）政策，这为用户提供了选择和灵活性，同时也减轻了移动设备采购方面的负担。然而，BYOD模式给开发者带来了显著的挑战，他们现在必须为多个移动操作系统和不同屏幕尺寸的设备开发应用程序。

在这个环境中，企业开发者需要一款工具，能够帮助他们快速发布新的移动应用程序或更新版本。Altova MobileTogether 就是这样的工具。MobileTogether 允许开发者设计、测试并发布一个应用程序版本，使其能够在所有移动设备上运行，并且提供跨平台的界面功能，为用户带来卓越的使用体验。

![](/blog/images/shutterstock_130139699.jpg)

此外，MobileTogether 简化了构建复杂应用程序的过程，这些应用程序可以连接到您现有的后端系统以及所有流行的关系数据库。MobileTogether 框架包含了移动应用程序的后端服务器，因此开发者可以在同一个环境和同时创建前端应用程序和后端服务器逻辑！

<!--more-->

企业常见的需求是开发一款移动应用程序，该应用能够向管理层展示实时销售报告。对于一家制造企业而言，该应用程序可能需要汇总多个产品和地区的每日和每月销售数据，允许用户按产品和地区进行缩放，或者以销量或金额来查看结果。

以下是一款使用 MobileTogether 构建的移动端报告应用，如图所示，它可能安装在公司 CEO 的安卓手机上：

![销售报告移动应用 - Android版本](/blog/images/Screenshot_20170106-114408.png)

顶行中的左右两侧的按钮可以切换到“区域”报告，或者以美元而不是数量来显示销售额。第二行的控件允许用户选择不同月份的报告，或者从下拉菜单中选择特定区域的报告

![适用于 Android 平台的带有菜单功能的移动应用程序](/blog/images/Screenshot_20170106-114707.png)

对于我们这家虚构公司，该公司拥有5种产品，分布在4个区域，每个报告的数据以数量或美元为单位，并且支持纵向和横向两种显示模式。这款移动销售报告应用程序，对于任何一个月份，都会生成总共44种不同的报告。数据表格中的数字是实时从公司销售数据库中提取的，而堆叠柱状图则是实时生成的。这款移动应用程序的开发者为区域报告中的图表选择了不同的颜色，如图所示，这是销售副总裁的iPhone上显示的界面：

![销售报告移动应用 - iPhone版本](/blog/images/IMG_4873a.png)

在所有平台上，用户可以通过垂直滚动来浏览位于中心的数据表格。位于顶部的图表以及表格下方的“总计”行始终可见，用户可以轻松查看任何一天的相关数据。

位于右下角的“A、B、C”控件允许最终用户自定义文本大小，以适应任何设备。用户的选择会被保存为持久性数据，并在下次启动应用程序时自动恢复。

另外，当用户将手机竖屏放置时，图表和数据表格会自动调整大小，以完全填充屏幕。

**支持的平台**

![MobileTogether 支持的平台](/blog/images/platforms.png)

一个在 MobileTogether Designer 中创建的设计方案，可以部署到任何平台

- Android
- iOS
- Windows 8、Windows 10
- Windows Phone 8 系统
- 基于HTML5的浏览器客户端

这意味着，当一位繁忙的管理者回到办公室，使用台式电脑时，相同的销售报告也可以通过Windows 10应用程序访问

![销售报告移动应用 - Windows 10版本](/blog/images/W10-version.png)

开发者选择了堆叠柱状图来展示这款应用程序的销售数据。其他类型的图表和样式更适合其他类型的数据，因此 MobileTogether 还支持饼图、折线图、面积图、仪表盘图和蜡烛图，并且许多图表都支持二维和三维显示。开发者甚至可以指定背景图片和图表叠加层，从而创建高度定制化的图像来展示相关数据。

将多种 MobileTogether 图表类型整合到一个应用程序中，甚至可以让开发者构建一个完整的图形化销售仪表盘

![MobileTogether 高级销售仪表盘移动应用 - iPad 版本](/blog/images/IMG_0545a.png)

仪表盘应用程序中的每个图表都可以链接到包含更多详细信息的子页面。例如，我们的简单销售报告应用程序为上述移动端仪表盘应用程序中显示的 3D 柱状图和饼图添加了更多细节。

优雅的数据报告或仪表盘只是您可以从单一设计构建的众多移动应用程序类型之一。MobileTogether 提供了强大的控制流程和业务逻辑处理功能，以及对移动设备功能的访问，例如 GPS、摄像头、图像、视频、声音、短信等。

立即开始创建您自己的跨平台企业移动应用程序！MobileTogether Designer 是一款 [可免费下载](https://www.altova.com/zh/download/mobiletogether-designer.html) 以及使用方法。
