
Apple、4,000以上の新APIを搭載したiOS 8 SDKをリリース
- Lamiyi
- 0
- rhahw
Apple は開発者向けに 4,000 以上の新しい API を搭載した iOS 8 SDK をリリースしました。これは App Store の創設以来最大のリリースとなります。
Appleは本日、4,000以上の新しいAPIを搭載した過去最大の開発者向けリリースとなるiOS 8 SDKをリリースしました。これにより、開発者はこれまでにないほど魅力的な新しいアプリケーションを開発できるようになります。iOS 8では、通知センターウィジェットやサードパーティ製キーボードなどの主要な拡張機能により、開発者はユーザーエクスペリエンスをさらにカスタマイズできるようになり、HealthKitやHomeKitといった堅牢なフレームワークも導入されています。iOS 8には、A7チップのパフォーマンスを最大限に引き出す新しいグラフィックテクノロジーMetalと、強力な新しいプログラミング言語Swiftも含まれています。
「世界中で8億台以上のiOSデバイスが販売されており、開発者にとって大きなチャンスが広がっています」と、Appleのソフトウェアエンジニアリング担当シニアバイスプレジデント、クレイグ・フェデリギは述べています。「これはApp Storeの開設以来、最大のiOSリリースとなります。iOS 8 SDKは、驚異的な新フレームワーク、より優れた拡張性、そして革新的な新プログラミング言語など、4,000以上の新しいAPIを提供します。」
API
iOS 8は、HealthKit APIを含む強力なフレームワークを開発者に提供します。HealthKit APIは、健康・フィットネスアプリ間の相互通信を可能にします。各アプリは、ユーザーの許可を得て、他のアプリから特定の情報を取得し、より包括的な健康とフィットネス管理を実現します。例えば、血圧アプリはMayo Clinicアプリなどの医師向けアプリとデータを共有することで、医師が質の高いガイダンスとケアを提供できるようになります。
「AppleのHealthKitは、医療業界と人々の関わり方に革命をもたらすと確信しています」と、メイヨー・クリニックの社長兼CEOであるジョン・ノーズワーシー医学博士は述べています。「メイヨー・クリニックのアプリを通じて、この革新的な技術の最前線に立つことを誇りに思います。」
HealthKitとHome
:HealthKitは健康データを統合し、より効果的な健康管理をサポートします。一方、HomeKitはホームアクセサリをシームレスに接続し、より効率的にホームを管理できるようにします。HomeKitは、共通プロトコル、安全なペアリング、そしてSiriとの連携を含む、家中のデバイスを個別に、またはグループ単位で簡単に操作する機能を提供します。例えば、Siriに「寝る」と伝えるだけで、照明を暗くしたり、ドアをロックしたり、ガレージのドアを閉めたり、サーモスタットを設定したりできます。
「安全かつ統合的な方法でホームオートメーションを実現する次のステップに携われることを大変嬉しく思います」と、フィリップス ライティングのCEO、エリック・ロンドラット氏は述べています。「HomeKitにより、家中のデバイスをより安全にペアリングし、Siriを使って制御することがより簡単になり、Philips Hueの照明体験をさらに向上させることができます。」
拡張機能とウィジェット
開発者は、新しい共有オプション、カスタム写真フィルター、カスタムアクション、ドキュメントAPIなどのiOS拡張機能を使用して、ユーザーエクスペリエンスをさらにカスタマイズできます。開発者は通知センターに独自のウィジェットを追加できるようになり、サードパーティ製キーボードは追加のレイアウトと入力方法を提供します。
ゲーム
iOS 8では、A7チップのパフォーマンスを最大限に引き出す新しいグラフィックテクノロジー、Metalの登場により、iOSでのゲームプレイが大きく飛躍します。描画呼び出し速度が10倍も劇的に向上したMetalにより、大手ゲームプロバイダーは初めて、コンソールクラスの3Dゲームをモバイルデバイスで提供できるようになります。カジュアルゲーム向けには、iOS 8に新たに搭載されたSceneKitにより、楽しい3Dゲームを簡単に作成できます。また、SpriteKitにもフィールドフォース、ピクセル単位の物理演算、逆運動学など、大幅な機能強化が図られています。
Swift
Swiftは、iOSとOS X向けの強力な新しいプログラミング言語です。開発者はこれまで以上に簡単に、素晴らしいアプリケーションを開発できます。CocoaとCocoa Touch向けに設計されたSwiftは、コンパイル言語のパフォーマンスと効率性に加え、一般的なスクリプト言語のシンプルさとインタラクティブ性も兼ね備えています。Swiftは、一般的なプログラミングエラーのカテゴリを徹底的に排除することで、開発者がより安全で信頼性の高いコードを書けるよう設計されています。また、Objective-Cコードと共存できるため、開発者は既存のアプリケーションにSwiftを簡単に統合できます。Xcode Playgroundsは、Swiftコードの出力結果を瞬時に表示することで、Swiftコードの記述を驚くほどインタラクティブなものにします。
iOS 8にはTouch
ID APIも搭載されており、開発者はアプリ内でユーザーを安全に認証し、ログイン情報やユーザーデータを保護したり、キーチェーンのアイテムのロックを解除したりできます。iOS 8では、開発者は指紋の一致による認証を提供すると同時に、指紋データをセキュアエンクレーブ内で安全に保護することができます。
iOS 8 のその他の開発者向け機能には、次のものが含まれます。
●PhotoKit により、開発者は内蔵の写真アプリケーションと同じ堅牢なフレームワークのパワーを活用して、パフォーマンスの向上、非破壊編集、写真ライブラリの読み取りと書き込みの両方が可能になります。
● 新しいカメラ API により、開発者はフォーカス、ホワイト バランス、露出を細かく制御できます。
●CloudKit は、完全かつスケーラブルなバックエンド ソリューションであり、開発者がサーバー コードを記述したりサーバーを保守したりする必要性を排除します。
●アプリのプレビューやアプリのバンドル、無料の分析機能を備えた新しい iTunes Connect、リリース前のアプリのベータ テスト用の TestFlight など、開発者向けの新しい App Store 機能。
iPhone、iPad、iPod touchのお客様は、世界155カ国で120万本以上のアプリを提供する革新的なApp Storeをご利用いただけます。App Storeには毎週3億人以上のユーザーがアクセスし、iOSユーザーは750億本以上のアプリをダウンロードしています。
開発者は、Dev Center で iOS 8 の新しい開発者ツールについて詳しく知ることができます。
