На рынке промышленной мобильности действуют иные законы, чем в потребительском сегменте. Если владельцы смартфонов ждут новых функций, красивых анимаций и свежего оформления, то для корпоративного сектора приоритеты совершенно другие. Здесь важнее предсказуемость, стабильность и безопасность.
В мире, где устройства используются для автоматизации бизнес-процессов на производстве, в логистике или энергетической отрасли, частота обновлений сама по себе не имеет решающего значения если, конечно, это не обновления безопасности. И они, что важно, далеко не всегда требуют смены версии операционной системы.
Более того, переход на новую мажорную версию, например, Android может навредить. Почему? Потому что прикладное программное обеспечение эксплуатирующееся у наших заказчиков (системы ТОиР, мобильные обходы, СКЗИ) разработано под определенный уровень Android API. Изменение методов API или добавление в них новых параметров в новой версии ОС может привести к тому, что ПО начнет работать некорректно.
Проекты автоматизации мобильного персонала, особенно в крупных компаниях, длятся не один год. За это время версия Android может обновиться два или три раза. В результате сотрудники и филиалы, которые были автоматизированы в начале, в середине и в конце проекта, могут оказаться на разных версиях операционной системы и с разным поведением прикладного ПО. Это усложняет эксплуатацию парка устройств, делает дороже техническую поддержку, затрудняет регламентирование бизнес-процессов и требует более сложного учета оборудования.
Именно здесь и проявляется ценность подхода MIG. Мы внедряем в ОС все необходимые обновления безопасности, обеспечивая защиту устройств, но при этом не торопимся с обновлениями мажорных версий. Это позволяет прогнозировать развитие долгосрочных проектов и избегать сбоев в работе критически важного ПО, а переход на новые версии ОС осуществлять централизованно, единовременно и подготовлено.
Конечно, рано или поздно разработчик операционной системы снимает ту или иную версию с поддержки. После этого еще некоторое время мы можем самостоятельно внедрять патчи безопасности, но это время сильно ограничено.
В таких случаях переход на обновленную версию становится необходимостью. Именно так происходит с актуальными линейками устройств MIG на ARM-архитектуре. Устройства начинали с Android 9, затем переходили на 10, а новое поколение (Gen. 2) выходит на Android 13 и готовится к переходу на 14.
При этом для корпоративного сектора критично не то, чтобы на устройстве была самая последняя версия Android, а то, чтобы она была актуальной и соответствовала тому уровню API, на котором написано прикладное ПО.
С российскими ОС ситуация иная, но логика во многом схожа. Их можно разделить на две категории:
- ОС на базе AOSP (Android Open Source Project). Разработчик получает от производителя устройства версию Android в виде исходных кодов и адаптирует свою операционную систему на устройство беря за основу полученное модульное ядро и значительную часть открытого кода AOSP.
- ОС на базе полноценного монолитного ядра Linux. Здесь производитель передает разработчику только BSP (Board Support Package) — пакет драйверов для всех аппаратных компонентов устройства (SoC, модули связи, камеры, NFC, контроллер питания, etc.), а разработчик ОС делает ее адаптацию на устройство практически не касаясь вопроса взаимодействия с «железом».
Наша практика показывает, что на протяжении периода эксплуатации продукта (3–5 лет) заказчики часто докупают оборудование. Они могут расширять парк устройств для новых сотрудников или заменять старые. Прикладное ПО, при этом, написано под конкретную версию операционной системы и заказчики требуют полной совместимости. Поэтому мы стараемся сохранять мажорную версию и российских ОС, пока это возможно без ущерба для информационной безопасности. Смена поколения устройств — это тот рубеж, когда можно задуматься о переходе на новую версию ОС. Например, наша компания, совместно с партнером, планирует перейти на версию 1.8 операционной системы Astra Linux в конце текущего года, одновременно с выводом на рынок следующего поколения x86-планшетов.
На рынке корпоративной мобильности важна не погоня за новизной, а стабильность, предсказуемость и безопасность. Обновления не должны ломать работающую информационную инфраструктуру заказчика и должны быть серьезно обоснованы. Именно такой подход обеспечивает надежность долгосрочных проектов автоматизации.