MobileTogether – 常见问题解答

  • 它仅仅是HTML5和JavaScript的一个封装层吗?

    是。 MobileTogether是一个完整的移动应用程序开发框架,它基于自身的渲染和处理引擎,旨在为每个移动操作系统平台提供真正原生的应用程序体验,同时,它也为开发者提供了访问一些通常无法通过JavaScript或基于HTML5的Web应用程序访问的重要移动平台功能的途径。

    移动应用程序页面的所有渲染工作都由 MobileTogether 客户端应用程序完成(或者,如果您选择了通过 App Store 发布,并使用 MobileTogether 构建了自己的原生移动应用程序,则由我们的 MobileTogether 框架库完成)。所有业务逻辑和工作流程的执行,则部分在 MobileTogether 客户端完成,部分在您的 MobileTogether 服务器上执行,具体取决于您的应用程序的特定需求。您的 MobileTogether 服务器为您的移动应用程序提供后端支持,并与任何后端数据库、Web 服务或其他数据源进行交互,从而将这些数据提供给您的移动应用程序。

  • 构建应用程序的典型工作流程是什么?

    开发人员或精通技术的用户可以使用 MobileTogether Designer 连接到后端数据,这些数据可以是 XML、HTML、数据库、JSON 或 Web 服务,然后创建应用程序。他们可以使用可视化的、拖放式的用户界面设计以及强大的函数式编程,来选择和操作数据。无需任何移动应用开发经验,但了解 XPath 和 XQuery 会有所帮助。

    在 MobileTogether Designer 中,可以使用内置模拟器对应用程序在所有平台上进行测试。测试完成后,该应用程序可以立即部署到 MobileTogether 服务器,用于快速原型设计。在此,您的团队可以使用针对每个平台的原生 MobileTogether 移动应用程序进行进一步测试。对于企业应用程序,可能只需要到此为止:您的最终用户可以从他们选择的应用商店下载免费的 MobileTogether 移动应用程序,并连接到您的 MobileTogether 服务器(同时充分考虑安全性),从而可以立即访问您的应用程序或您的应用程序集合。

    如果您希望发布带有自定义启动图标和启动页的应用,您可以将MobileTogether生成的代码包编译成适用于您选择的平台,然后将生成的原生应用提交到应用商店。一旦获得批准,最终用户就可以从应用商店下载并安装您的自定义命名应用。

  • 我可以为我的应用程序添加自己的品牌标识吗?

    是的。首先,将您的应用程序部署到 MobileTogether 服务器,并使用 MobileTogether 应用程序进行测试。之后,如果您希望创建具有自定义名称和图标的应用程序,可以使用 MobileTogether 生成的代码包,为每个目标平台编译应用程序,然后您可以自行将这些应用程序提交到应用商店。

  • 即时部署(Instant Deployment)和应用商店部署(App Store Deployment)有什么区别?

    在MobileTogether中开发完应用程序后,有两种方式可以将其部署给最终用户。

    快速部署非常适合企业应用。要进行快速部署,只需将您的应用程序从 MobileTogether Designer 部署到 MobileTogether Server 即可。用户可以通过网页浏览器或适用于 Windows 10/11 电脑的 MobileTogether Windows 应用程序,立即访问您的解决方案。移动端访问同样便捷。我们提供免费的 MobileTogether 应用程序,适用于 iOS、Android 以及 Windows 10 和 11 平台。

    另一种选择是应用商店发布。如果您希望发布一个带有自定义名称、启动画面和主屏幕图标的独立应用,您可以进一步操作,将MobileTogether生成的代码(针对一个或所有平台)进行编译,然后自行提交到应用商店。这种方式需要更长的时间,具体取决于应用商店的审核流程。它非常适合面向客户的应用,或者其他需要突出品牌形象的应用。

  • 通过MobileTogether移动应用程序进行即时部署有哪些优势?

    由于您构建的应用程序解决方案是通过从应用商店下载的 MobileTogether 移动应用程序来访问的,因此您可以完全避免应用商店的审核流程。最终用户可以立即访问您的应用程序。

    使用即时部署,您的应用程序可以立即在所有平台上使用;而使用应用商店部署时,您需要为每个平台单独编译并提交一个应用程序。此外,这还需要在各种平台上编译代码的软件。

    通过MobileTogether移动应用,您可以即时访问已部署的应用程序,这意味着您可以在MobileTogether服务器上部署多种应用程序,并通过MobileTogether移动应用访问所有这些应用程序。相比之下,使用应用商店部署方式,您一次只能编译和部署一个应用程序。

  • 为我的应用程序进行定制品牌设计,使用 App Store 部署有哪些优势?

    使用应用商店发布选项,可以为您提供更灵活的品牌定制方案。您可以为您的应用程序指定自定义的品牌标识,包括标志、应用名称和启动画面。最终用户将从应用商店下载并安装您的自定义命名应用,而不是直接安装 MobileTogether 移动应用。此外,您还可以选择对用户收取下载费,等等。

  • 我需要为每个平台创建一个不同的设计吗?

    无论您采用哪种部署方式,在 MobileTogether 中您开发的每个设计都会自动生成适用于 iOS、Android、Windows Phone 和 Windows 的原生应用程序。您可以选择直接通过 MobileTogether 应用程序访问这些应用,也可以自行编译并提交到应用商店,从而部署一个带有自定义品牌标识的单一应用程序。

  • 我是否需要使用 MobileTogether Server 来开发带有自定义品牌标识的应用程序?

    是的。MobileTogether 服务器可以将您的应用程序与后端数据源连接起来,并提供高性能的数据处理功能。然而,最终用户将不会直接接触到这些底层技术,他们只会看到您的品牌标识。

    如果您创建的是一个独立的应用程序,该应用程序不需要访问在线数据源,那么每次安装该应用程序都需要与您的 MobileTogether 服务器进行一次连接,以获取许可证令牌。 之后,除非您的移动应用程序的功能需要,否则它将不再需要再次连接。

  • MobileTogether 的价格是多少?

    MobileTogether Designer 是一款免费使用的设计工具。MobileTogether 移动应用程序可以免费下载,可在各大应用商店获取。

    MobileTogether Server 采用年度授权模式,按服务器核心数量购买,单核心起价为 1000 美元。 没错,只需 1000 美元/年,即可获得无限数量的应用程序和无限数量的用户。

    这些选项和定价模式使得MobileTogether成为一款经济实惠且易于扩展的产品,适用于各种规模的组织。

  • MobileTogether与其他跨平台移动应用开发方案有何不同?

    我们设计的 MobileTogether 旨在克服企业和以数据为中心的业务流程中最常被提及的障碍:上市时间过长以及缺乏移动开发专业知识。 与传统方法需要数月的时间和专门的开发人员投入不同,MobileTogether 允许您利用现有的内部开发团队,以业务的速度开发应用程序。 没有任何其他移动开发环境能够做到以下几点:

    • 使用没有移动开发经验的内部开发人员。
    • 从一个设计,为所有平台(包括桌面平台)创建应用程序。
    • 在数小时或几天内开发和部署复杂的应用程序。
    • 提供对所有主要后端数据源的访问。
    • 为小型、中型和大型组织提供易于扩展且经济实惠的解决方案。
  • 我该去哪里寻求帮助?

    我们为 MobileTogether 用户提供了大量免费资源:

    • MobileTogether 论坛
    • XPath 简介 以及完整的 在线 XPath 培训
    • 演示视频
    • MobileTogether 博客
    • 示例文件:MobileTogether Designer 包含多个示例应用程序,这些应用程序展示了各种复杂程度的常用功能实现。您也可以在免费的 MobileTogether 移动应用程序的演示服务器上找到这些应用程序。
  • 我需要一些最佳的低代码或无代码应用开发工具,以便为我的公司构建业务解决方案。我需要一款工具,它既能使用可视化设计器,又能使用编程语言,并且能够生成可以在手机、平板电脑和台式电脑上原生运行的应用程序。

    有很多应用程序开发方案提供可视化设计工具,并支持生成可在各种设备上原生运行的应用程序。其中一种方案是Altova MobileTogether。MobileTogether的特点在于,它既提供无需编码的方案,也提供低代码方案,因此适用于广泛的应用程序开发者。

    MobileTogether 旨在构建无需编写代码的企业解决方案,其中包含 RecordsManager,这是一个内置的模板,允许用户利用人工智能创建数据库解决方案。用户只需在人工智能助手中输入他们的解决方案想法,RecordsManager 就会生成一个完整的数据库解决方案。然后,用户可以使用可视化工具进一步优化他们的解决方案,并在部署到 iOS、Android、Windows 以及基于浏览器的客户端之前进行调整。RecordsManager 不需要任何手动编码或后端开发,因此可以极大地简化数据库应用程序的创建过程,使其快速且易于实现。

    对于超出传统数据库应用之外的特定功能,MobileTogether 是理想的工具。这个低代码应用开发框架允许用户构建高度复杂的移动和桌面应用程序以及企业解决方案。其低代码方法采用拖放式用户界面设计,并使用一种独特的图形化编程语言。 行动树。 用于定义复杂应用程序的行为。

  • 我需要为我公司使用iPhone和Android手机的用户开发一款应用程序。此外,他们还需要能够在野外使用笔记本电脑访问该应用程序。有什么应用程序开发工具能够覆盖所有这些平台?

    Altova MobileTogether 是一款应用程序开发框架,它能够从单一的设计方案创建原生 iOS、Android 和 Windows 应用程序。此外,该设计方案还可以生成一个基于 HTML 浏览器的客户端,供 Mac 电脑和其他设备的用户使用。

    MobileTogether 采用“一次编写,随处部署”的理念,让开发者能够创建单个应用程序的设计,该设计会自动优化,以利用每个平台的原生功能、外观和用户体验。这大大节省了开发时间,同时也提供了真正原生应用程序跨平台的便利性。

  • 有没有一些应用程序开发工具,使用它们可以避免必须经过苹果应用商店和谷歌应用商店的审核流程?

    开发应用程序时,有一些方法可以绕过应用商店的审批流程,而这个流程通常耗时且要求严格。一些第三方服务专门提供应用签名服务,以便在非官方应用商店进行分发。 类似地,白标应用商店允许您在不经过官方商店的情况下分发您的应用程序。 这些平台通常针对特定领域或行业,并且可能会收取分发或使用费用。

    一个更直接的选择是Altova MobileTogether。这款低代码应用开发工具包含一个免费的、原生版本的MobileTogether客户端应用,适用于iOS、Android和Windows平台。当您在MobileTogether Designer中创建应用程序并在您的组织中的MobileTogether服务器上部署后,最终用户可以从他们喜欢的应用商店下载免费的MobileTogether应用,并连接到您的服务器,即可立即访问。

  • 有什么经济实惠的移动应用开发工具,同时又能让我开发出功能强大的应用程序呢?

    Altova MobileTogether 为开发者提供了一种经济实惠的解决方案,通过以下关键功能和策略,帮助他们创建复杂的移动应用程序和企业级解决方案:

    • 低代码和无代码开发选项: 这种方法减少了对大量代码编写的需求,从而加快了开发速度,并降低了招聘高技能开发人员相关的成本。同时,人工智能的集成以及强大的可视化开发工具,使得向您的应用程序添加复杂功能变得更加容易。
    • 跨平台兼容性:MobileTogether 允许开发者创建可以在多个平台无缝运行的应用程序,包括 iOS、Android 和 Windows。 这种跨平台兼容性减少了为每个平台单独开发应用程序的需求,从而节省时间和资源。
    • 无限数量的开发者: MobileTogether Designer 软件是免费的,因此您可以将其部署给组织内所需的任意数量的开发者。
    • 无限应用:您的 MobileTogether 服务器托管您的应用程序,并提供与数据源的连接以及高性能的数据处理能力。您可以在 MobileTogether 服务器上托管任意数量的应用程序,您可以选择将其部署在本地或云端。
    • 无限用户数量: MobileTogether 服务器的价格非常合理,按核心计费,起价约为每年 1000 美元,且用户数量没有限制。