この秋、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 は引き続き独自のやり方を模索し続けています 前向きの考え方 セストウ。
この特殊なチップのパスは間違いなく優れており、4 コア以上の CPU のパスよりもはるかに優れています。ユーザーはそれを知る機会がありません。とにかく、主に XNUMX つのコアでのパフォーマンスに関するものです。
しかし... もちろん、アプリケーションはすでにドライブ上にある動きのコンテキストを検出できますが、これには独自のアルゴリズムを使用する必要がありました。この利点は、ハードウェア上で直接実行されるため、より高速で、高速であることです。より経済的であり、アプリケーションをバックグラウンドで実行する必要もありません。
もう1つのことは、Motorola Xには2つのコプロセッサさえ搭載されており、1つは加速度計からのデータの記録用、もう1つは音声認識用であるため、おそらくAppleは記事から思われるほど有利なスタートを切ることはできません。
同様に、Android 4.4 にはイベント バッチ処理用の新しい API があり、これは基本的に同じです (正直に言うと、正確な詳細はわかりません)。これもハードウェアでのサポートが必要です。Nexus 5 にはそれがあり、おそらくMoto Xも、彼らが独自のものだと考えていなければ、そこにあります。
どういうわけか Moto X を見逃していたので、そのレビューを読みました。そこでは音声認識についてしか読んでいません。それはGoogleによる悪いレビューか悪いマーケティングのどちらかでした。
Nexus 5 にも同様のコプロセッサが含まれています。
http://appleinsider.com/articles/13/10/31/google-unveils-new-nexus-5-with-m7-like-motion-tracker-android-44-kitkat
ありがとう、ダン。 M7 が何に役立つのかを研究する必要があると考え、それは興味深いのではないかと考えました。興味深い情報をありがとう!
HTC One -> HTC One Max -> HTC One Mega-> HTC One Giga -> 他に何も考えられません。この観点から見ると、Apple は単に Apple で良かったです。 ;)
それがまさにその通りです...私のクラスメートが、20万ドルの私の店には8mpxと1GBのRAMしかないなどと私を「からかい」始めるたびに、私はただ微笑んでいます。なぜなら、彼らのスーパーブーストされたHTCやGalaxy Cosiとは異なり、私にはめったに起こらないからです。アプリケーションがクラッシュしたか、何かが機能しなかったのですが、私の写真は解像度が 10 倍の彼らのカメラよりも約 1280 倍品質が良いのですが、彼らはまだ解像度 960×XNUMX のモニターに写真を表示しているため、彼らはそれを見てオナニーすることしかできません。 。 :)
素晴らしい記事です!それらは多ければ多いほど良いのです。著者には本当に感謝しています:)。最初に見たとき、5S は指紋リーダーを備えたより高速な携帯電話だと思いましたが、そのような「小さなこと」が違いを生みます。ただし、残念ながら、5S が依然として天文学的な価格の携帯電話であるという事実は変わりません。 MacBook に 40 ドル、iPad に 10 ~ 14 ドル払うつもりですが、多くのことができる携帯電話には 20 ドル近くかかりますが、実際にはそうではありません。私が最後に使った iPhone は 4S で、当時 Vodafone から 9500 か月契約で XNUMXCZK で購入しましたが、それ以来一度も持っていませんし、法外な価格を考えると持つつもりもありません。
10 km のロードランニングを行った後、Runkeeper ではあと 6 km と表示されるため、実用的とは思えません :-( 唯一の選択肢は、GPS を使用して移動距離を測定することです...
うーん、私は Moves アプリを使っていますが、うまく機能します。私は自転車に乗っていませんが、そこで自転車に乗った記録が残っています :D 100 頭の動物を踏んだはずです :D しかし、アプリをオフにして 5 日後にオンにした場合は更新したくありません。データをロードできません。現在オフラインです。私は iPhone XNUMXs を持っていますが、何が問題なのかわかりませんか?