Facebook、iOS 6統合と新しいiOS Dev Centerを備えたSDK 3.0ベータ版をリリースc

Facebook、iOS 6統合と新しいiOS Dev Centerを備えたSDK 3.0ベータ版をリリースc
Facebook、iOS 6統合と新しいiOS Dev Centerを備えたSDK 3.0ベータ版をリリースc

Facebookは本日、iOS SDK 3.0ベータ版のリリースにより、これまでで最大のiOS SDKアップデートをリリースすると発表しました。このアップデートには、iOS 6のネイティブFacebookログイン機能も含まれています。また、iOSアプリ開発者がiOSデバイス向けに優れたFacebook統合アプリを開発できるよう、チュートリアル、コンセプト、リファレンスドキュメントなどを掲載した、刷新されたiOS Dev Centerも公開しました。

iOS 6との連携については、Facebookは、新しいSDKはiOS 6のリリース後、ネイティブのFacebookログイン機能の使用を自動的にサポートし、リリースまではベータ版で引き続きサポートすると説明しました。Facebookは、SDK 3.0のすべての新機能はiOS 4.0以降で動作すると述べ、「Facebookログインを有効にするだけで、SDKはiOS 4.0以降のすべてのバージョンでアプリがシームレスに動作することを保証します」と付け加えました。

iOS 6 の改善など、SDK に含まれるいくつかの新機能について説明しながら、発表では、新しいドラッグ アンド ドロップの「すぐに使用できるネイティブ UI」コンポーネントと強化された API サポートが強調されました。

すぐに使えるネイティブUIビュー:このSDKリリースには、一般的な機能向けの様々なユーザーインターフェース(UI)コンポーネントがあらかじめ用意されています。これらのコンポーネントをアプリに簡単に追加できるため、一つ一つをゼロから構築したり、ダイアログを使用したりする必要はありません。これにより、一般的な機能を迅速かつネイティブかつ一貫した方法で構築できます。

  • FBProfilePictureView を使用すると、ユーザーのプロフィール写真を表示できます。
  • FBPlacePickerViewController を使用すると、ユーザーは Facebook Places データベースを照会して近くのオプションを検索し、チェックインすることができます。
  • FBFriendPickerViewControllerは、単一選択と複数選択のオプションを備えており、ユーザーは簡単に友達を選択できます。デバイスの種類やアプリケーションの承認状況に基づいて友達をフィルタリングできます。

最新のObjective-C言語機能のサポート:自動参照カウント(ARC)により、メモリ管理に費やす時間が短縮されます。ブロックのサポートにより、セッションや非同期Facebook APIの呼び出しをより簡単に処理できます。さらに、慣用的なAPI命名規則やKVOといった主要な言語機能もサポートしているため、Facebook SDKとAppleのiOS環境をシームレスに移行できます。

Facebook APIサポートの改善: SDKリクエストのバッチ処理を有効にすることで、Facebook API呼び出しのレイテンシを大幅に改善し、APIリクエストへのアクセス時間を大幅に短縮しました。グラフアクションとオブジェクトに厳密に型付けされたObjective-C型をサポートすることで、ソーシャルグラフに対するプログラミングがより簡潔かつ容易になります。アクション公開APIと組み合わせることで、Open Graphアクションをユーザーのタイムラインに簡単に公開できます。

iOS 用の Facebook SDK 3.0 ベータ版は、こちらからダウンロードできます。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。