Мобильное программное обеспечение уже более восьми лет переживает лавинообразный рост популярности в промышленности. Интересными прикладными вариантами использования являются:
– контроль технологических, логистических и сбытовых процессов;
– техническое обслуживание: диагностика и ремонты;
– испытания продукции, нуждающейся в анализе в реальном времени;
– повышение мобильности сотрудников при повседневном использовании корпоративных информационных систем.
Так компания «Газпром Нефть» не только обладает собственным подразделением мобильной разработки, но и внедрила мобильные приложения в процессы обслуживание клиентов АЗС, программы лояльности и даже конкурсные закупки. Аналогичные проекты есть у Роснефти, Лукойла, Башнефти.
Новолипецкий металлургический комбинат (НЛМК) распространил область мобильной автоматизации не только на внутренние процессы для сотрудников (ведение отпусков, персональных данных, зарплатных листов), но и на обеспечение средствами индивидуальной защиты и мониторинг опасных техногенных ситуаций на производстве.
Корпорация «Норильский Никель» также активно использует мобильное программное обеспечение: от создания мобильных рабочих мест на производстве и взаимодействия с вахтовыми сотрудниками до организации электронного документооборота в значительном количестве бизнес-процессов.
Эти технологические инновации в автоматизации уже свершились, однако на уровне каждого проекта остаются актуальными вопросы реализации мобильного ПО. Как и в любом другом технологическом тренде за хаотическим ростом популярности идет этап унификации и специализации. В мире мобильного программного обеспечения выявлены очевидные тенденции в унификации подходов к разработке. Это, например, избегание параллельной «дублирующей» разработки одного и того же приложения для разных мобильных операционных систем. Это может быть реализовано одним из следующих способов:
– использование одного общего технологического фреймворка (среды разработки), позволяющего частично или полностью адаптировать приложение под разные мобильные операционные системы;
– вместо нативной разработки создавать приложения, работающие в любом браузере в каждой операционной системе (progressive web apps).
Согласно