過去数か月間、世界は一変しました。世界的な不確実性が企業の運営方法に大きな影響を与えていますが、 Mendix 私たちは価値を提供し続けるという約束を守っています。私たちは決して止まりません。
『Brooklyn Galaxy』のために、倪氏はブルックリン美術館のコレクションからXNUMX点の名品を選び、そのイメージを極めて詳細に描き込みました。これらの作品は、彼の作品とともに中国ギャラリーに展示されています。彼はXNUMX年にこの作品の制作を開始しましたが、最初の硬貨には、当館が所蔵する Mendix 8.8 には、シンプルだが強力な開発者向けの改善点、ネイティブ モバイル アプリの新機能、そしていくつかの嬉しい新機能が含まれています。詳細については、以下をお読みください。
開発者の改善
簡素化されたページモデリング
データ ウィジェット (データ ビューなど) は、その中に含まれるウィジェットにコンテキストを導入します。これらのデータ ウィジェット内に、コンテキスト オブジェクトの値を表示または編集できる新しいウィジェットを追加できます。ただし、入力ウィジェットは、直接のデータ コンテナーのオブジェクトのみを編集できます。この制限により、特に UI で複数のデータ ウィジェットをネストする必要がある場合、よりリッチでクリエイティブな UI を作成することが難しくなります。
このリリースにより、UI の創造性が制限されることはなくなります。入力ウィジェットは、属性を構成するときに簡単に選択できる親のデータ ウィジェットのオブジェクトを編集できるようになりました。

Studio での簡単な一貫性チェック
一貫性チェックは、 Mendixつまり、自由にアプリを構築しながら Mendix 重要なプロパティが構成されていない場合や、構築中のアプリに他の潜在的な問題が存在する場合は、常に通知されます。これにより、プレビューしたりクラウドに公開したりできる、完全に構成されたアプリが常に作成されます。
一貫性エラーの解決がこれまで以上に簡単になりました Mendix Studio。注意が必要なすべての要素 (ウィジェット、マイクロフロー アクションなど) に、わかりやすいインジケーターが表示されるようになりました。右上隅の「チェック」ボタンを押すだけで、問題解決モードになります。ページ上またはマイクロフロー内のアクションが必要なすべての要素には、便利な赤いインジケーターが表示されます。インジケーターの上にマウスを移動すると、何を調整する必要があるかがわかります。

開発速度を向上させる新しい MxAssist 推奨事項
Mendix 8.8 では、事前にパラメータ化されたマイクロフロー呼び出しと Java アクション呼び出しアクティビティを推奨することで、開発速度が大幅に向上しました。これにより、適切な呼び出しアクションとそれに対応する必須パラメータを見つけるために費やす開発時間が大幅に節約されます。さらに、リストを変更する必要があるときや、リストに対して操作を実行する必要があるときをより適切に識別できるようにモデルを強化しました。このリリースには、決定と検証のフィードバック推奨事項に対するマイナーな機能強化も含まれています。
ネイティブモバイル
Mendix 8.8 には、強力なネイティブ モバイル アプリを構築するための優れた新機能がいくつか含まれています。
ナノフローからマイクロフローを呼び出す
ネイティブ モバイル (およびオフライン ハイブリッド) アプリで最も要望が多かった機能の 1 つは、ナノフローからマイクロフローを呼び出す機能です。これで、ナノフローをドラッグ アンド ドロップするだけでマイクロフローを呼び出すことができます。これにより、REST サービスからデータを取得するなど、オンライン リソースを操作したり、Java アクションなどの複雑なロジックにアクセスして使用したりできます。


