Mendix 8.8——我们永不停止| Mendix

跳到主要内容

Mendix 8.8 – 我们永不停歇

Mendix 8.8产品更新_我们永不停歇

在过去的几个月里,我们看到世界发生了翻天覆地的变化。虽然全球不确定性极大地影响了企业的经营方式,但我们 Mendix 坚守承诺,持续创造价值。我们永不止步。

对于 Mendix 8.8 中,您会发现简单但功能强大的开发人员改进、原生移动应用的新功能以及一些令人愉悦的功能。请继续阅读以了解更多信息。

开发人员改进

简化的页面建模

数据小部件(例如数据视图)为其包含的小部件引入了上下文。在这些数据小部件中,您可以添加可以显示或编辑上下文对象值的新小部件。但是,输入小部件只能编辑其直接数据容器的对象。这种限制使得创建更丰富、更有创意的 UI 变得困难;尤其是当 UI 需要嵌套多个数据小部件时。

使用此版本,您的 UI 创造力将不再受到限制!现在,输入小部件可以编辑其父级数据小部件的任何对象,您可以在配置属性时轻松选择这些对象。

Mendix 8.8_输入小部件

在 Studio 中轻松进行一致性检查

一致性检查是 Mendix。这意味着您可以自由地构建应用程序,同时 Mendix 每当未配置重要属性或正在构建的应用程序中存在其他潜在问题时,都会通知您。这样,您最终将始终拥有一个可以预览或发布到云的完全配置的应用程序。

解决一致性错误现在比以往更加容易 Mendix Studio。现在,所有需要您注意的元素(小部件、微流程操作等)都标有清晰的指示器。只需点击右上角的“检查”按钮即可进入问题解决模式。页面或微流程中所有需要操作的元素都标有方便的红色指示器。只需将鼠标悬停在指示器上即可了解需要调整的内容。

Mendix 8.8_一致性检查亮点

新的 MxAssist 建议以提高开发速度

Mendix 8.8 通过推荐预参数化的微流调用和 Java 操作调用活动,显著提高了开发速度。这节省了大量用于寻找正确调用操作及其相应所需参数的开发时间。此外,我们增强了模型,以更好地识别列表何时需要更改或何时应对列表执行操作。此版本还对决策和验证反馈建议进行了细微改进。

原生移动端

Mendix 8.8 包含一些很棒的新功能,可以构建强大的原生移动应用程序。

从 nanoflow 调用 microflow

原生移动(和离线混合)应用最需要的功能之一是能够从纳米流调用微流。现在,只需拖放纳米流即可调用微流。这样,您就可以与在线资源进行交互,例如从 REST 服务检索数据,或者访问和使用复杂的逻辑,例如 Java 操作。

Mendix 8.8_从 nanoflows 调用 microflows
示例 1:从外部系统获取数据
Mendix 8.8_从 nanoflows1 调用 microflows
示例 2:在服务器上创建账户并登录用户

请注意,从 nanoflows 调用离线应用的 microflows 的工作方式与 Web 应用略有不同,因为您只能传递和返回非持久实体和基元。对于持久实体,我们很快将引入新的操作,敬请期待!有关更多详细信息,请访问我们的 文件.

底部表单小部件

移动应用通常使用底部操作条来打造引人注目的用户体验。在此版本中,我们将支持两种底部操作条:

  • 模态底部表单 为您提供一组选项,同时阻止与屏幕其余部分的交互。此样式的底部表单可用作菜单的替代方案。模态底部表单还使您能够使用原生 iOS 操作表单来创建熟悉的用户体验。
  • 扩展底部表 提供一个固定在屏幕底部的表面,用户可以通过将表面拖到顶部来扩展以访问功能或任务。

您可以在设置中轻松配置底部表单类型。只需输入项目即可创建模态底部表单,或者随意对其进行建模。
Mendix 8.8_底部表单小部件

我们还提供了一些构建块来启发您并帮助您快速入门。下面是三个示例:基本原生模态底部菜单、自定义模态底部菜单和扩展底部菜单。

  Mendix 8.8_基本原生模态底部表单   Mendix 8.8_自定义模态底部表单   Mendix 8.8_扩展底部表单

