← Mobile

Mobile-first ServiceDesk: почему iPhone заменяет ноутбук оператора

PWA, Web Push на iOS 16.4+, оффлайн-shell, safe-area для notch. Как современный ServiceDesk даёт оператору поддерживать клиентов с телефона — и почему это критично в 2026.

9 мин чтения Команда TIQQET
PWAWeb PushMobileUX
MOBILE 📱 MOBILE TIQQET BLOG · 2026

Почему mobile важен для оператора в 2026

Несколько лет назад «мобильное ServiceDesk» означало «можно посмотреть статус заявки с телефона». В 2026 году это другое: оператор реально работает с заявками с iPhone — отвечает клиентам, меняет статусы, прикрепляет вложения, запускает таймер трудозатрат.

Причины:

  • Распределённая команда — оператор может быть в офисе, дома, в пути. Заявка нужна сразу, не через 2 часа когда дойдёт до ноутбука;
  • Push-уведомления на iOS наконец работают для PWA (с 16.4) — клиент пишет, оператор получает push как от PWA-приложения;
  • 5G/Wi-Fi 6 — скорости загрузки больше не ограничение;
  • Ожидания клиентов — «нет ответа час» в эпоху мессенджеров воспринимается как игнор.
PWA × iOS 16.4+ 📱 PWA × iOS 16.4+ Web Push работает

PWA: что это и зачем

Progressive Web Application — веб-приложение, которое ведёт себя как нативное:

  • Устанавливается на главный экран (без App Store / Google Play);
  • Работает в полноэкранном режиме (без браузерной строки);
  • Получает push-уведомления;
  • Имеет иконку, splash-screen, кэширует ресурсы для оффлайн-shell;
  • Обновляется автоматически — не нужно публиковать релизы в стор.

Для ITSM-вендора PWA — это один кодбейс для веба и мобильного. Не нужно поддерживать отдельные iOS- и Android-приложения. Экономия — десятки тысяч долларов в год.

Технически PWA требует: HTTPS (обязательно), manifest.webmanifest (метаданные), Service Worker (кэш + push). У современных фреймворков это настраивается за день-два.

Web Push на iOS и Android

До iOS 16.4 (март 2023) push-уведомления для PWA на iPhone не работали. Это было главное ограничение, заставлявшее ITSM-вендоров делать нативные приложения. Сейчас работают, но с нюансами:

  • Только для PWA, установленных на главный экран. Если пользователь открыл сайт в Safari и не нажал «Поделиться → На экран Домой» — push не придут;
  • VAPID — серверу нужны ключи для аутентификации в APNs/FCM/Mozilla Push (RFC 8292). Генерируются один раз через web-push generate-vapid-keys;
  • Bounce-rate: пользователь может отписаться в системных настройках iOS. Сервер должен правильно обрабатывать ошибку 410 Gone и удалять подписку.

На Android всё проще — push работает в любом браузере (Chrome, Firefox, Edge) сразу после согласия пользователя.

5G + HTTP/2 5G + HTTP/2 Скорости больше не ограничение

Mobile-first UX оператора

UI оператора в mobile-режиме должен:

  • Учитывать safe-area — notch на iPhone обрезает контент сверху. Нужно viewport-fit=cover + env(safe-area-inset-*) для padding'ов;
  • Иметь drawer-меню вместо постоянного sidebar — экран 6 дюймов слишком мал;
  • Touch-targets минимум 44×44 px (рекомендация Apple) — иначе пользователь промахивается;
  • Быстрые actions — swipe для архивирования, long-press для меню. Не заставляйте пролистывать длинные меню;
  • Прогрессивный disclosure — на одном экране только самое важное (тема, статус, текст). Детали — по тапу.

В TIQQET ServiceDesk специально для мобильных операторов: hamburger-меню, sticky-banner активного таймера, оптимизированные карточки заявок (без лишней инфы), компактный каталог шаблонов с группировкой и поиском.

Оффлайн-сценарии

PWA через Service Worker умеет работать в оффлайн. Но в ServiceDesk это не так полезно как кажется:

  • Просмотр уже загруженных тикетов — да, имеет смысл (метро, лифт);
  • Создание новой заявки оффлайн — теоретически возможно (queue + sync), но сложно и редко нужно;
  • Ответ клиенту в оффлайн → синхронизация → клиент получит ответ через час когда у оператора снова сеть — это плохой UX. Лучше показать «нет сети, попробуйте позже».

Прагматичный подход: кэшировать app-shell (статика + последние просмотренные тикеты), но не делать full offline-режим.

Когда mobile не работает

  • Сложные кейсы с длинной перепиской — на маленьком экране теряется контекст. Оператор переходит на ноутбук;
  • Подготовка отчётности — аналитика и графики на мобильнике не читаются;
  • Настройка системы — каталог услуг, SLA-правила, интеграции — это разовая работа за компом;
  • Просмотр вложений с длинными скриншотами или сложными PDF — да, можно, но муторно.

Mobile хорош для 80% оперативной работы. Остальные 20% — десктоп.

Попробуйте TIQQET в деле

Российская on-premise ServiceDesk-система с полным циклом заявок, SLA-контролем и мобильными приложениями.

Частые вопросы

Push на iOS точно работает в 2026?

Да, начиная с iOS 16.4 (март 2023) и для всех новых iPhone/iPad. Условие — PWA добавлена на главный экран через «Поделиться → На экран Домой».

PWA или PWA-приложение — что лучше?

Для ServiceDesk PWA достаточно: один кодбейс, проще обновлять, не зависит от App Store. Нативное оправдано если нужен глубокий доступ к hardware (камера, NFC, BLE), что редко в ITSM.

Сколько весит PWA в кэше Service Worker?

1-3 МБ app-shell + редко больше. На современном iPhone это <0.1% памяти. На Android — то же.

Можно ли работать через мобильный сайт без установки PWA?

Можно, но не будет push-уведомлений на iOS. На Android — будут работать в браузере. Установка на homescreen занимает 10 секунд и даёт нативный опыт.

Что делать если оператор в роуминге за границей?

PWA работает в любой стране — это веб. Учитывайте только latency: если сервер в Москве, а оператор в Бангкоке — пинг 200 мс будет ощущаться. Для критичных команд лучше CDN или edge-сервер ближе к пользователям.