Интеграция в iOS приложение опции идентификации текста для незрячих пользователей
Наличие проблем со зрением в современном мире не является поводом отказываться от использования смартфонов. Больше того, мировым трендом является инклюзивный подход, когда людей с особыми потребностями максимально интегрируют в обычную жизнь. В том числе это проявляется во время разработки мобильных приложений, что нужно учитывать всем, кто намерен создавать самостоятельно или купить аккаунт Apple Developer. Важно понимать, как именно подключить умную камеру в программу, чтобы она стала удобной и полезной всем категориям пользователей. Специалисты Nova.Shop подготовили обзор основных моментов, которые нужно знать.
Особенности использования смартфона незрячими людьми
Помощниками для пользователей с нарушениями зрения являются специальные программы – скринридеры. В устройствах яблочного бренда для этого используется утилита VoiceOver, которую легко скачать в официальном магазине. Интересная особенность восприятия незрячими информации – из-за особенностей обработки мозгом внешних данных для них предпочтительнее роботизированные голоса. Дополнительным плюсом использования синтезатора является отсутствие риска ошибок в произношении.
Если намерены стать разработчиком Apple и презентовать качественный цифровой продукт, тогда интегрировать опцию идентификации текста обязательно нужно. При этом важно решить ряд проблем:
- отсутствие четкого понимания незрячим области захвата;
- непонимание пользователя, как переместить гаджет для распознавания необходимого текста;
- сложности со сменой положения телефона или поверхности с текстом для аудио воспроизведения написанного или напечатанного.
Стоимость разработки iOS утилиты при добавлении данной опции, конечно, вырастет, но инвестиции окупятся.
Как работает умная камера?
Суть функционирования такой камеры заключает в идентификации текста с последующим аудио воспроизведением. То есть человек активирует приложение и дает разрешение на использование камеры, затем наводит гаджет на тот объект, который его интересует, а затем воспринимает информацию на слух. Получив доступ к Apple console Developer и предусмотрев в своей утилите такую возможность, удастся расширить целевую аудиторию и повысить полезность ПО, что важно для быстрой проверки перед публикацией. Параллельно есть возможность повысить качество жизни людей с врожденными или приобретенными зрительными дефектами. Косвенно это поспособствует улучшению репутации бизнеса и повышению рейтинга.
Участники программы Apple.Developer могут подключать умную камеру для распознавания:
- банковских карт;
- названий товаров;
- сроков годности;
- денежных купюр;
- состава продуктов;
- наименований лекарств и прочтения инструкций по применению;
- расписания транспорта;
- объявлений;
- адресов и т.д.
Главные требования к умной камере
Далеко не каждый, кто может получить сертификат разработчика iOS, понимает, с какой стороны подойти к интеграции функций для незрячих людей. Нюансов много (роль играет тематика приложения), но есть требования, которых нужно придерживаться непременно:
- Быстрая работа в режиме реального времени.
- Обеспечение высокого качества распознавания.
- Минимальный расход электропитания и оперативной памяти устройства.
- Возможность использования для других сценариев.
- Запуск на устройствах с разной операционной системой. Необязательно buy iOS Developer account и заниматься созданием софта только для айфонов и айпадов – можно перейти на кроссплатформенную разработку и увеличить охват целевой аудитории.
В идеале, следует предусмотреть распознавание на разных языках и опцию регулировки пользователем соотношения качества и скорости. Что касается компонентов, то их три:
- подготовка данных, которая включает получение и выборку из видеопотока камеры, а также отправку в систему идентификации текста;
- распознавание информации (языка, символов, позиций);
- озвучивание в понятном виде.
Помимо этого, занимаясь разработкой архитектуры, нужно будет решить, какой вариант предпочтительнее – распознавание на каждый кадр или с трекингом.
Блог