M7の詳細:データストレージ、バッテリー寿命、Androidモーションコプロセッサの採用c

M7の詳細:データストレージ、バッテリー寿命、Androidモーションコプロセッサの採用c
M7の詳細:データストレージ、バッテリー寿命、Androidモーションコプロセッサの採用c

9月20日にiPhone 5sがM7モーションコプロセッサを搭載して発売された際、AzumioのARGUSフィットネスアプリも同日にアップデートされ、M7に対応しました。私はARGUSをかなり長く愛用していますが、LifeTrakと同期できるだけでなく、リストバンドなしでも一日中バックグラウンドで歩数を計測できるので助かっています。

このアプリは現在、App Store で無料の健康 & フィットネス アプリの 1 位を獲得しており、「iOS 7 向けに設計された」トップ アプリの 1 つとして紹介されています。

このアプリがM7対応をこれほど早く実現したのを見て(私が初めて気づいたアプリで、それより前に対応したアプリは他に見当たりませんでした)、ARGUSがどのようにしてこれほど早くM7のメリットを活用できたのか興味がありました。そこで、AzumioでARGUS担当プロダクトマネージャーを務めるPeter Kuhar氏にお話を聞く機会がありました。彼はM7を取り巻く複雑な情報を分かりやすく説明してくれました。

バッテリー寿命

iPhone 5s以前のデバイスでは、ARGUSはバックグラウンドで動作中に通常1日あたり約20~30%のバッテリーを消費していました。アプリは加速度計とGPSを用いて常に動きをチェックし、距離と歩数を算出します。しかしM7では、歩数を記録するためにアプリを起動する必要はありません。すべてのデータはM7によって記録されます。そのため、ARGUSはバックグラウンドで動作している間はバッテリーを消費しなくなり、Appleが公表しているバッテリー駆動時間(3G通話10時間、スタンバイ250時間)も全く同じままです。

データストレージ

M7は最大7日間の歩数情報を保存します。ARGUSを初めてダウンロードすると、アプリはM7のデータをポーリングし、すべての履歴情報を取得できるため、優れたデータベースでスタートできます。

M7 APIを使用すると、開発者はユーザーの現在の移動状況(車に乗っているか、歩いているか、動いていないかなど)に関する情報を照会できます。Appleの開発者サイトには、「このフレームワークは、歩行、走行、自動車による移動を反映する様々な動作を区別することもできます。健康・フィットネスアプリは、このデータを活用してユーザーにパフォーマンスやワークアウトの結果を提供できます。また、ナビゲーションアプリは、このデータを使用して、提供するルート案内の種類を変更できます。」と記載されています。

将来的には、Apple のマップ アプリケーションは M7 とより深く統合されることになります。

Androidの導入

アズミオは以前からモーションコプロセッサの搭載を期待していました。バッテリーを大量に消費するCPUを常時稼働させるのではなく、モーションコプロセッサを搭載することで、CPUがスリープ状態になったり他のタスクに集中したりしている間に、スマートフォンがすべての情報を保存できるようになります。同社はAndroidメーカーとモーションコプロセッサの搭載について協議中だと私に話してくれました。Appleがこの新しいハードウェアを誇示している今、他のメーカーも追随する可能性は十分にあります。Moto Xには独自のモーショントラッキング機能が搭載されており、4.3ではアクティビティ検出機能もサポートされていますが、M7の低消費電力機能に匹敵するものはありません。

M7はiPhone 5sの最もエキサイティングな機能の一つであり、特にフィットネス愛好家にとって魅力的です。iPhoneメディアイベントのステージでデモが行われたNikeのアプリは、近い将来M7に対応する予定です。Strava Runなど、他のいくつかのアプリも先週中にM7に対応しました。

ARGUS は App Store から無料で入手できます。

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

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