Буквально через несколько дней после официального релиза iPhone 5S, оснащенного сопроцессором движения M7, разработчики из компании Azumio обновили фитнес-приложение ARGUS. Программа была адаптирована под железо флагманской новинки, причем настолько удачно, что быстро завоевало лидирующие позиции в рейтинге продуктов из раздела «Здоровье и фитнес» в App Store.

Срок службы батарей
Ранее, до появления iPhone 5S, приложение ARGUS обычно расходовало 20-30% ресурса аккумулятора смартфона, работая в фоновом режиме в течение всего дня. Программа устроена так, что постоянно запрашивает данные от акселерометра и модуля GPS, вычисляя на их основе количество пройденных шагов и прочие параметры движения. Однако, с M7 все обстоит по-другому – полный набор искомых данных сопроцессор фиксирует самостоятельно, нет нужды в работе соответствующих алгоритмов приложения, как таковых. То есть, можно вообще отключить фоновый режим и не тратить ресурс батарей и тогда iPhone 5S будет работать столько, сколько и указано в спецификации – 250 часов в режиме ожидания и 10 часов при использовании 3G.
Хранение данных
Система архивирования информации в случае с M7 устроена так, что хранит сведения обо всех перемещениях аппарата и его владельца за последнюю неделю. Поэтому, скачав и установив ARGUS в первый раз, мы начинаем работу не с «чистого листа», а уже с приличной информационной базой, что само по себе является неплохим подспорьем при составлении программ, а ведь в недалеком будущем нам обещают еще и углубленную интеграцию с сервисом Apple Maps.
Как указано на сайте разработчиков Apple, драйвера к сопроцессору помогают разделить понятие «движение» на конкретные виды — будь то ходьба, езда в автомобиле или бег, и передать соответствующие данные приложению. Не составляет особого труда написать программу, которая будет работать с выборочными сведениями и проводить расчеты, не создавая излишней нагрузки на основной процессор и шины данных. Причем это относится как к типичным спортивным приложениям, так и к различным навигационным программам.
Совместимость со средой Android
Преимущества сопроцессора движения не просто очевидны, они уже оценены по достоинству многими разработчиками приложений. Но возможность рационально использовать ресурсы системы и добиваться внушительного успеха в экономии заряда батарей пригодится не только айфонам. Было бы очень неплохо, если бы аналогичные устройства появились и на прочих смартфонах, в частности, работающих под управлением Android.
Смотрите также: