Oneshot Gems
今すぐプレイ

ゲーム開発者向け

iPhone または iPad 用にビルドし、Apple ハードウェアで検証する

iPhone または iPad 用のゲームを開発するには、ネイティブの Apple フレームワークと、Apple ビルドをエクスポートするクロスプラットフォーム エンジンのどちらかを選択します。 SpriteKit は、シーン、スプライト、アニメーション、物理動作のための Apple の 2D ゲーム フレームワークです。より大きなエンジンは複数のプラットフォームをターゲットとするチームに適していますが、その iOS エクスポートは依然として Apple のビルドおよび配布プロセスに適合する必要があります。プレイ可能な Web バージョン、署名された iOS ビルド、およびストアの掲載情報を、個別のチェックを含む個別の出力として扱います。

このページの内容

ゲームのニーズに合わせてエンジンを選択

Apple プラットフォームを中心とした 2D ゲームの場合は、外部エンジンを追加する前に SpriteKit と GameplayKit を検査してください。クロスプラットフォーム エンジンで構築されたゲームの場合は、現在の iOS エクスポートと署名の手順を確認してください。

小さなシーンを構築し、パス全体を確認します。エクスポートし、エンジンで必要な場合は Xcode で開き、iPhone シミュレーターで起動して、物理的な iPhone または iPad にインストールします。 Apple は、シミュレータはすべての物理デバイスの機能やパフォーマンスを再現するわけではないため、レイアウトと広範なデバイスのバリエーションにはシミュレータを使用し、タッチ感、センサー、オーディオ ルート、中断には実際のデバイスを使用すると述べています。

Apple の画面条件に合わせた設計

センサー部分やシステムの表示領域を避けるセーフエリア、横向き対応の場合は左右両方の横向き、対応する最小画面での文字サイズを確認してください。Appleは、ゲームの背景を画面の端まで広げつつ、重要な操作部と情報をセーフエリア内に置くよう案内しています。ブラウザーで遊ぶ場合は、表示領域とブラウザーのUIを別途テストします。ネイティブアプリのレイアウト動作が、そのままSafariのWebページにも当てはまるわけではありません。

必要に応じてTestFlightで外部ベータテストを行います。テスターには、ステージのクリア、アプリをバックグラウンドに移してから再度開く操作、端末の回転、プレイ途中の状態の復元を依頼してください。報告ごとに、使った端末とビルドを記録します。

App Storeへの提出を準備する

App Store Connectでは、App Reviewに提出する前にビルドを選択し、メタデータを完成させる必要があります。実際に公開するビルドに基づいて、アプリ情報、スクリーンショット、プライバシー情報、年齢制限に関する回答、審査担当者へのメモを用意してください。提出時点のAppleのプラットフォーム要件と審査ガイドラインに従い、SDK要件やストアの期限を古いブログ記事だけで判断しないでください。

App Store Connect で承認されたビルドを監視します。レビューの問題に対応したり、リグレッションを診断したりするために、テスト済みの以前のビルドと簡潔な変更ログを保存します。

⁨iOSゲーム開発⁩についての質問

iOS シミュレータはテスト用に iPhone の代わりに使用できますか?

いいえ。レイアウトやシミュレートされたデバイスのバリエーションをチェックするのには便利ですが、すべてのハードウェア機能やパフォーマンスを再現するわけではないと Apple は指摘しています。物理デバイス上のタッチ動作とハードウェアに依存する機能を検証します。

ブラウザ ゲームには App Store への申請が必要ですか?

いいえ、Web ページとしてホストされているゲームにはブラウザーでアクセスできます。 App Store の申請は、Apple のストア ワークフローを通じて iOS アプリを配布する場合に適用されます。

関連情報

古い情報を見つけましたか? 訂正を連絡

もっと遊ぼう。

いつでも遊べる無料ブラウザーゲーム。楽しいゲームを見つけて、次のお気に入りにしよう。

気になることを、もっと