Здравствуйте! Меня зовут Сергей, я менеджер проекта 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.Почему не передаются фото с iPhone на Mac с функцией Камера Continuity
Как отключить историю прослушивания в Apple Music
Как удалить все письма в ящике на iOS 10?
Как посмотреть EXIF метаданные фотографии на iPhone
Пропала строка состояния на iPhone, как вернуть
Почему iPhone не заряжается до 100%
Как очистить занимаемое почтой место в хранилище iCloud?
Почему Magic Mouse часто теряет связь с Mac