Закрити оголошення

Коли цієї осені Apple представила новий iPhone 5s, найбільше галасу точилося навколо незамінний датчики відбитків пальців торкнутися ID, уповільнені відео, нові кольорові варіанти та 64-розрядний процесор А7. Але поряд з потужним двоядерним корпусом iPhone 5s ховається ще один процесор, а точніше співпроцесор M7. Хоча на перший погляд це не здається, це маленька революція в мобільних пристроях.

М7 як компонент

Технічно кажучи, M7 — це однокристальний комп’ютер під назвою LPC18A1. Він заснований на однокристальному комп'ютері NXP LPC1800, в якому працює процесор ARM Cortex-M3. M7 було створено шляхом модифікації цих компонентів відповідно до потреб Apple. M7 для Apple виробляє NXP Semiconductors.

M7 працює на частоті 150 МГц, що достатньо для його цілей, тобто для збору даних про рух. Завдяки такій низькій тактовій частоті він береже батарею. За словами самих архітекторів, M7 потребує лише 1% енергії, яка потрібна A7 для тієї ж роботи. Крім нижчої тактової частоти в порівнянні з A7, M7 також займає менше місця, лише одну двадцяту.

Що робить M7

Співпроцесор M7 контролює гіроскоп, акселерометр і електромагнітний компас, тобто всі дані, пов'язані з рухом. Він записує ці дані у фоновому режимі щосекунди, день за днем. Він зберігає їх протягом семи днів, коли будь-який сторонній додаток може отримати до них доступ, а потім видаляє їх.

M7 не тільки записує дані про рух, але й достатньо точний, щоб розрізняти швидкість між зібраними даними. На практиці це означає, що M7 знає, чи йдете ви, біжите чи їдете. Саме ця здатність у поєднанні з кваліфікованими розробниками дає початок новим чудовим програмам для спорту та фітнесу.

Що означає M7 для програм

До M7 всі «здорові» програми повинні були використовувати інформацію з акселерометра та GPS. У той же час вам потрібно було спочатку запустити програму, щоб вона працювала у фоновому режимі та постійно запитувала та записувала дані. Якщо ви не бігали, то, ймовірно, ніколи не дізнаєтеся, яку відстань ви пробігли або скільки калорій спалили.

Завдяки M7 усунена проблема необхідності запуску програми для запису активності. Оскільки M7 постійно записує рух, будь-яка програма, якій ви надасте доступ до даних M7, може обробити їх одразу після запуску та показати вам, скільки кілометрів ви пройшли за день або скільки кроків ви зробили, навіть якщо ви не не сказав додатку нічого записувати.

Це позбавляє від необхідності використовувати такі фітнес-гусочки, як Fitbit, Nike FuelBand або Jawbone. У M7 є одна велика перевага перед ними, про яку вже було сказано – він може розрізняти тип руху (ходьба, біг, їзда в транспорті). Попередні фітнес-програми могли помилково подумати, що ви рухаєтеся, навіть якщо ви просто сидите на місці в трамваї. Це, звичайно, призвело до спотворених результатів.

Що вам принесе M7

Зараз активні люди, які цікавляться, скільки кілометрів вони проходять на день, скільки калорій вони спалюють або скільки кроків вони пройшли, будуть у захваті від M7. Оскільки M7 працює безперервно та збирає дані про рух без перерв, результати дуже точні. Тобто, припускаючи, що ви тримаєте свій iPhone при собі якомога довше.

Деякі програми вже повністю використовують потенціал M7. Я б назвав наприклад RunKeeper або ходи. З часом переважна більшість фітнес-додатків додадуть підтримку M7, тому що вони повинні, інакше користувачі перейдуть до конкурентів. Економія батареї та автоматичний збір і аналіз даних є двома вагомими причинами.

Що приніс M7 для Apple

Apple любить виділяти власні фішки. Це почалося в 2010 році, коли він представив iPhone 4 з процесором A4. Apple постійно намагається сказати нам, що завдяки своїм чіпам вона може отримати максимальну продуктивність із меншим енергоспоживанням, ніж конкуренти. У той же час специфікаціями іншого обладнання часто нехтують. Чи хвилює звичайного користувача, наприклад, розмір оперативної пам'яті? Немає. Йому достатньо знати, що iPhone потужний і при цьому працює цілий день на одній зарядці.

Як це пов’язано з M7? Це лише підтвердження того, що спеціальна система програмного забезпечення чудово працює на спеціальному апаратному забезпеченні, що найкраще видно в моделях високого класу. Apple з M7 втекла від конкурентів на багато місяців. У той час як користувачі iPhone 5s могли в повній мірі насолоджуватися програмами з підтримкою M7 протягом тижнів, конкуренти пропонують лише співпроцесори на Nexus 5 і Motorola X. Залишається відкритим питання, чи Google пропонує API для розробників, чи це власне рішення.

Через деякий час Samsung представить (не каламбур) Galaxy S V з новим співпроцесором, а потім, можливо, HTC One Mega. І тут проблема. Обидві моделі використовуватимуть різні співпроцесори, і обидва виробники, ймовірно, додадуть свої програми для фітнесу. Але без відповідного фреймворку, такого як Core Motion для iOS, розробники потраплять у пастку. Ось тут Google має вступити та встановити деякі правила. Скільки часу знадобиться, щоб це сталося? Тим часом конкуренція принаймні збільшить кількість ядер, мегапікселів, дюймів і гігабайт оперативної пам'яті. Однак Apple продовжує йти своїм шляхом перспективне мислення на шляху

Ресурси: KnowYourMobile.com, SteveCheney.com, Wikipedia.org, iFixit.org
.