オフラインアプリのナノフローからマイクロフローを呼び出す方法は、非永続的なエンティティとプリミティブのみを渡したり返したりできるため、Webアプリとは少し異なります。永続的なエンティティについては、まもなく新しいアクションを導入する予定ですので、お楽しみに!詳細については、 ドキュメント.
ボトムシートウィジェット
モバイル アプリでは、魅力的な UX を作成するためにボトム シートがよく使用されます。今回のリリースでは、2 種類のボトム シートをサポートします。
- モーダルボトムシート 画面の残りの部分とのやり取りをブロックしながら、一連のオプションを提供します。このスタイルのボトムシートは、メニューの代わりとして使用できます。モーダル ボトムシートを使用すると、ネイティブ iOS アクションシートを使用して、使い慣れたユーザー エクスペリエンスを作成することもできます。
- 拡大するボトムシート 画面の下部に固定されたサーフェスを提供し、ユーザーはサーフェスを上部にドラッグすることで、機能やタスクにアクセスするためにサーフェスを展開できます。
設定でボトムシートの種類を簡単に設定できます。項目を入力するだけでモーダルボトムシートを作成したり、自由にモデル化したりできます。

また、インスピレーションを得てすぐに始められるように、いくつかの構成要素も提供しています。以下に、基本的なネイティブ モーダル ボトム シート、カスタム モーダル ボトム シート、拡張ボトム シートの 3 つの例を示します。

既存のアプリでこのウィジェットを取得するには、最新バージョンにアップデートしてください。 ネイティブモバイルリソース または、AtlasUIモジュールを更新して新しいビルディングブロックを入手してください。 ネイティブモバイルクイックスタート スターター アプリにはこのウィジェットが自動的に含まれます。
背景画像ウィジェット
ウェブ アプリと比較すると、ネイティブ モバイル アプリの背景画像を設定するには、追加のスタイリングの専門知識が必要です。これを簡単にするために、背景画像ウィジェットを導入しました。このウィジェットを使用すると、背景画像 (静的または動的) を簡単に選択し、画像のサイズを変更する方法を設定できます。もう 1 つの便利な追加機能は、画像を変更せずに、画像の不透明度を設定して、その前のテキストが明確になるようにできることです。
下部シートウィジェットと同様に、背景画像ウィジェットも App Store から入手できます。

ディープリンク
モバイルでよく要求される強力な機能はディープリンクです。ディープリンクを使用すると、ユーザーをモバイルアプリの一部に直接誘導できます(例:製品にジャンプする)または、ユーザーがブラウザ経由でログインする必要がある認証シナリオの場合は、モバイルアプリにリダイレクトできます。このリリースでは、ディープリンクが可能になりました。 ディープリンクの使用方法について詳しくはこちらをご覧ください。
Apple App Store への提出
昨年末、アップル 発表の 30月2020日までに、廃止されたUIWebView APIをまだ使用しているアプリを拒否し、このAPIを使用しているアプリを8.8年XNUMX月までにアプリストアから削除することを発表しています。XNUMXでは、UIWebViewの無料ネイティブアプリをリリースしますので、引き続き素晴らしい体験をあなたのアプリで提供できます。 Mendix アプリ
2020年XNUMX月以降にアプリをリリースするには、 Mendix Studio 8.8でバイナリを再構築するには ネイティブビルダーすでにリリースされているアプリについては、2020 年末までアップデートを公開できますが、Apple の App Store でアプリを引き続き利用できるようにするためには、2020 年 XNUMX 月までに UIWebView の無料アップデートをプッシュする必要があります。
次回リリース前の重要なお知らせ
次のリリースでは、 Mendix 8.9(0.61月末に予定)では、基盤となるテクノロジーレイヤーの大幅なアップグレードを実施します。React NativeをバージョンXNUMXに、すべてのネイティブライブラリを最新バージョンにアップグレードします。このアップグレードにより、ネイティブモバイルアプリの品質と安定性が保証されます。 Mendixただし、アップグレードは既存のユーザーにいくつかの影響をもたらすため、早い段階でその準備をしておきたいと思っています。この決定は軽々しく下したわけではありませんが、サードパーティの依存関係を可能な限り最新の状態に保つことは不可欠です。
Apple App StoreとGoogle Play Storeですでに公開されているMake It Nativeモバイルアプリは、常に最新バージョンと互換性があります。 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 スタジオプロ.