アプリの作り方 SDKの使い方
Appleは、現地時間2008年3月6日にカリフォルニアで開かれたiPhoneソフトウェアロードマップイベントにおいて、 ソフトウェア開発キット(SDK)を含む、iPod/iPad/iPhone 2.0 Softwareのベータ版を公開しました。このXcodeという名前のSDKを使用すると、誰でもiPod/iPad/iPhone用のソフトウェアを開発することができます。 Xcodeには、Mac上で使用できるiPod/iPad/iPhoneシミュレータが付いています。 また、開発したソフトウェアは、オンラインの「App Store」から無料/有料で配布することができます。
Xcodeの入手だけならMac App Storeから誰でも無料でダウンロードできます。 個人でアプリ開発を楽しむだけであればこのSDKの入手だけでOKです。 また、Apple Developer Centerへユーザー登録すると、Xcodeに加え、iOSアプリ開発に役立つ大量のドキュメントやビデオ、サンプルコードを手に入れる事ができます。 Apple Developer Centerのユーザー登録も無料です。 一般ユーザーが無料でリリース前の最新iOSを試せるApple Beta Software Programに参加すれば、パブリック・ベータ版iOSも入手できます。
しかし開発したアプリを「App Store」から配布・販売するには「iOS Development Program」への参加が必要となります。 また、正式リリース前の最新版iOSベータ版の入手にも「iOS Development Program」への参加が必要です。 参加費用は、個人開発者は年間USD99.00。エンタープライズ向けのソフト開発にはUSD299.00の費用が必要です。
開発したソフトウェアは、すべてアップルの監修の元、App Storeから配布/販売することになります。 そしてそのソフトウェアの売り上げの30%はアップルの利益として回収されます。
iPod/iPad/iPhone用アプリの作り方
ここでは、順を追ってiPod/iPad/iPhone用アプリの開発に必要な手続きを説明していきます。-
1:Macを入手する
iOSアプリの開発にはMacが必須です。Windowsユーザーの方は、別途Macを準備する必要があります。
Windows&iPhoneユーザーのためのMacintosh入門 -
2:Xcodeをインストールする
Macを入手したら、無料のXcodeをインストールして、アプリの開発を始めましょう。
Xcodeのインストール方法 -
3:Apple Developer Centerへユーザー登録する
つづいて無料のApple Developer Centerへユーザー登録して、開発に必要な情報を入手しましょう。
Apple Developer Centerへの登録方法 -
4:iOS Developer Programへ参加する
あなたが開発したアプリをiPod/iPad/iPhoneの実機にインストールしてテストし、「App Store」から配布・販売するには、有料の「iOS Development Program」への参加が必要となります。
iOS Developer Programへ参加する方法 -
5:デバイスを登録する
あなたが開発したアプリや正式リリース前の最新版iOSベータ版を、あなたのiPod/iPad/iPhoneにインストールしてテストするには、 事前にあなたのiOS Developer Program IDに、そのデバイスの識別コード(UDID)を登録しておく必要があります。
iOS Developer Programへデバイスを登録する方法 -
6:iOSベータ版をインストールする
iOS Developer Programへ参加しているなら、正式リリース前の最新版iOSベータ版を、あなたのiPod/iPad/iPhoneにインストールすることができます。
iOSベータ版をインストールする方法パブリック・ベータ版iOSのインストール/アンインストール方法iOSのバグ情報をアップルに報告する「フィードバック」アプリの使い方
アプリ開発に役立つリンク集
- iPod/iPad/iPhone用SDK関連リンク集
- iPhone DevCenter(Apple)
- iPhone Enterprise Beta Program(企業向け:Apple)
- iPhone Developer Program(一般開発者向け:Apple)
- iPhone Developer University Program(Apple)
- iPhone-Dev
- iPhone Appを作ってみた!「PhotoCooker」開発記(PCWatch)
- オール・イン・ワンiPhone開発(日経ITPro)
- 日本人がつまずかないためのiPhone開発ポイント(@IT)
- Getting Started with iPhone Developmentダウンロード(Developer Learning Solutions)
- iPhoneプログラミングメモ
- アップル、iPhone/iPod touch用SDKベータ版を公開(ASCII.jp)
- Apple、SDKを含む「iPhone 2.0」β版を発表(ITMedia+D)
- Apple、iPhoneのSDKと企業向け機能発表へ(ITMedia+D)
- 米AppleがiPhone 2.0ベータ版公開、SDKも用意し一大プラットフォームへ(INTERNETWatch)
- 駅探、ネイティブ対応の「駅探エクスプレス iPod touch版」の開発を発表(マイコミジャーナル)
- Apple iPhone SDKですがなにか(CNETJapan)
- 賛同企業が続々,iPhone SDK公開 UIを生かした他社製アプリが登場,企業向け機能も強化(日経ITPro)
- ゲームソフト会社から見たiPhoneの魅力--「ここまで整ったプラットフォームは世界初」(CNETJapan)
- iPhoneアプリケーション開発入門(マイコミジャーナル)
- 実践! iPhoneアプリ開発:カメラアプリの作り方(1)(マイコミジャーナル)
- 実践! iPhoneアプリ開発:カメラアプリの作り方(2)(マイコミジャーナル)
- 実践! iPhoneアプリ開発:楽器アプリの作り方 (1)(マイコミジャーナル)
- 実践! ロギングアプリの作り方 (1)(マイコミジャーナル)
- 実践! ロギングアプリの作り方 (3)(マイコミジャーナル)
- ARアプリの作り方 (1) - カメラオーバーレイビューを表示する(マイコミジャーナル)
- iPhoneアプリ開発者なら知っておきたい便利ツール&サービス(マイコミジャーナル)
- iPhoneアプリケーションをApp Storeに登録してみた(@IT)
- iPod/iPad/iPhone用Webアプリ関連リンク集
- 祝発売:iPhoneサイトを作ってみよう(ZDNetJapan)
- App Store登録もOK! JavaScriptで作るiPhoneアプリ(@IT)
- iPhone対応サイトの作り方(iPhone 3G Wiki*)
- 90秒で理解するiPhone JavaScript(マルチタッチ編)(ke-tai.org)
- iPhoneゲーム自作工房 - iPhone用ゲームを手軽に作る(マイコミジャーナル)
- iPhoneゲーム自作工房2 - 隕石破壊ゲームの作成(マイコミジャーナル)
- iPhoneゲーム自作工房3 - タッチポイントゲームを作成(マイコミジャーナル)
- iPhoneゲーム自作工房4 - iPhoneで反射神経を鍛えるゲームを作る(マイコミジャーナル)
- iPhoneゲーム自作工房5 - Googleマップ回転ゲームの作成(マイコミジャーナル)
- iPhoneゲーム自作工房6 - ひとりで壁に向かってボールを打ち続けるゲーム(マイコミジャーナル)
- iPhoneゲーム自作工房7 - ブロック崩しゲームを創る(マイコミジャーナル)
- iPhoneゲーム自作工房8 - インベーダータイプのゲームを創る(マイコミジャーナル)
- iPhoneゲーム自作工房9 - レースゲームを作る(マイコミジャーナル)
- iPhoneゲーム自作工房10 - 認識力を鍛えられそうなゲーム(マイコミジャーナル)
- iPhoneゲーム自作工房11 - 航空写真を背景にズバズバ撃ちまくるゲームを作成(マイコミジャーナル)
- iPhoneのGPSをJavaScriptで操ろう(ASCII.jp)
- iPhoneがJavaScript+SQLiteでGPSレコーダーに!(ASCII.jp)