モバイルアプリの構築 Mendix ローコードプラットフォーム

メインコンテンツへスキップ

モバイルアプリの構築 Mendix –パート1

これは、モバイルアプリの構築に関する4つのブログ投稿の最初のブログです。 Mendixパート1では、モバイルアプリケーション開発のためにソフトウェア、デバイス、アカウントを準備する方法について説明します。 パート2 モバイルアプリケーションの構築に踏み込み、モバイルアプリケーションを作成するために必要な各手順を確認します。 Mendixパート3では、ハイブリッドモバイルアプリの構築の構造と技術についてさらに詳しく説明します。まとめると、 パートXNUMX モバイル アプリをローカルでビルドし、デバッグする方法について説明します。

モバイルアプリの構築に向けて組織を準備する方法について説明する前に、 Mendix、理解しましょう Mendix プラットフォームの詳細。

何ですか Mendix モバイル?

Mendix 企業が モバイルアプリを構築する 一度インストールすればどこにでも展開でき、ネイティブデバイス機能を簡単に利用でき、豊富なネイティブユーザーエクスペリエンスを実現し、ビーコンや Touch ID などの最新のモバイルテクノロジーを活用できます。

このプラットフォームは、アイデアの創出から開発、導入から監視まで、アプリケーションのライフサイクル全体をサポートします。 Mendix開発者は、単一のモデルと単一のプラットフォームから、コードなしでリッチなモバイル アプリを迅速に構築できます。これにより、企業は高度な技術的知識がなくてもモバイル アプリを作成できます。

Mendix アプリは従来、フロントエンドが JavaScript、HTML、CSS に基づく Web ベースのアプリです。 Mendix アプリは人気のフレームワークを介してパッケージ化され、モバイルアプリとして公開できます。 PhoneGapのこのアプローチでは、既存のウィジェットとスタイルを再利用できるため、開発速度が向上し、コストが削減されます。PhoneGap ハイブリッド モバイル アプリは、Android や iOS などの複数のプラットフォーム向けに生成し、アプリ ストアに公開して、携帯電話やタブレットにインストールできます。 Mendix 2大プラットフォームであるAndroidとiOSをサポートしています。

PhoneGapとCordova

Mendix オープンソースのモバイルアプリケーション開発フレームワークであるPhoneGapを使用しています。 Apache Cordova プロジェクトHTML、CSS、JavaScript に基づいてモバイル アプリを構築し、ネイティブ アプリの機能を失うことなく、さまざまなモバイル デバイスに展開できます。

Mendix また、PhoneGap フレームワーク上に構築されたクラウドベースのサービスである PhoneGap Build も活用しています。PhoneGap Build を使用すると、開発ツールをローカルにインストールしなくても、同じモバイル アプリをクラウドで簡単に構築できます。また、アプリを簡単に共有およびダウンロードすることもできます。

モバイルアプリ構築の準備方法 Mendix

あなたがしたいとき モバイルアプリを構築する 公開する前に、準備して注意しておくべきことがいくつかあります。準備について一つずつ説明していきます。

テストデバイス

理論上、アプリはどのデバイスでも同じように動作し、同じように表示されるはずです。しかし、実際には、オペレーティング システムのバージョン、画面サイズ、ハードウェアなどのデバイスの特性の違いにより、動作が異なる場合があります。 Mendix さまざまなデバイスでテストしますが、プロジェクト固有のスタイルと実装によって動作が変わる可能性があります。

そのため、さまざまなデバイスでアプリをテストすることが重要であり、最低限、iOS と Android のデバイスが必要です。デバイスの種類をユーザーに合わせて、さまざまな画面サイズ、プラットフォーム、オペレーティング システムのバージョンでテストします。

