FAQ
システム要件
4D for iOS と 4D for Android を使用するには特殊なスキルが必要ですか?
いいえ。 ネイティブな iOS/Android アプリを作成したことがなくても、4D for iOS と 4D for Android を使用すれば、4D から直接モバイルプロジェクトを簡単に作成できます。
モバイルプロジェクトエディターは、モバイルアプリ開発の経験がなくても開発できるようにデザインされています。
4D for iOS および 4D for Android を使用するために事前に必要な要件はありますか?
こちら のシステム要件一覧を参照してください。
macOS からはどちらのモバイルプラットフォーム用の開発ができますか?
macOS からは、iOS および Android 両方のモバイルプラットフォーム用の開発が可能です。
Windows からはどちらのモバイルプラットフォーム用の開発ができますか?
Windows では、Android プラットフォーム用の開発のみが可能です。
iOS プラットフォーム用の開発のためには、最終アプリケーションのコンパイルとシミュレーターの実行のために XCode が必要となるからです。
ライセンス
テスト用/体験用ライセンスはありますか?
4D Developer Pro または 4D Server ライセンスがあれば、4D for Mobile がお使いいただけます。
4D for Mobile でアプリを開発するために必要なライセンスはどれですか?
4D for iOS および 4D for Android アプリを開発するには、4D Developer Pro ライセンスが必要です。
4D for Mobile で作成したアプリの運用に必要なライセンスはどれですか?
4D for iOS および 4D for Android アプリと同期するサーバーアプリは 4D Server (macOS または Windows) のライセンスで運用することができます。
その他に必要なライセンスはありません。 モバイルアプリは 4D リモート (クライアント) の同時接続ライセンスを消費します。
4D Server のライセンスが許す限り、Mac・Windows・モバイルアプリから同時に接続することができます。
4D Server に加えて、クライアント 2接続ライセンスがインストールされている場合 (合計 4接続)、何台のモバイルデバイスから接続できますか?
最大で 4台のデバイスから接続できます。
その他
モバイルアプリからデータを編集/更新することはできますか?
はい、もちろんです!
実際のデータはどこに保存されているのでしょうか?
データはモバイルデバイスにローカル保存されています。 これにより、オフラインモードでのデータアクセスが可能です。
4D for Mobile でリレートテーブルを使用できますか?
はい、モバイルプロジェクトを定義する際にリレーションを使用できます。
4D for Mobile で計算フィールドを使用することができますか?
数式を公開することはできませんが、計算属性を作成しておき、それらをモバイルプロジェクトエディターの ストラクチャーページ で公開することができます。
データベース内に画像を用意する必要がありますか?
画像の使用は必須ではありませんが、最高のユーザーエクスペリエンスを実現するためには、画像を使用することが強く推奨されます。
4D for Mobile では、バラエティに富んだリスト画面および詳細画面のテンプレートが用意されています (画像有り、画像無し、チャート有り、など)。
モバイルアプリのためにアイコンを作成する必要がありますか?
モバイルアプリ用のアイコンを用意することは、強く推奨されています。 アイコンがない場合、デフォルトの (4D ロゴの) アイコンが表示されます。
デスクトップ版アプリのアイコンがある場合,プロジェクトエディターの 一般ページ アイコンエリアにドラッグ&ドロップするだけで,モバイル版アプリのアイコンが自動的に作成されます。
作成したアプリはどのようにテストするのですか?
4D for Mobile で作成したアプリは、シミュレーター で手早くテストすることができます。
実機でテストするには、有料の Apple Developer アカウント が必要です。
注記: 出力した iOS プロジェクトを Xcode で開けば、無料の Apple Developer アカウント でも iOS アプリをインストールすることができます。
スマートフォンとタブレット用に別々のテンプレートを作成する必要がありますか?
4D for Mobile に用意されているテンプレートは,すべてスマートフォン用に最適化されています。 しかし、タブレットでも使用することができます。
Apple Developer のアカウントが必要ですか?
アプリをテストするには、最低限でも無料の Apple Developer アカウント が必要です。
アプリを運用するには、Apple Developer Enterprise Program (インハウス運用) または Apple Developer Program (App Store 公開) への加入が必要です。
4D for Mobile で作成したアプリをカスタマイズすることができますか?
4D for iOS は、標準の Xcode プロジェクトを出力しますので、必要であれば、 Xcode で開いて編集する ことができます。
4D for Android は、標準の Kotlin プロジェクトを出力しますので、必要であれば開いて編集することができます。
アプリのサイズに制限はありますか?
iOS の場合、アプリの非圧縮サイズが合計 4GBを超えないようにしてください。 詳細については こちら を参照ください。
Android で Android App Bundles を使用する場合、アプリのインストールに必要な圧縮APK の合計サイズが 150MBを超えないようにしてください。 Android のサイズ制限についての詳細は、こちら または こちら を参照ください。