Главная   →   Блог   →   Приложение HealthKit для iOS8

Приложение HealthKit для iOS8

Тема здоровья — чрезвычайно перспективное направление мобильных разработок, и этому, безусловно, способствуют такие факторы как тренд на здоровый образ жизни, мода на различные гаджеты для контроля состояния/активности своего тела, наличие мощных мобильных и постоянно действующих (и даже с постоянным подключением к сети Интернет) устройств, способных к хранению/обработке информации.

Таким образом, выход в новой iOS8 отдельного фреймворка для Здоровья был вполне ожидаемым, и очень важный фактор здесь — привязка устройств от Apple к собственной инфраструктуре. В отличие от конкурентов у них уже реализованы из коробки: iCloud для хранения данных, мощная система управления приватностью, спецификации и стандарты для разработки как программных, так и технических дополнений; например, каждое устройство Apple имеет в наличии Bluetooth LE уже в течение двух поколений устройств, в то время как на рынке Android фрагментация в данном сегменте просто ужасает.

HealthKit представляет из себя централизованную систему для хранения (и в некоторой степени обработки) довольно широкого круга медицинских и второстепенных показателей с системой контроля доступа к чтению и записи (раздельно) для сторонних приложений.

На базовом уровне пользователю доступна возможность заполнить базовые физические показатели своего организма, информацию о заболеваниях, питании, и т. д. Это позволяет на сугубо прикладном уровне систематизировать данные и предоставить их медперсоналу при необходимости.

Гораздо более интересный сценарий мы можем увидеть при использовании сторонних систем. Пользователь использует стороннее устройство Шагомер/Пульсометр (Трекер), который отправляет ежедневную статистику об активности в HealthKit. Кроме того, пользователь заполняет, например, базовую информацию о количестве полученных калорий.

На основании этих данных стороннее мобильное приложение (которому пользователь предоставил свои данные — возраст, вес, пол, активность и калории) может рассчитать и порекомендовать прием тех или иных витаминов и режим питания. Более того, купив «умные кроссовки», приложение которых также получает выше указанные показатели, пользователь может получить индивидуальную программу беговых тренировок! Вдобавок он еще и получает возможность геймификации своих тренировок с возможностью соревнований с друзьями в достижениях.

Непосредственно сам фреймворк предоставляет методы для:

Privacy — управление доступностью различных показателей для различных приложений.

Sample — набор основных показателей жизнедеятельности (Body Measurements, Fitness Identifiers, Vital Signs Identifiers, Results Identifiers, Nutrition Identifiers, Sleep Identifiers, Characteristics Identifiers, Correlation Identifiers, Workout Identifiers)

Units — единицы измерения показателей с возможностью конвертации и адаптацией под локализацию iOS.

Digital Signatures — цифровая подписка и шифрование передаваемых данных от внешних устройств/приложений с целью обеспечения приватности.

В продолжении статьи будет рассмотрено создание простого цифрового устройства взаимодействующего с HealthKit.

Подписывайтесь на наш блог и следите за нами в:

Если у вас есть вопросы или же вы хотели бы сделать запрос на разработку мобильного приложения, дизайна или адаптивного веб сайта - пожалуйста, используйте эту форму Форма обратной связи.

comments powered by Disqus
ЧИТАЙТЕ ТАКЖЕ...
Cf68cdaaf75f9cd1417267c6b1cafb3813c488a1 Augmented reality - дополненная реальность
Дополненная реальность (augmented reality) — технология, которая заключается в получении изображения с камеры с дальнейшим его распознаванием и наложением изображений.
754d17aa02f8c56a0e0b671d45bf2455f6177062 Agile (Scrum) методология
Scrum – это распространенная Agile методология, которая используется при разработке проектов
1a1b621bfd24aba09a56bb25cf18719ad46ef190 Мобильные приложения новостных порталов
Количество пользователей Интернета увеличивается за счет увеличения количества пользователей смартфонов и планшетов. Это означает, что мобильные приложения новостных порталов стремительно набирают обороты, соответственно и повышается и спрос на разработку
D63ac21dfd17c4acc93d52d9bdc72fea10e84edd Геолокация в разработке приложений
Сервисы геолокации используются многими веб-сайтами, мобильными приложениями, операторами мобильной связи и т.д.