最近の例:

  • Android 6 ではアプリの権限が変更されました。権限をテストおよび確認しないと、一部のプラグインが正しく動作しなくなります。
  • アイコンとスプラッシュ スクリーンの新しい iOS サイズが導入されたため、アプリのスプラッシュ スクリーンの代わりにデフォルトの Cordova スプラッシュ スクリーンが表示されるようになりました。

開発者アカウント

モバイル アプリをアプリ ストアに公開するには、各アプリ ストアの開発者アカウントまたはパブリッシャー アカウントが必要です。アプリの会社がそのようなアカウントを持っていない場合は、アカウントを作成する必要があります。詳細については、次のリンクを参照してください。

iOSアプリ用Mac

自律的AI Mendix および PhoneGap Build を使用すると、Mac/MacBook を必要とせずに iOS デバイスでテストできます。ただし、iOS アプリを公開する場合は、Mac/MacBook が必要です。アプリは Xcode または Application Loader 経由でのみ公開できますが、どちらも OSX を必要とするため、Mac が利用可能であることを確認してください。iOS デバイスでのテストとデバッグには、Mac があると便利です。

アプリストア

すべてのモバイル アプリには名前と一意の識別子があります。アプリを公開したら識別子を変更できないため、早い段階でこれについて検討しておくのが賢明です。また、名前を変更すると複雑化する可能性があります。アプリをアプリ ストアに公開するときには、アプリに関するスクリーンショットやコンテンツをいくつか提供する必要があることに注意してください。そのため、これらが利用可能であることを確認してください。

ヒント:素敵な アプリストアのコンテンツのスクリーンショットを作成できる無料ツール.

メディアの方

モバイル アプリにはアイコンとスプラッシュ スクリーンが必要です。デバイスによって解像度や比率が異なるため、これらの画像にはさまざまなサイズを用意する必要があります。適切な人が時間通りに画像の作成に携わるようにしてください。また、デバイス上ではデスクトップとは見た目が異なる場合があるため、実際のデバイスで画像をテストすることもお勧めします。

必要な画像と解像度は、 Mendix 開発者ポータル。ここでは、これらの画像を簡単にアップロードしてプロジェクトに保存し、 ハイブリッドアプリが開発される.

ヒント: 適切なサイズのスプラッシュスクリーンやアイコンを生成できる無料ツールがいくつかあります。 https://pgicons.abiro.com/Adobe CS などの一般的なソフトウェアとの統合もあります。

テストアカウント

アプリにログインが必要な場合、Apple はアプリをテストするために、提出プロセス中に認証情報を要求します。アプリが実稼働データを使用しており、Apple が同社の顧客ではないため、これが難しい場合があります。早い段階でこのシナリオを検討し、これに対処するための機能を実装してください。たとえば、実際の顧客データではなくスタブ データを持つ別のロールを作成します。

アプリストアへの公開を早めに開始する

最も重要なヒントの 1 つは、アプリの公開を早めに開始することです。アプリをアプリ ストアに公開する際の依存関係が複数あるため、比較的長いリード タイムが必要になる可能性があるためです。実際には、Android アプリは数時間で承認され、iOS アプリは数日で承認されます。問題がある場合は、アプリを再度チェックするのに通常 1 日かかります。

おそらく、プロジェクトの最後にこれが起こるのは望ましくないでしょうから、早めに開始して、アプリが時間どおりにアプリ ストアに承認されるようにしてください。アプリをアプリ ストアにアップロードして承認されると、他のユーザーに表示される日付を選択できることに注意してください。

これでアプリを構築する準備ができました Mendix

このブログでは準備についてのみ取り上げましたが、これはアプリケーションライフサイクルの最も重要な部分です。適切な準備は、アプリの開発、展開、運用の各フェーズの優れた基盤を確保します。モバイルアプリの開発準備がうまくいくことを祈っています。来週公開されるパート2もお楽しみに。パート2では、 Mendix ワールドアプリを例に挙げます。

パートXNUMXを読む モバイルアプリの構築 Mendix.

言語を選択してください