Здравствуйте! Меня зовут Сергей, я менеджер проекта ControlYourParkinsonDisease (CYPD). Вместе с моими коллегами разработали алгоритм распознавания тремора при болезни Паркинсона, и на основе этой разработки сделали мобильное приложение для Apple Watch и iPhone.
В процессе разработки мы исследовали возможность интеграции как с профессиональными медицинскими приборами для распознавания тремора, так и с общедоступной носимой электроникой, способной решать поставленную задачу. Но в итоге выбрали для разработки экосистему Apple.
Наш выбор обусловлен приемлемой стоимостью (по сравнению с медицинскими комплексами), точностью гироскопа в Apple Watch и качеством получаемых сырых данных, на основе которых наш алгоритм распознаёт тремор и строит его график.
Когда мы убедились в том, что алгоритм работает, то захотели расширить число тех людей, которым наша разработка может быть полезна.
После двух лет работы над алгоритмом мы сделали на его основе мобильное приложение и опубликовали его в App Store.
Уже в процессе перевода алгоритма распознавания тремора в формат приложения, мы поняли, что пользователю может оказаться полезным вводить перечень лекарственных препаратов для борьбы с тремором, которые ему назначил доктор.
Таким образом, мы добавили раздел «Назначения».
После этого мы добавили в приложение раздел «Опросы», в котором разместили Унифиционованную шкалу оценки болезни Паркинсона. Кстати, уровень тремора может снижать и алкоголь, принятый в разумных пределах.
Предел определяется опытным путём. И вот в этом разделе можно вести его учет – когда выпито, и сколько.
Архитектура
В процессе разработки мы столкнулись с тем, что API, предоставляемые Apple, работали не совсем штатно, а время передачи сырых данных через инфраструктуру яблочной компании было очень высоким.
Поэтому мы были вынуждены собирать сырые данные с Apple Watch, и передавать их напрямую в смартфон, где уже проводить последующую обработку.
Увы, это сказалось на скорости разряда аккумулятора часов, но путём оптимизаций кода мы смогли добиться непрерывного снятия графика тремора в течение 11 часов, что является, на мой взгляд, весьма достойным результатом. Сколько ночей и нервов потребовала эта оптимизация, говорить не будем.
Поскольку все данные передаются напрямую из Apple Watch в iPhone пользователя, мы отказались от использования серверов.
Все данные о болезни Паркинсона хранятся только на iPhone. При необходимости, пользователь может отправить эти данные своему врачу в формате pdf, но отправить не с какого-то сервера, а используя почтовый сервис, настроенный у пользователя на его смартфоне.
Наши планы
Мы уже сделали приложение для помощи людям с болезнью Паркинсона, но мы будем продолжать улучшать его и добавлять функционал.
Приложение позволит собирать больше данных о здоровье пользователя, планируется увеличить количество опросников, добавить справочник-энциклопедию по болезни Паркинсона.
Мы с командой разработчиков будем рады Вашим комментариям и предложениям по доработке и созданию новых функций.
Скачать CYPD в App Store: бесплатно
7 комментариев
Форум →Круто, вы молодцы!
Моё почтение. Надеюсь вообще приложение поможет большому количеству людей, а вы получите заслуженное вознаграждение!
Добавьте хотя бы рекламу, ну, или на худой конец, возможность просто задонатить, ибо это действительно полезно!
@iWolf, так как фирма зарегана в NY, думаю авторы рассчитывают на инвестиции и гранты, а не денег конечных пользователей.
Действительно круто! Молодцы и спасибо большое за приложение (хоть оно лично мне и не нужно), но очень хочется, чтобы было как можно больше качественных и действительно полезных приложений
Молодцы! Очень перспективное направление. Для расширения охвата аудитории было бы не лишним зацепить аудиторию Android пользователей. Там есть пара лидеров носимой электроники с гироскопами на борту.
Думаю, можно было-бы предложить на выбор 2а варианта: Ваш и через Heath Kit.
@Phonerz, на данный момент коллеги из Apple не реализовали (или не сделали общедоступным) распознавание тремора в Health Kit, но и когда реализуют, у людей должен быть выбор
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Как отключить автоматическое воспроизведение роликов YouTube в iPhone
Не получается оплатить покупку через Apple Pay
Есть ли история расчетов в калькуляторе на Mac
Где функция быстрого поиска в браузере Safari?
Не работает AirDrop между устройствами. Что делать?
Почему автокоррекция на iPhone иногда срабатывает неправильно
Как отвязать банковскую карту от Apple ID
Как на iPhone включить режим съемки Action Mode. Зачем нужен этот режим