世界最先端のモバイルプラットフォーム

iOSは、ポケットサイズの携帯デバイスの可能性を再定義する世界最先端のモバイルプラットフォームです。Xcodeツール群と連係しているiOS SDKを使うと、これまで一度も試されたことない画期的な機能を実装するアプリケーションを簡単に作成できます。世界各国の言語に対応したApp StoreがすべてのiOSデバイス上に提供されているので、モバイルデベロッパにとってこれ以上強力なプラットフォームはありません。
パワフルな基盤
iOSの斬新なユーザエクスペリエンスは、それを支えるパワフルな基盤によって可能になっています。実績のあるMac OS Xのコアを受け継いだiOSは、iPad/iPhone/iPod touchのハードウェア性能を最大限に活用して、コンパクト化で高効率化を実現するために合理化されています。MacとiPhoneで共有されるテクノロジーには、OS Xカーネル、ネットワーク用のBSDソケット、ネイティブパフォーマンス対応のObjective-CやC/C++コンパイラ等が含まれます。
Cocoa Touch
Cocoa Touchは、iOS上でユーザインタラクションを動かすプログラミングフレームワークです。Cocoaと豪華なMacデスクトップから受け継いだテクノロジーを使用して、Cocoa TouchとiOSインターフェイスはマルチタッチ対応に全面的に再設計されました。iPhone上のボタン、テーブルリスト、ページトランジション、ジェスチャは、ポケットサイズ携帯端末のフォームファクターとしてユニークな機能です。Cocoa Touchフレームワークを使って、デベロッパはこのUIのパワーすべてを利用できます。
Model-View-Controllerパラダイムに基づいて設計されたCocoa Touchは、最先端のアプリケーションを作成するための堅固な基盤を提供します。Interface Builderデベロッパツールを併用すると、簡単で軽快に操作できるドラッグ・アンド・ドロップ機能を使って次の素晴らしいiPhoneアプリケーションを開発できます。
強力なローレベル基盤が、高レベルなフレームワークを可能にしています。例えば、Game Kitを用いてマルチプレイヤーゲームを簡単に作成したり、Core Dataを用いて高性能で使い易いデータ管理を実現したり、Core Animationを用いてほんの少しのコードを加えるだけ魅力的なエフェクトを実装したり、WebKitのモバイル機器で最も革新的なブラウザエンジンを採用したりできます。
密接に連動しているCocoa Touchフレームワークとパワフルな基盤は、アプリケーション技術の新しい仕上がりを実現できるよう他に類のない開発環境を提供しています。
グラフィックス
iOSは、多種多様な2D描画から高速の3D描画に及ぶ幅広いグラフィックス機能を提供します。高レベルなフレームワークを通じて使えるこれらの機能によって、ご自分のアプリケーションのUI内に豪華なアニメーションやトランジションを簡単に作成できます。さらに詳しく
手軽にスタート
すべて揃ったXcode開発ツールとiOS SDKは、アップルデベロッパ(Apple Developer)としてご登録いただくだけで無料ダウンロードできるようになり、一緒に配布されます。ツールセットをインストールして数分内にあなたの最初のアプリケーションがSimulator上で動作するようになります。さらに、iPad/iPhone/iPod touch実機上でテストや運用する準備が整い次第、iPhoneデベロッパプログラムで引き続き開発支援を受けることができます。