Перейти к содержимому
XSIS
Мужчина в очках рассматривает устройство в синем свете

Разработка ПО

Мобильные приложения, пространственные вычисления и цифровые двойники

Мобильные приложения, которыми продолжают пользоваться, и цифровые двойники, показывающие завод или город в работе

Почему мобильные и пространственные проекты останавливаются

Мобильное приложение живёт на чужом устройстве, по правилам двух магазинов приложений, с нестабильной связью и новой операционной системой каждый год. Создать такое, которым люди продолжают пользоваться, — больше, чем экраны.

Заводы, порты, кампусы и города производят живые данные, которые лежат в панелях, никем не представляемых вживую. Цифровой двойник превращает эти данные в 3D-модель, по которой операторы видят, проверяют и планируют. Он работает, только если подключён к реальным системам за ним.

Что меняется для вас

  1. Приложения, остающиеся актуальными

    Приложения, выпускаемые в обоих магазинах и обновляемые с каждой новой версией iOS и Android и с вашей дорожной картой.

  2. Безопасность денег и идентичности

    Банковские приложения, кошельки и платёжные приложения, спроектированные с защищённым хранением ключей, привязкой к устройству и биометрическим входом с самого начала.

  3. Решения, проверенные до принятия

    Цифровые двойники и симуляции, где операторы репетируют изменения, обучают персонал и видят эффект до того, как он дойдёт до реальной площадки.

Что мы предоставляем

  • Нативные приложения iOS и Android

    Приложения на Swift и Kotlin, когда приложение зависит от устройства: платёжное оборудование, датчики или сложные медиа.

  • Кроссплатформенные приложения

    Одна кодовая база для iOS и Android на React Native или Flutter, когда общий код — лучший обмен для вашего приложения.

  • Мобильные бэкенды и релизы

    Вход, уведомления и API, нужные приложению, плюс страницы в магазинах, подписание, отправка на проверку и поэтапные развёртывания.

  • Работа офлайн и безопасная синхронизация

    Шифрованное локальное хранилище и правила конфликтов, чтобы выездные и операционные приложения работали без связи.

  • Промышленные и городские цифровые двойники

    3D-модели заводов, зданий, портов и городских районов в реальном времени на Unity, Unreal Engine или NVIDIA Omniverse с живыми данными из ваших систем.

  • Интерактивные системы и обучающие симуляции

    Симуляции серьёзного обучения, интерактивные системы и игры с бэк-офисными инструментами для управления их контентом и пользователями.

Как строится работа

  1. Исследуйте

    Мы согласуем пользователей, ключевые путешествия или сценарии, платформы и задействованные устройства или источники данных.

  2. Выберите подход

    Мы рекомендуем нативный или кроссплатформенный вариант либо подходящий 3D-движок и письменно излагаем компромиссы.

  3. Прототипируйте на реальных устройствах

    Мы проверяем ключевые путешествия или первую сцену на реальных устройствах и с реальными данными до полной разработки.

  4. Собирайте приложение и бэкенд вместе

    Мы поставляем итерациями, которые можно установить и попробовать, а сервисы и подключения данных строим параллельно.

  5. Выпускайте и наблюдайте

    Мы берём на себя подписание, проверку в магазинах и поэтапное развёртывание и внимательно следим за отчётами о сбоях и использованием.

  6. Поддерживайте

    Мы поддерживаем приложение или двойника в актуальном состоянии с новыми операционными системами, версиями движка и вашей дорожной картой.

Технологии и стандарты

Упоминание продукта не означает партнёрства с его вендором.

Языки
  • Swift
  • Kotlin
Мобильные платформы
  • SwiftUI
  • Jetpack Compose
  • React Native
  • Flutter

Как начать

Цифровой двойник, крупная симуляция или концепция нового приложения обычно начинаются в Blueprint Studio. Приложение с ясной спецификацией сразу переходит к предложению.

