At Mendix当社は、基盤となるテクノロジーによって大きく左右される、将来を見据えたプラットフォームをお客様に提供することを常に目指しています。
我々は信じている ネイティブモバイルアプリ (NAIST) と プログレッシブ ウェブ アプリ (PWA) モバイルの未来を担う存在であり、AppStoreベースおよびブラウザベースのモバイルアプリを構築するための最善のアプローチを提供します。詳細については、こちらをご覧ください。 Mendix ワールドセッション: モバイル アーキテクチャ戦略の確立.
私たちは、ハイブリッドモバイル(Cordovaベース)を将来性のある技術とは考えていません。そのため、次のことをお知らせします。 Mendix ハイブリッドモバイルを廃止します Mendix 9 (発売予定日 2021年XNUMX月)。
どのような影響があるか?
- 以前に作成されたハイブリッドモバイルアプリ Mendix 9は まだサポートされている Mendix 9.
- 自律的AI Mendix 9本、そして Mendix 8.18 (LTS)では、 新しいハイブリッドモバイルアプリを作成することは不可能になります.
- 新しい機能はありません ハイブリッドモバイルアプリ向けに作成されます。 Mendix ネイティブモバイルアプリとプログレッシブウェブアプリで利用できます。
- 自律的AI Mendix 10 では、ハイブリッド モバイル アプリはサポートされなくなります。 Mendix 12がリリースされ、 Mendix 9 私たちは落ちます ハイブリッドモバイルのサポートも必要です。専攻間では少なくとも1年の差があるため、 Mendix 9はまだ数年間サポートされています.
決定要因
全体的に、市場はハイブリッドモバイルテクノロジーから離れつつあります。例えば、 AdobeはPhoneGapとPhoneGap Buildのサポートを終了しました 1年2020月XNUMX日。ハイブリッドアプリはローカルで構築する必要があり、 Mendix クラウドプラットフォームとPhoneGap Build経由で。これは、 Mendix プラットフォームを提供します。
GitHub を見るとわかるように、たとえば React-Native と比較すると、Cordova の人気と使用率は非常に低いです。



こちらもご覧ください Stack Overflow 開発者 2020 調査:


Cordova は現在、主にメンテナンス モードになっており、Cordova を取り巻くコミュニティはそれほど活発ではありません。このため、たとえば、新しい iOS または Android バージョンがリリースされたり、新しいフォーム ファクターが導入されたりしたときに、問題が発生する可能性があります (おそらく発生します)。次に、Github での Cordova のアクティビティとコミットを React Native と比較します。




また、Apple はより制限的になり、ハイブリッド アプリを Web アプリと見なすようになり、ハイブリッド アプリをすべて受け入れなくなったこともわかりました。これはすでに複数の顧客で発生しています。
次のステップ
ハイブリッド モバイル アプリをネイティブ モバイルまたは PWA に移行するための移行戦略の定義を開始することをお勧めします。
一般的に、PWA は既存のテーマ/UI を完全に再利用するため、どちらも Web ベースであり、最短の移行パスを提供します。基本的に、PWA は追加機能を備えた Web アプリと見なすことができます。また、ハイブリッド アプリも Web ベースであるため (多くの場合、ブラウザーでテストされます)、再利用部分が大きいため、移行が簡単になります。
ただし、PWA を構築する際には考慮すべき制限があります。
- 完全なオフライン サポートは Chrome (iOS を除く)/Edge (Chromium) ブラウザでのみサポートされます。2 年後半には、より広範なブラウザのサポートが予定されています。
- iOSではウェブプッシュ通知は利用できません
- 基本的なデバイス機能のみ利用可能: カメラ、位置情報など
- ハイブリッドモバイルと同様のユーザーエクスペリエンス
さらに、ネイティブ モバイル アプリは UX、デバイス機能、オフライン、セキュリティの点で優れているため、モバイル アーキテクチャを選択する際にはそれを考慮してください。
適切なテクノロジーを選択する際に役立つフローチャートを以下に示します。

プログレッシブウェブアプリの詳細情報
間に Mendix ワールド2020 Mendix PWA のサポートを発表しました。プログレッシブ ウェブ アプリは、従来のウェブ アプリの進化形と見ることができます。全体的に PWA は真のネイティブ アプリのように動作する傾向があり、人気が高まっています。ハイブリッド/ネイティブ モバイルと比較した PWA の違いと利点は、アプリ ストア経由で配布する必要がなく、ブラウザー経由で直接アクセスできることです。
プログレッシブ ウェブ アプリには 3 つの主な特徴があります。
- インストール可能: PWA では、ユーザーのホーム画面にアプリを追加したり、フルスクリーン アプリを起動したりするオプションが提供されるため、真のネイティブ アプリのような感覚になります。
- 信頼性: サービス ワーカーを使用すると、PWA は (部分的に) オフラインで作業するオプションがあります。 Mendix PWA は、部分的にオフラインで動作することも (スタイル、ページ、画像などのリソースがキャッシュされる)、完全にオフライン ファーストで動作することもできます (ハイブリッド オフラインとネイティブ モバイルなど)。
- 対応可能: PWA は、カメラや位置情報などのさまざまなデバイス機能を活用できるだけでなく、Web プッシュ通知のサポートも提供します。機能のサポートはブラウザによって異なることに注意してください。
ハイブリッドモバイルアプリの背景
ハイブリッド モバイルは、Objective-C や Java などのネイティブ言語の代わりに Web テクノロジを使用してモバイル アプリを構築するための、よりアクセスしやすい代替手段として作成されました。また、ブラウザーでは不可能であった、または制限されていたデバイス機能とオフライン サポートも提供します。
ハイブリッド モバイル アプリの最も一般的なテクノロジは Cordova ですが、PhoneGap や Ionic など、他のバリエーション (Cordova 上) も存在します。ブラウザー経由で直接デバイス機能を活用できる PWA の台頭により、ハイブリッドの必要性は全体的に消滅しつつあります。
中で Mendixハイブリッド モバイル アプリは、次のナビゲーション プロファイルの 1 つ以上を活用するアプリです。
- ハイブリッド電話オンライン
- ハイブリッド電話オフライン
- ハイブリッドタブレットオンライン
- ハイブリッドタブレットオフライン
サポートが必要な場合はお問い合わせください
お問い合わせ追加の質問がある場合やアドバイスが必要な場合は、パートナー マネージャーまたはカスタマー サクセス マネージャーにお問い合わせください。喜んでお手伝いいたします。