Android в режиме киоска
Мобильные устройства, работающие на ОС Android, работают в многозадачном режиме. Даже если активное приложение занимает весь экран, нажатие кнопки "Home" передает управление операционной системе и открывает пользователю рабочий стол. Обычные мобильные приложения не могут перехватить и обработать системные комбинации кнопок, такие, как кнопка Home и некоторые другие.
Однако необходимость работы операционной системы в "однозадачном" режиме часто возникает, когда смартфон или планшет используется в специализированных задачах. Например,
- при проверке электронных билетов;
- в рабочих терминалах для курьеров, торговых представителей, мерчендайзеров и других удаленных сотрудников
- в тренажерах, оснащенных терминалами;
- в мобильных устройствах общего пользования – "киосках".
Последний вариант использования настолько распространен и важен, что однозадачный режим так и называется – "режим киоска" (Kiosk Mode).
Поскольку режим киоска в Android-устройствах установить достаточно сложно, большинство киосков работают под управлением ОС Windows. Однако
поэтому наша компания предоставляет решение для переключения ОС Android в режим киоска.
Для этого наше Android-приложение заменяет системную оболочку Android (Launcher). Оболочка имеет возможность перехватывать практически все системные комбинации кнопок, в частности, короткое, длинное и двойное нажатие Home, тем самым, предотвращая несанкционированный выход пользователя в операционную систему. В версиях Android, начиная с 5.x, невозможно предотвратить вызов диспетчера задач нажатием кнопки "Последние" даже с помощью оболочки, однако наше решение предотвращает выход в операционную систему или браузер из диспетчера задач. Для предотвращения вызова диспетчера задач в режиме киоска разработки оболочки недостаточно, нужно разрабатывать кастомную прошивку Android.
Android-киоск автоматически запускается при загрузке системы и автоматически запускает дочернее приложение. Для выхода из однозадачного режима предусмотрена специальная комбинация действий и защита паролем.
В отличие от существующих на рынке решений,
Количество устройств, на которые устанавливается киоск, не ограничено. Приложение конфигурируется с помощью файла на SD-карте устройства, что удобно для массовой установки. Мы предоставляем широкие возможности для кастомизации киоска, а также услуги по разработке дочерних приложений, реализующих функциональность киоска.