
iOS 7では、アプリ開発者とアクセサリメーカーの両方にとって大きな改善がいくつか予定されており、既にお伝えしてきました。昨日は、カメラと写真アプリ開発者向けに提供される新しいまばたきと笑顔の検出機能について最初にお伝えしました。そして今月初めには、今秋登場予定の新しいBluetooth関連APIについていくつかお伝えしました。
以前、ゲーマー向けの新しい API と機能の一部を紹介しましたが、iOS 7 ではサードパーティ アプリ開発者向けにさらに多くの機能が追加される予定です。大きな改善点としては、テキスト読み上げ API、アプリ内コンテンツのバックグラウンド ダウンロード、モーション効果、3D マップなどがあります。
iOS 7 で開発者が利用できる注目すべき新しい API の詳細については、以下をご覧ください。
テキスト読み上げ API |
iOS 7でアプリ開発者が利用できる新しいAPIの一つに、テキスト読み上げ機能があります。これまでは、開発者は独自のテキスト読み上げソリューションを統合する必要があり、当然ながら開発期間とコストが増加し、アプリのサイズも大きくなりました。iOS 7では、Appleは開発者がわずか3行のコードでアプリに音声機能を搭載できるAPIを統合します。これにより、iOSアプリ開発者はアプリに音声を簡単に実装できるだけでなく、Webアプリケーションを開発する開発者はSafariでも音声機能を使用できるようになります。
モーションエフェクト |
iOS 7で注目を集める大きな新しいユーザーインターフェース機能の一つは、画面を傾けたり動かしたりすると画面上のオブジェクトが3D空間で動いているように見える視差効果です。Appleはホーム画面のアイコンでこの機能を披露し、アクションシートやSafariタブなどの他のUI要素にも採用しています。開発者にとって朗報です。この機能は、サードパーティ開発者が「モーションエフェクト」と呼ばれる新しいAPIを使用して簡単にアプリに組み込むことができるようになります。視差効果と同様に、モーションエフェクトは加速度センサーで検知されたデバイスの動きによって制御され、開発者はCore Animationでアニメーション化可能なあらゆるオブジェクトに適用できます。
バックグラウンドダウンロード |
Appleが以前のiOSバージョンでNewsstandのバックグラウンドダウンロードで行ったように、アプリはバックグラウンドでアセットをダウンロードできるようになります。アプリ内のダウンロードは、アプリがバックグラウンドになったときに停止するのではなく、Appleが開発者に代わってダウンロード処理を行います。また、電力効率も考慮され、Wi-Fi接続時やアプリがフォアグラウンドにあるときはダウンロード速度が速く、アプリがバックグラウンドにありネットワーク状況が最適でないときはダウンロード速度が遅くなります。
無料のホスト型アプリ内購入 |
iOSにおいて開発者とユーザーの両方にとって嬉しいもう一つのメリットは、Store Kitの新しいAPIによって実現する、無料のホスト型アプリ内課金です。これは、開発者がユーザーに無料のアプリ内ダウンロードを提供することをAppleが許可し、コンテンツのホスティングと配信はすべてAppleが行うため、開発者は独自のサービスを運営する必要がなくなることを意味します。ホスト型アプリ内課金はバックグラウンドでダウンロードされ、アプリ内課金1回あたり2GBまでに制限されますが、開発者にとってオプションコンテンツをユーザーに配信し、初期ダウンロードのサイズを削減する優れた方法となるはずです。
iOS 7では、OS Xと同様にアプリ内購入と初回購入が1つのレシートにまとめられる統合レシートに加え、Appleは開発者向けにアプリ内購入に関する不審なアクティビティをより簡単に報告できる手段も提供しています。不審なアクティビティを検知した場合、開発者は複数のデバイスで同じゲームアカウントが購入されているかどうかをAppleに簡単に報告できます。また、新しい統合レシートは、開発者がフリーミアムモデルに移行する上でも役立ちます。ユーザーがアプリをいつ購入したか(無料化前か無料化後か)を簡単に確認できるため、ユーザーが利用できるコンテンツを把握できます。
以前にも述べたように、Apple は iOS 7 でリーダーボードにスパム行為をする不正行為者を開発者が取り締まる方法も実装しました。
マップ |
iOS 7 では、マップの地図情報の更新とハイブリッド衛星画像の改善 (上記画像) に加え、Apple の Map Kit を使用するサードパーティ開発者向けにいくつかの改善が加えられています。
最も注目すべきは、3Dマップを操作するための新しいAPIです。iOS 7のマップアプリと同様に、開発者は3Dの建物を含むマップにアクセスでき、2本指のジェスチャーで3D環境内でマップを回転したり傾けたりできるようになります。新しいMKMapCamera APIを使用すると、3Dマップ内でのカメラ位置の調整や、映画のようなカメラトランジションの作成も可能になります。
開発者は、iOS シミュレーターで回転とピッチの動きをテストできるようになります。
サードパーティ開発者向けのもう 1 つの新しい Map Kit 機能は Directions であり、アプリは Apple の運転ルートと徒歩ルートの両方を代替ルートと推定時間とともに統合できます。
以前の記事で紹介した新しい Buetooth API、ゲーマー向けの新機能、まばたきや笑顔の検出機能など、iOS 7 でアプリ開発者が利用できるようになるその他の新機能についてもご確認ください。
havebin.com を Google ニュース フィードに追加します。
FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。