Zavřít reklamu

Když letos na podzim představil Apple nový iPhone 5s, většina povyku se točila okolo nevyměnitelného snímače otisů prstů Touch ID, slow-motion videa, nových barevných variant a 64bitového procesoru A7. Jenže spolu s výkonným dvoujádrem se v těle iPhonu 5s ukrývá ještě jeden procesor, přesněji koprocesor M7. Ač se to na první pohled nezdá, jedná se malou revoluci v mobilních zařízeních.

M7 jako součástka

Technicky vzato, M7 je jednočipový počítač s názvem LPC18A1. Vychází z jednočipového počítače NXP LPC1800, ve kterém tepe procesor ARM Cortex-M3. M7 pak vznikl úpravou těchto komponent podle potřeb Applu. M7 pro Apple vyrábí společnost NXP Semiconductors.

M7 běží s frekvencí 150 MHz, což je pro jeho účely, tedy sběr pohybových dat, dostatek. Díky takto nízkému taktu je šetrný k baterii. Podle samotných architektů M7 potřebuje k totožnému úkonu pouhé 1 % energie, které by si vyžádal A7. Kromě nižšího taktu oproti A7 zabírá M7 také méně prostoru, a to pouhou jednu dvacetinu.

Co M7 dělá

Koprocesor M7 monitoruje gyroskop, akcelerometr a elektromagnetický kompas, tedy všechna data spojená s pohybem. Tato data zaznamenává na pozadí každou sekundu, den za dnem. Uchová je v sobě po dobu sedmi dnů, kdy k nim může přistoupit jakákoli aplikace třetí strany, a poté je smaže.

M7 nejenže pohybová data zaznamenává, ale je natolik přesný, že dokáže rozlišit rychlosti mezi nasbíranými daty. To v praxi znamená, že M7 ví, zda jdete, běžíte nebo jedete v autě. Právě tato schopnost v kombinaci s šikovnými vývojáři dává vzniku nových skvělých aplikací pro sport a fitness.

Co M7 znamená pro aplikace

Před M7 musely všechny „zdravé” aplikace využívat informace z akcelerometru a GPS. Zároveň jste museli aplikaci napřed spustit, aby běžela na pozadí a neustále žádala o data a zaznamenávala je. Pokud jste ji nespustili, už se asi nikdy nedozvíte, jak daleko jste doběhli nebo kolik kalorií jste spálili.

Díky M7 odpadá problém nutnosti spuštění aplikace pro zaznamenávání aktivity. Protože M7 zaznamenává pohyb neustále, každá aplikace, které povolíte přístup k datům M7, je může okamžitě po spuštění zpracovat a ukázat, kolik jste ušli za den kilometrů nebo kolik jste udělali kroků, i když jste aplikaci neřekli, aby něco zaznamenávala.

Tímto způsobem se eliminuje potřeba používat fitness náramky jako Fitbit, Nike FuelBand nebo Jawbone. M7 má oproti nim jednu velkou výhodu, která byla již zmíněna – dokáže rozlišit druh pohybu (chůzi, běh, jízdu v dopravním prostředku). Dřívější fitness aplikace si mohly mylně myslet, že se pohybujete, i když jste jen nečině seděli v tramvaji. To samozřejmě vedlo ke zkresleným výsledkům.

Co M7 přinese vám

V současné době budou z M7 nadšeni hlavě aktivní lidé, kteří se zajímají, kolik kilometrů denně nachodí, kolik spálili kalorií či kolik kroků ušli. Vzhledem k tomu, že M7 běží neustále a bez přerušení sbírá pohybová data, jsou výsledky velice přesné. Tedy za předpokladu, že budete mít iPhone co nejvíce u sebe.

Některé aplikace již plně využívají potencionálu M7. Jmenoval bych například RunKeeper nebo Moves. S postupem času přidá podporu M7 drtivá většina fitness aplikací, protože musí, jinak by uživatelé přešli ke konkurenci. Šetrnost k baterii a automatický sběr a analýza dat jsou dva pádné důvody.

Co M7 přinesl pro Apple

Apple rád vyzdvihuje své vlastní čipy. Začal s tím v roce 2010, kdy představil iPhone 4 poháněný procesorem A4. Apple se nám neustále snaží říct, že díky svým čipům dokáže vytěžit maximum výkonu za nižšího odběru energie, než je tomu u konkurence. Přitom specifikace ostatního hardwaru často opomíjí. Zajímá běžného uživatele například velikost operační paměti? Ne. Stačí mu vědět, že iPhone je výkonný a zároveň vydrží na jedno nabití celý den.

Jak tohle souvisí s M7? Jedná se jen o potvrzení toho, že systém vlastního softwaru na vlastním hardwaru funguje skvěle, což je u high-end modelů vidět nejlépe. Apple s M7 utekl konkurenci o dlouhé měsíce dopředu. Zatímco uživatelé iPhonu 5s mohou již dlouhé týdny plně využívat aplikace s podporou M7, konkurence nabízí koprocesory pouze u modelů Nexus 5 a Motorola X. Otázkou zůstává, zda Google nabízí API vývojářům, nebo zda se jedná o vlastní řešení.

Za nějakou dobu přijde Samsung (bez narážky) s Galaxy S V s novým koprocesorem a poté třeba HTC One Mega. A zde je problém. Oba modely budou využívat jiný koprocesor a oba výrobci zřejmě přidají své fitness aplikace. Jenže bez pořádného frameworku, jako Core Motion u iOS, budou vývojáři v pasti. Zde musí přijít Google a stanovit jistá pravidla. Za jak dlouho se tak stane? Mezitím bude konkurence alespoň zvyšovat počet jader, megapixelů, palců a gigabajtů operační paměti. Apple si však jde i nadále svou forward-thinking cestou.

Zdroje: KnowYourMobile.com, SteveCheney.com, Wikipedia.org, iFixit.org
.