Затвори рекламата

Когато тази есен Apple представи нов iPhone 5s, по-голямата част от врявата се въртеше около незаменим сензори за пръстови отпечатъци Touch ID, видеоклипове на забавен каданс, нови цветови варианти и 64-битов процесор А7. Но наред с мощния двуядрен корпус, в корпуса на iPhone 5s се крие още един процесор, по-точно копроцесора M7. Въпреки че на пръв поглед не изглежда така, това е малка революция в мобилните устройства.

M7 като компонент

Технически погледнато, M7 е едночипов компютър, наречен LPC18A1. Базиран е на едночиповия компютър NXP LPC1800, в който бие процесорът ARM Cortex-M3. M7 е създаден чрез модифициране на тези компоненти според нуждите на Apple. M7 за Apple се произвежда от NXP Semiconductors.

M7 работи на честота от 150 MHz, което е достатъчно за неговите цели, т.е. събиране на данни за движение. Благодарение на толкова ниската тактова честота, той щади батерията. Според самите архитекти 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 трябва да се намеси и да установи някои правила. Колко време ще отнеме това да се случи? Междувременно конкуренцията поне ще увеличи броя на ядрата, мегапикселите, инчовете и гигабайтите RAM. Въпреки това, Apple продължава да има своето напредничаво мислене по пътя

източници: KnowYourMobile.com, SteveCheney.com, Wikipedia.org, iFixit.org
.