お問い合わせTopモバイルトップリリースまでの流れアプリのリリース■リリースまでの流れスマホでアプリを開発する場合、基本はiPhoneかAndroidの2択になるかと思います。下の表はiPhoneとAndroidの開発環境や使用言語などを比較するための表です。1.開発時に必要なものをそろえる・必要なものアプリを開発する際に必要なものはPCとネットワーク環境があれば開発は可能です。PCを買うならばPCの代金、そしてデベロッパーの登録料です。iPhoneは1年毎に99ドル、Androidは登録時のみ25ドルかかります。リリースまで考えているのならデベロッパー登録は必須です。2.開発環境をインストールする・開発環境iPhoneはxcode、AndroidはEclipseまたはAndroidStudioをインストールします。現在GoogleはAndroidStudioを推奨していますので、AndroidStudioをインストールしたほうがいいかもしれません。※ゲームライブラリを使用する場合は別途インストールが必要なものがあったりします。・開発言語iPhoneはobjective-cまたはswift、AndroidはJava言語を使用します。objective-cはMacOSの公式開発言語ではありますがswiftもAppleが数年前に開発した言語です。今後はswiftがメインになるかもしれません。ゲームエンジンを使用した場合の言語は以下のようになっています。・UnityUnityはxcodeのインストールが必須です。理由はUnityでiPhoneの実行ファイルの作成を行った場合ipaではなくxcodeプロジェクトが書き出されます。Androidはapkファイルが作成されますので、AndroidStudioをインストールしなくてもUnity単体をインストールすれば開発は可能です。・OpenGLESOpenGLESはxcode、AndroidStudioともにインストールされていますのでxcode、AndroidStudio以外の何かをインストール必要はありません。AndroidでOpenGLをC++で開発したいと考えている場合のみNDKを別途インストールする必要があります。・cocos2dxcode、AndroidStudioのインストールも行う必要があり、PythonやNDK(Androidのみ)のインストールも必要です。開発は開発環境によって異なりますので特に明記はしません。実機でのテストに関してはiPhoneはデベロッパー登録を行っていないとデータを実機に流すことができません。iPhoneで実機で開発を行う場合はデベロッパー登録を行ってください。4.リリース申請リリース申請はiPhoneはAppleの審査が必要です。審査期間は2、3日ほどかかります。Androidの方も審査はありますが、24時間程度でリリースされるようです。探している内容が見つからなかったら以下のサイトにあるかもしれません。筆者が開発にかかわらせてもらったアプリのリンクです。