要让现有应用获取此小部件,请更新至最新版本的 原生移动资源 或更新 AtlasUI 模块以获取新的构建块。基于 原生移动快速入门 启动应用程序将自动拥有此小部件。

背景图像小部件

与 Web 应用相比,为原生移动应用设置背景图像需要额外的设计专业知识。为了简化此操作,我们引入了背景图像小部件。使用此小部件,您可以轻松选择背景图像(静态或动态)并配置图像大小的调整方式。另一个不错的补充是,您还可以配置图像的不透明度,以确保其前面的文本清晰,而无需更改图像。

就像底部工作表小部件一样,您可以从 App Store 获取背景图像小部件。

Mendix 8.8_背景图片小部件

深层连结

深度链接是移动设备经常需要的强大功能。借助深度链接,您可以将用户直接引导至移动应用中的某个部分(例如跳转到产品),或者在用户需要通过浏览器登录的身份验证场景中,您可以重定向到移动应用。在此版本中,我们实现了深度链接。详细了解 了解有关如何使用深度链接的更多信息。

Apple App Store 提交

去年年底,苹果 公布 到 30 月 2020 日,他们将拒绝仍然使用已弃用的 UIWebView API 的应用,并在 8.8 年 XNUMX 月之前从应用商店中删除使用此 API 的应用。在 XNUMX 版本中,我们将发布 UIWebView 免费原生应用,这样您就可以继续通过您的 Mendix 应用。

若要在 2020 年 XNUMX 月之后发布应用,你必须更新至 Mendix Studio 8.8 并使用重建二进制文件 本地构建器对于您已经发布的应用程序,您将能够在 2020 年底之前发布更新,但必须在 2020 年 XNUMX 月之前推出 UIWebView 免费更新,才能继续在 Apple 的应用商店中使用该应用程序。

下次发布前的重要通知

在我们的下一个版本中, Mendix 8.9(计划于 0.61 月底发布)之后,我们将推出底层技术层的重大升级——将 React Native 升级到 XNUMX 版本,并将所有原生库升级到最新版本。此次升级将保证使用 Mendix。但是,升级会对现有用户产生一些影响,我们希望您尽早做好准备。我们做出这个决定并非草率之举,但保持第三方依赖项尽可能最新至关重要。

Make It Native 移动应用程序已在 Apple App Store 和 Google Play Store 发布,始终与最新版本的 Mendix。由于本机库即将发生变化,我们将同时发布的 Make It Native 新版本 Mendix 8.9 与旧版本不兼容 Mendix 版本。我们的建议是升级,但如果您不想或无法升级您的项目到 Mendix 8.9 有多种选择。有关详细信息,请参阅 8.8发行说明 并确保在下个月发布时查看 8.9 版本说明。

愉悦者

使用 Studio Pro 在应用程序之间复制和粘贴

在构建应用时,有时您希望重用之前构建的其他应用的部分功能。您可以通过 App Store 分发小部件和整个模块,将整个文档(如微流、页面、布局和常量)导出为可重用包,然后将其导入另一个应用。但这很繁琐,尤其是当您只想重用模型的一小部分时。通常,在新应用中从头开始重建该部分会更快。

从 8.8 开始,您将能够将页面、实体、小部件以及用于构建应用程序的几乎所有内容从一个 Studio Pro 窗口复制/粘贴到另一个窗口。这意味着您现在可以轻松地在其他应用程序中重复使用应用程序模型的某些部分,这意味着您可以更快地构建这些应用程序并将其交付给用户。

特别感谢 杰森·图尼森 推荐这个令人愉悦的东西 Mendix 创意论坛!

Mendix 8.8_使用 Studio Pro 在应用程序之间复制和粘贴

继续

这是世界的一个不寻常时期,但我们永远不会停止交付。要了解有关新功能和特性的更多信息,请查看 发行说明。和往常一样,下载最新版本的 Mendix Studio专业版.

选择你的语言