---
title: "移动应用开发的新功能"
date: "2016-03-29"
categories: 
  - "applications"
  - "development"
  - "mobile"
tags: 
  - "android"
  - "apps"
  - "ios"
  - "mobiletogether"
  - "windows"
  - "xpath"
description: 探索 MobileTogether 2.1 的全新功能，包括增强的表格功能、改进的错误处理机制，以及针对移动应用开发推出的简化定价模式。
---
Status: #blog

Tags:  #android #apps #ios #mobiletogether #windows #xpath

Categories: [applications](/blog/zh/category/applications.md) | [development](/blog/zh/category/development.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# 移动应用开发的新功能

最新版本的MobileTogether今天正式发布，它进一步增强了这款革命性框架的功能，使其能够比任何其他解决方案更快地构建和部署原生移动应用程序。

首先，我们对 MobileTogether 的定价进行了全面调整，采用了全新的定价模式，该模式简单易懂，而且价格非常实惠。

此外，版本 2.1 引入了超过 30 个重要的全新功能，这些功能都是基于实际开发者的反馈而添加的。这些功能涵盖了从构建表格的新功能，到高级的错误处理机制，再到灵活的美观用户界面设计选项。

让我们来看看这些新功能如何协同工作，从而帮助您为 iOS、Android 和 Windows 设备构建最先进的数据驱动型应用程序。

![MobileTogether 2.1 发布公告](/blog/images/MT2.1_release.png)

<!--more-->

### 全新的定价策略

MobileTogether 已经打破了移动应用开发的大部分障碍，让为所有平台开发优秀应用变得比以往任何时候都更加简单和快速。现在，我们正在消除最后一个障碍：成本。随着 MobileTogether 2.1 的发布，我们推出了一项简化的定价方案，旨在让您能够以极快的速度开始使用。

#### **无限应用，无限用户，无限开发者**

正如以往，MobileTogether Designer的应用程序开发环境是免费的，因此您可以将其推广给公司内无限数量的开发者。现在，我们还大幅降低了应用程序服务器的成本。MobileTogether Server现在提供按服务器核心计费的方案，起价为每年1000美元。**没错，只需1000美元每年，即可使用无限数量的应用程序，并支持无限数量的用户。**

虽然移动应用服务器上可以运行的用户数量和应用程序数量没有限制，但您可能需要根据实际负载来扩展服务器，以确保为更多用户提供最佳性能。但其起价非常适合大多数初始部署。

凭借这种大幅降低的定价策略，以及下面介绍的新功能，我们致力于将MobileTogether打造成一个最易于使用——同时也是最先进的——平台，旨在帮助所有用户开发面向各种平台的、以数据为中心的应用程序。

### MobileTogether 2.1 中表格功能的增强

表格是任何移动应用程序的基本组成部分，而MobileTogether提供了强大的功能，可以轻松构建各种尺寸的表格

- 可滚动表格：设置最大高度和宽度，以允许水平和垂直滚动
- 新属性：表格行/列的背景颜色
- 选项：对嵌套表格进行对齐

MobileTogether现在支持可滚动表格，这为表格创建提供了更大的灵活性。现在，为了确保在各种尺寸的设备上都能轻松显示，开发者可以设置表格的最大显示尺寸，或者将其设置为适应整个屏幕，同时启用水平或垂直滚动功能，以便查看表格的其余部分。

 

![移动应用程序中的可滚动表格](/blog/images/scrollable-table.png)

 

可滚动表格不仅可以用于扩展显示数据，还可以用于布局其他控件。可滚动表格的功能使得可以定义一些元素，例如导航栏或其他工具，这些元素始终固定在屏幕底部，即使用户在浏览更大范围的内容时也能保持可见。

### 新的控制方式

MobileTogether 2.1 引入了新的控件，允许开发者在其复杂的用户界面中添加熟悉的视觉元素，从而使应用程序对用户来说更加易于理解和操作

- 新的控件：滑块
- 新增控件：垂直线
- 新的按钮样式：分享和邮件

以下示例展示了新的水平滑动控件在应用程序中的使用方式。

![水平滑动条](/blog/images/slider.png)

### 新的操作

MobileTogether 2.1 中新增的功能进一步完善了 MobileTogether 开创的先进“动作树”编程语言，使该平台具备构建任何数据驱动型应用程序的强大能力。这些新增功能包括：

- 新操作：分享
- 新操作：批量插入到数据库
- 新行动：让... (或：允许...)
- 新操作：返回
- 子页面：允许在关闭时返回结果
- 操作组：可以传递参数
- 新操作：尝试/捕获
- 新动作：投掷
- 新操作：取消操作执行
- 新操作：滚动至表格底部
- 新操作：加载图片
- 新功能：显示路线
- 新功能：在客户端设备上加载/保存文件
- 在客户端或服务器上保存文件时，自动创建文件夹
- 新操作：删除文件/文件夹
- 新操作：重启/停止页面计时器
- 新操作：用户取消行为

新的“Try/Catch”（如下方动作树所示）、“取消动作执行”以及相关动作，提供了强大的错误处理能力。此外，动作组能够传递参数并返回结果，这使得动作组能够像真正的编程子例程一样运行。

 

![应用程序错误处理](/blog/images/mobile-error-handling.png)

### 新的 XPath 函数、属性和运算符

- 允许通过 XPath 设置某些现有属性
- 新属性：文本大小（以像素为单位）
- 新的 XPath 函数：mt-connected-via-wifi
- 新的 XPath 函数：mt-font-height
- 新的 XPath 函数：mt-control-width
- 新的 XPath 函数：mt-user-tried-to-cancel-actions (表示“用户尝试取消的操作”)
- XPath 函数对话框中的快速搜索功能
- 新增选项：可以隐藏页面标题栏

新的 XPath 扩展函数可以帮助您处理各种情况，例如设备是否通过 Wi-Fi 连接，以及特定客户端平台上的标准字体高度。隐藏页面标题栏的选项可以为应用程序提供更大的可用区域，这在较小设备上尤其有用。

 

![XPath 函数](/blog/images/xpath-functions.png)

### 新增功能，旨在提升用户体验

任何以数据为核心的应用程序的首要目标都是提供卓越的用户体验，而我们始终致力于添加功能，直接帮助最终用户。MobileTogether 2.1 的新功能包括：

- 可定制的浏览器客户端登录/主页
- 当网络连接速度较慢时，应用程序的启动速度会加快
- 全新键盘设计：可见密码

现在，即使网络连接速度较慢，MobileTogether应用程序的启动速度也会更快。此外，开发者还可以为通过浏览器客户端访问的应用程序指定一个更友好的欢迎页面。

### 全新演示应用：我的收藏 (MyCollections)

在名为MobileTogether的通用客户端应用程序的演示服务器上，有一个新的示例应用程序，名为“我的收藏”（MyCollections）。

MyCollections 是一款高度灵活且可扩展的移动数据库应用程序，用于管理您的个人收藏。MyCollections 内置了音频CD、书籍和葡萄酒等模板，您可以直接使用这些模板，也可以根据需要进行自定义，或者将其作为任何其他收藏的起点。您可以添加照片，创建和格式化新的描述字段，并根据您收藏品的具体情况定制 MyCollections。您甚至可以与朋友分享您的收藏。

“My Collections”应用程序是使用MobileTogether移动开发框架构建的，它展示了MobileTogether 2.1版本中许多新的功能。

 

![我的收藏应用 (Wǒ de shōucáng yìngyòng)](/blog/images/MyCollections.png)

### 获取 MobileTogether 2.1

[阅读更多](https://www.altova.com/zh/whatsnew_mobiletogether.html) 关于这些新功能的信息，或者： [更新您的 MobileTogether 软件](https://www.altova.com/zh/download/mobiletogether.html) 现在即可免费使用。

如果您尚未成为我们的客户，现在就开始使用[免费的MobileTogether Designer](https://www.altova.com/zh/download/mobiletogether.html)吧！