Что происходит дальше

  1. Предконсультационная сессия

    бесплатная 30-минутная онлайн-сессия предварительного консультирования: мы разбираем ваши цели, системы и ограничения.

  2. Оценка готовности

    В рамках бесплатная 48-часовая оценка готовности ведущий архитектор проверяет ваш проект по шести критериям определения готовности и рекомендует подходящий трек.

  3. Выбор трека

    Проекты с готовым объёмом работ получают обязывающее предложение в течение 3–5 рабочих дней. Проекты на стадии концепции начинаются в Blueprint Studio. Действующая система, которая сбоит, не документирована или требует интеграции, начинается с диагностики 1–2 недели. У Blueprint Studio и диагностики фиксированная плата, указанная в предложении.

  4. Поставка в пять этапов

    Мобилизация, спринты с живыми демонстрациями, интеграция и усиление защиты, приёмка и запуск, затем управляемые услуги. После запуска наступает гарантийный срок, затем дополнительная поддержка и обслуживание.

Вопросы и ответы

Что нам строить: нативное или кроссплатформенное?

Нативные приложения на Swift и Kotlin дают самый полный доступ к функциям устройства. Кроссплатформенные приложения на React Native или Flutter делят большую часть кода между iOS и Android, что снижает стоимость создания и изменений. Мы рекомендуем нативные, когда приложение сильно зависит от устройства, и кроссплатформенные для большинства деловых и потребительских приложений.

Как вы защищаете банковское приложение или кошелёк?

Мы храним ключи и токены в защищённом аппаратном хранилище платформы и используем закрепление сертификатов и биометрический вход или привязку к устройству. Каждое чувствительное действие проверяется на сервере. Там, где этого требует риск, мы выявляем рутованные или взломанные устройства и изменённые сборки, следуя рекомендациям OWASP Mobile Application Security.

Вы занимаетесь релизами в App Store и Google Play?

Да. Мы готовим страницы, управляем подписанием, отправляем сборки на проверку и выпускаем поэтапно, чтобы проблема коснулась немногих пользователей. Учётные записи разработчика остаются на имя вашей организации, а мы работаем под ними с доступом, который вы даёте и можете отозвать.

Что такое цифровой двойник и когда его стоит создавать?

Цифровой двойник — живая 3D-модель физического места или процесса, питаемая данными с его датчиков и систем. Его стоит создавать, когда решения об этом месте дорого проверять в реальности. Примеры: изменение производственной линии, планирование порта, управление районом умного города или обучение персонала редким событиям.

К каким системам может подключаться цифровой двойник?

К тем, что описывают реальную площадку: промышленные IoT- и сенсорные платформы, системы зданий и завода, ERP и системы обслуживания активов. Мы согласуем источники данных и частоту их обновления, чтобы двойник показывал площадку как она есть.

Может ли приложение работать без связи?

Да, там где это позволяют путешествия. Мы храним нужные пользователю данные на устройстве в зашифрованном виде и ставим его изменения в очередь до восстановления связи. Правила синхронизации решают, что делать, если одна запись изменилась в двух местах, и мы проектируем эти правила вместе с вами.

Готовы начать разработку? Запросите предложение.

Пришлите требования или RFP. Наши архитекторы проверят их и вернут обязывающее предложение с фиксированным объёмом.

Что происходит дальше

  1. Оценка готовности

    В рамках бесплатная 48-часовая оценка готовности ведущий архитектор проверяет ваш проект по шести критериям определения готовности и рекомендует подходящий трек.

  2. Обязывающее предложение

    После валидация архитектуры без затрат вы получаете обязывающее предложение с фиксированным объёмом работ в течение 3–5 рабочих дней: этапы, архитектура, структура команды и SLA. По запросу мы подписываем с вами соглашение о конфиденциальности (NDA) до того, как вы поделитесь требованиями.

  3. Мобилизация

    После подписания наши инженерные команды начинают Sprint 0 в течение 5–10 рабочих дней после подписания договора.

  4. Поставка в пять этапов

    Мобилизация, спринты с живыми демонстрациями, интеграция и усиление защиты, приёмка и запуск, затем управляемые услуги. После запуска наступает гарантийный срок, затем дополнительная поддержка и обслуживание.