FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

アプリ「クイズボタン」開発の裏側 [Xcode]

アプリ「クイズボタン」は7/17に開発をスタートし、9/7にAppStoreで公開となりました。


スタートから3日後の7/20にプロトタイプができました。
最終版とはかなり見た目が違います。この頃は仮に「PingPong」という名前をつけてました。設定画面は無く、タイマーボタンやアニメーションもまだ実装されてません。



プロトでの基本的な動作は割とすぐに確認できたものの、ここからが長かったです。
7/30から「クイズボタン」と名前を変えて開発を再スタートしましたが、色んなところでにハマリまくりました。各ハマリポイントでは以下に書いた最終的なやり方に落ち着くまで、あ〜でもないこ〜でもないと試行錯誤の連続でした。

  • 設定画面への画面遷移とデータ受け渡し
    遷移には色んな方法があるみたいですが、NavigationControllerを使いました。
    また受け渡すデータは結局ゲーム設定として保存する物なので、NSUserDefaultsを使って受け渡しました。
  • 設定画面のテーブル表示
    テーブルってややこしいですね〜。iOS 4.3から対応としたため、switch文を使ったスタンダードな方法になりました。
    iOS 5.xなら StoryBoardと "Static Cells"という技でGUIでテーブルを作れるそうです。
  • 背景画像の作成
    メイン画面は1つしか無いのに、なんだかんだで画像は71個。retina用で「さらに倍!」になって142個です。
    画像作成そのものに加え、標準用とretina用の作成手順を確立するのが大変でした。
  • アニメーションと効果音の作成
    全部のボタンにアニメーションと効果音を付けました。
    アニメーションは「楽しげな雰囲気」を出すのに苦労しました。
    効果音はフリー音源を探したけれど気に入ったのが見つからず、結局ソフトシンセサイザーを使って自作しました。
  • 英語の説明作成
    英語苦手なんです。英検三級しか持ってないんです。
    特に設定画面のテーブル内のテキストは「数単語でパチッと分かるように書きなさい。1単語がベスト」とガイドラインに書いてあったりして。そんなこと言われても思いつかんのですわ。プログラミングと平行して、ず〜っと考えてました。

そしてようやくアプリが完成し、8/14にAppleに申請をしました。

んが、8/26にリジェクトの通知が!
理由は「3.3: アプリの内容、機能に関係ない紹介文がある」でしたが、そんな紹介文は書いてませんよ私。
慌てて問い合わせてみたら、8/29に「Hello, 説明文にアプリの機能をもっと書いてね。バイナリはアップロードをしなおさなくてもOKだよ。」と返事が。説明文を書き加え、スクリーンショットも一部差し替えて、同じ日にアップデート申請を行いました。

App Status は8/29のアップデート申請後すぐに "In Review"になったんですが、そこからず〜っと "In Review"のまま1週間。たまりかねて9/6に質問を送ったら、9/7に「Hello, 確かに "In Review"だね。でもいつ終わるかは一概には言えないんだ。レビュー終わったらまた連絡するよ。」とメールで回答が。

そして質問の効果かは分かりませんが、9/7深夜にめでたく "Ready for Sale"になりました。
開発に18日、申請>再申請>公開に24日でした。
無事公開されてよかったです。
関連記事

コメントの投稿

非公開コメント

Appご紹介
K app designのAppをご紹介します

ねこわけ

画面中央の猫を次々に仕分けるゲームです。

あまり計算機

あまりを計算できる割算専用の計算機です。

6オクターブ ピアノ

6オクターブ鍵盤のピアノアプリです。iPad専用。

Dynamic Drum

様々な演奏法が楽しめるドラム演奏アプリです。

クイズボタン

早押しクイズのサポートをするアプリです。

クイズボタン Pro

クイズボタンに点数表示機能が付きました。

クイズボタン HD

クイズボタンのiPad専用版。回答者ボタンが8つに増量。

ベロシティ ピアノ

タップの強弱で音量が変わるピアノアプリです。

TIMERx4

4つのキッチンタイマーを同時に動作できるアプリです。

アナデジClock

アナログとデジタルが融合した時計です。
検索フォーム
最新記事
最新コメント
カテゴリ
人気ページ
月別アーカイブ
QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。