Forguncy 10 オンラインヘルプ
ベストプラクティス / 開発 / モバイルプラットフォーム
このトピックで
    モバイルプラットフォーム
    このトピックで

    PCで利用するアプリケーションと比べて、モバイルデバイスで利用するアプリケーションは、デバイスやネットワークの制約がユーザーエクスペリエンス(以降、UX)に影響を与える可能性があり、特性にあったユーザーインターフェース(以降、UI)やUXが求められます。

    また、複雑なコマンドやデータベースの更新処理を行うコマンドは、クライアントサイドには実装せず、サーバーサイド処理として実装することでモバイルの制限を受けにくいアプリケーションの作成が可能です。

    レイアウト

    モバイルデバイスで使用するアプリケーションは、デバイスの画面サイズを考慮したレイアウトを意識してください。

    JavaScriptやCSSの使用

    通信速度やデータ制限などの影響を受けるモバイルデバイスではアプリケーションの動作不良が起きやすく、さらにはJavaScriptやCSSの多用はアプリケーションのパフォーマンスに影響する可能性があります。そのためモバイルページではJavaScriptやCSSの使用は最低限に留め、使用が必要な場合は下記の点に注意してください。

    ページ要素の最適化

    モバイルデバイスでの利用が想定される場合にUXの向上を期待できる設定を紹介します。

    画像ファイルサイズの最適化

    モバイルアプリケーションでファイルサイズの大きい画像ファイルを使用すると、ダウンロード時間が長くなり、場合によってはダウンロードできなくなることやパフォーマンスが著しく低下する可能性があります。さらに、モバイルデバイスのストレージまたはストレージ容量を消費し、高DPIデバイスモデルの画面では画像が大きすぎる場合もあります。そのため、画像アップロード型セルに対して、下記の設定を行うことを推奨します。