これ、俺ならこう使う(6)
iPhoneアプリケーションを
App Storeに登録してみた
立薗理彦
2009/2/10
App Store登録のための審査について
- - PR -
Coco Twitterを登録してから4日ほどして「Coco Twitter: Application Submission Feedback」というタイトルのメールが届きました。
App Storeに登録されたiPhoneアプリは、アップルにより審査が行われたのちに基準を満たしたものだけがApp Storeでダウンロード可能になるのですが、この審査の結果が送られてきたのです。
結果は、残念ながら「リリースできません」でした。ネットワークが使えない場合のUIでの通知が不十分など、いくつかの指摘が記載されていました。これらの点に関して修正を行い、再度登録を行う必要があります。
メールには、審査を通らなかった理由とともに修正の方法が、ドキュメントを参照しつつ具体的に提示されていました。また、動作がおかしくなっている部分についてはスクリーンショットも添付されています。
審査には3日程度かかるようなので、やり直しはなかなか気が重いのですが、がんばって再挑戦してみたいと思います。
思わぬところでつまずいているアプリ開発者へ
今回は、iPhone用にアプリをビルドし、App Storeに登録するまでの過程を解説しました。ここで書かれた情報はすべてアップルのDeveloper Centerで入手できるものばかりですが、実際にトライしてみると思わぬところでつまずくことも多いのでひとまず成功する方法を知ることで参考になる場面もあるのではないかと思います。
また、iPhoneアプリの開発に興味があるけど、なんだかいろいろ大変そうだなあと思っている開発者予備軍の方に実際の開発の流れを知っていただき、開発を始めるきっかけの1つになれればうれしい限りです。
□ おまけ:Palmが新OS webOSを発表、JavaScript+HTMLでアプリ開発
先日開催されたCESでPalmが携帯用の新OS webOSとwebOSをベースにした端末「Palm Pre」を発表しました。iPhoneを意識したと思われるタッチUIとPalmらしい実用性の高そうなアプリは、iPhoneの独走に「待った」を掛けてくれそうな予感がします。
携帯用の新OS webOSとwebOSをベースにした端末「Palm Pre」 |
中でも注目なのは、アプリがJavaScript+HTMLで開発されていることです(Mojo Application Framework)。前回の記事で紹介した「PhoneGap」は、HTML+JavaScriptをベースにiPhone上で動作するアプリケーションを開発するアドオンフレームワークでしたが、webOSではこの手法がメインになっているわけです。
HTML 5のローカルストレージを使ったデータ保存、HTMLとCSSを使った画面デザイン、JSONによるシステム情報(アドレス帳やカレンダー、位置情報)の取得などがサポートされるようです。
いわゆるWebテクノロジーを使うことで、より多くのデベロッパを確保しようという戦略でしょうか。この手法はYahoo! WidgetやGoogle Gadget、Dashboardなどでも使われており、アプリケーションのサイズを考えてもこうしたウィジェットが多くwebOSに移植されることが期待できます。
また、PhoneGapもiPhoneに加えてAndroidやBlackBerryへの対応を開始しています。モバイルプラットフォームの選択肢が増えることで開発の負担が増える中、Webテクノロジーを使ったモバイルアプリ開発は効率の面からより注目を集めるかもしれません。
立薗理彦(たちぞの まさひこ) 1972年東京生まれ。1996年、慶應大学 環境情報学部卒。シャープで組み込み系のソフトウェアエンジニアとして働いた後、携帯電話メーカーのノキアで日本向け端末のリリースに携わる。 この頃、週末プロジェクトとしてiTunesでの再生履歴をネットで公開するサービス「音ログ」を開発。これをきっかけに、ウェブ業界への転身を決意してフリーに。 その後、音楽ニュースサイト「ナタリー」の立ち上げに関わり、2007年10月から技術担当取締役としてナターシャに参加。現在に至る。 最近の興味は、iPhoneでのアプリケーション開発。 趣味は、TVドラマ「Lost」を繰り返し見ること。全シーズンをすでに3回以上見ていて、ハワイでのロケ地ツアーにも2回参加。 著者つぶやき http://mshk.tumblr.com/ http://twitter.com/mshk http://friendfeed.com/rooms/sweet-tweet |
□ @IT関連記事
iPhoneをリモコンにしてみる 次世代のインプットを考えよう(1) マウスやキーボードだけではつまらない。Flashを応用して、iPhoneやバランスWiiボード、Chumbyを入力デバイスにしてみよう |
iPhone向けWebアプリを作ろう Safari Web Content Guide for iPhoneを読み解く iPhone/iPod touch上のWebブラウザのSafariで動くWebアプリを作成し、UIを最適化するコツを紹介します 「リッチクライアント & 帳票」フ ォーラム 2008/5/29 |
日本のインディよ! iPhoneにカワイイ系で打って出よ ものになるモノ、ならないモノ(24) ついにiPhoneが日本に。国内キャリアの垂直統合型ビジネスモデルが揺らぐとき、インディ系開発者が世界に打って出る商機がある! 「Master of IP Network」フォーラム 2008/6/17
|
Google App Engineは20%プロジェクトから生まれた Google Developer Day 2008特集(2) プロダクトマネージャーに聞く、App Engineの成り立ちと現状、ビジネス、Amazon EC2との違い、そして日本人への期待 「リッチクライアント & 帳票」フ ォーラム 2008/6/24 |
1-2-3 |
INDEX | ||
これ、俺ならこう使う(6) iPhoneアプリケーションをApp Storeに登録してみた |
||
Page1 インストール可能なアプリを作成するための準備 証明書の作成と登録 プロビジョニングプロフィールの作成とiPhoneへのインストール |
||
Page2 iPhone上で動作するアプリをビルドする App Store登録用にアプリをビルドする App Storeにアプリを登録してみる |
||
Page3 App Store登録のための審査について 思わぬところでつまずいているアプリ開発者へ おまけ:Palmが新OS webOSを発表、JavaScript+HTMLでアプリ開発 |
リッチクライアント&帳票 全記事一覧へ |
- iPhoneアプリケーションをAppStoreに登録してみた (2009/2/10)
App Storeに登録するまでの手順。プロビジョニングプロフィールの作成やiPhoneへのインストール、アプリをビルドするときの注意点などを説明 - “不況”時代を切り拓く、7つのRIA技術の基礎知識 (2009/2/4)
中立的な立場でRIA技術を比べるために、それぞれの基本的な情報と、それらを学ぶ際に最初に注意すべきことを説明しよう - 3Dモデリング建築内を歩けるCurl 3D Galleryとは? (2009/1/26)
Google SketchUpで作成した3Dモデリング建築内を歩くことができたらいいな…。Curl 3D Galleryは、そんな夢をかなえます - 未曽有の不況を打開する救世主? RIAとは (2009/1/22)
100年に一度の不況がやって来た。不況のときに起きる技術革新の可能性の1つとして、RIAとは何か、なぜ必要なのかを説明しよう
|
|
モバイル(Mobile)とは、「移動しやすい」「機動力のある」という意味を持つ形容詞です。IT社会において“モバイル”であるとは?
iPhoneアプリケーションを App Storeに登録してみた 「リッチクライアント
& 帳票」フォーラム 2009/2/10 |
ブラウザや地図、ストリートビューの基、Intentとは? 「Java Solution」フォーラム 2009/2/5 |
ネットブックで動く軽量Linux ディストリ大全(前編) 「Linux Square」フォーラム 2009/1/26 |
スポンサーからのお知らせ
お勧め求人情報
**先週の人気講座ランキング**
〜Linux編〜
◆ | 10年後の自分のために、いまできること―― 門戸が開かれている“いま”がチャンス! |
◆ | システム丸ごとバックアップ&リストアを “10万円以下”で――その方法は? |
◆ | 高還元率!売り上げの60%が社員の給与に 【ヘルスアップ事業で新しい人材を募集中】 |
◆ | “Ruby”で広がる、エンジニアの可能性 〜エンジニア・キャリア進化論(第15回)〜 |
◆ | 企業の新しいコミュニケーション基盤―― “どこでもオフィス”を実現するには? |
◆ | 仮想化に求められる「ポイント」―― コア数が多いほど仮想化の効果は高まる? |
◆ | 自分のスキル、限界を感じていませんか? 独学の限界を超えるための『IT専門教育』 |
◆ | 事業継続を効率的に実現する カギは“イメージバックアップ” |
◆ | “iPhone”“路線バス”“N700系新幹線” 共通することってなんだろう……? |
◆ | 今年の新人は「どう育てたい?」 研修のプロが、新人育成のツボを教えます |