広告を閉じる

この秋、Apple は新しい機能を導入しました。 iPhone 5s、大騒ぎのほとんどは次のことを中心に展開しました。 かけがえのない 指紋センサー タッチID、スローモーションビデオ、新しいカラーバリエーション、 64ビット プロセッサA7。しかし、強力なデュアルコアとともに、iPhone 5s の本体には別のプロセッサ、より正確には M7 コプロセッサが隠されています。一見するとそうは見えませんが、これはモバイルデバイスにおける小さな革命です。

コンポーネントとしての M7

厳密に言えば、M7 は LPC18A1 と呼ばれるシングルチップ コンピューターです。これは、ARM Cortex-M1800 プロセッサを搭載した NXP LPC3 シングルチップ コンピュータをベースとしています。 M7 は、これらのコンポーネントを Apple のニーズに合わせて変更することによって作成されました。 Apple 用 M7 は NXP Semiconductors によって製造されています。

M7 は 150 MHz の周波数で動作しますが、これはその目的、つまりモーション データの収集には十分です。クロックレートが低いため、バッテリーに優しいです。設計者自身によると、M7 が必要とするエネルギーは、A1 が同じ動作に必要とするエネルギーのわずか 7% です。 A7 と比較してクロック速度が遅いことに加えて、M7 は占有スペースも少なく、わずか XNUMX 分の XNUMX です。

M7 の機能

M7 コプロセッサは、ジャイロスコープ、加速度計、電磁コンパス、つまり動きに関連するすべてのデータを監視します。このデータは毎日バックグラウンドで毎秒記録されます。サードパーティのアプリがアクセスできるようになるまで XNUMX 日間保存され、その後削除されます。

M7 はモーション データを記録するだけでなく、収集したデータ間の速度を区別できるほど正確です。これが実際に意味するのは、M7 はユーザーが歩いているのか、走っているのか、運転しているのかを認識しているということです。この能力を熟練した開発者と組み合わせることで、スポーツやフィットネス向けの新しい優れたアプリケーションが生まれます。

アプリケーションにとっての M7 の意味

M7 より前は、すべての「正常な」アプリケーションは加速度計と GPS からの情報を使用する必要がありました。同時に、アプリがバックグラウンドで実行され、常にデータを要求して記録されるように、最初にアプリを実行する必要がありました。走ったことがなければ、どれくらいの距離を走ったのか、どれだけのカロリーを消費したのかはおそらくわからないでしょう。

M7 のおかげで、活動記録アプリを起動しなければならないという問題が解消されました。 M7 は常に動きを記録しているため、M7 のデータへのアクセスを許可したアプリは起動後すぐにデータを処理し、XNUMX 日に歩いた距離や歩数を表示します。アプリに何かを記録するように指示しました。

これにより、Fitbit、Nike FuelBand、Jawbone などのフィットネス バンドを使用する必要がなくなります。 M7 には、すでに述べたように、それらに比べて XNUMX つの大きな利点があります。それは、動きのタイプ (歩く、走る、車で運転する) を区別できることです。以前のフィットネス アプリでは、たとえトラムの中でじっと座っているだけであっても、ユーザーが動いていると誤って認識する可能性がありました。もちろん、これは歪んだ結果をもたらしました。

M7 がもたらすもの

現在、7 日に何キロ歩いたか、消費カロリーや歩数に興味があるアクティブな人々は、M7 に興奮するでしょう。 MXNUMX は継続的に動作し、中断することなくモーション データを収集するため、結果は非常に正確です。つまり、iPhone をできるだけ持ち歩くことが前提です。

一部のアプリケーションはすでに M7 の可能性を最大限に活用しています。たとえば RunKeeper または 移動。時間の経過とともに、大多数のフィットネス アプリは必要に応じて M7 サポートを追加するでしょう。そうしないと、ユーザーは競合製品に切り替えることになります。バッテリーの節約と自動データ収集と分析が XNUMX つの大きな理由です。

M7 が Apple にもたらしたもの

Apple は自社のチップを強調することを好みます。それは 2010 年に A4 プロセッサを搭載した iPhone 4 を発表したときに始まりました。 Apple は、自社のチップのおかげで、競合他社よりも低い消費電力で最大のパフォーマンスを引き出すことができると常に伝えようとしています。同時に、他のハードウェアの仕様は無視されることがよくあります。平均的なユーザーは、たとえば動作メモリのサイズなどを気にしますか?いいえ。彼にとっては、iPhone が強力であると同時に、XNUMX 回の充電で一日中使えるということを知っていれば十分です。

これはM7とどう関係するのでしょうか?これは、カスタム ソフトウェア システムがカスタム ハードウェア上で適切に動作することを確認しただけであり、これはハイエンド モデルで最もよく見られます。 M7 を開発した Apple は、何ヶ月もの差を付けて競合他社を引き離しました。 iPhone 5s ユーザーは数週間にわたり M7 対応アプリを十分に楽しむことができましたが、競合製品は Nexus 5 と Motorola X 上のコプロセッサのみを提供しています。Google が開発者に API を提供しているのか、それともそれが独自のソリューションであるのかという疑問は残っています。

しばらくすると、サムスンは (冗談ではありませんが) 新しいコプロセッサを搭載した Galaxy S V を発売し、その後、おそらく HTC One Mega を発売するでしょう。そしてここに問題があります。両方のモデルは異なるコプロセッサを使用し、おそらく両メーカーはフィットネス アプリを追加するでしょう。しかし、iOS 向け Core Motion のような適切なフレームワークがなければ、開発者は閉じ込められてしまいます。ここで Google が介入し、いくつかのルールを設定する必要があります。それが起こるまでどれくらいかかりますか?一方、競争は少なくともコア数、メガピクセル数、RAMのインチ数、ギガバイト数を増やすだろう。しかし、Apple は引き続き独自のやり方を模索し続けています 前向きの考え方 セストウ。

リソース: KnowYourMobile.com, スティーブチェニー.com, Wikipedia.org, iFixit.org
.