Зміст:
  1. Як зʼявився застосунок "Повітряна тривога"
  2. Хто працює над "Повітряною тривогою"
  3. Як застосунок дізнається про повітряну тривогу
  4. Скільки користувачів у "Повітряної тривоги"
  5. Про інші подібні застосунки
  6. Чому виникають збої
  7. Про сповіщення для шкіл

Застосунок "Повітряна тривога" від українських компаній Ajax Systems та Stfalcon здається дуже простим – це просто сповіщення з налаштуваннями. Але щоб його запустити, розробникам довелося отримати дозвіл від Apple, а в роботі над застосунком задіяні десятки людей з двох компаній, Мінцифри та ДСНС. 

Liga.Tech поговорила з маркетинговим директором Ajax Systems Валентином Гриценком. Ми дізналися про те, хто відповідає за кнопку, яка запускає сирену, як голос Арестовича зменшив число користувачів та як англомовна версія тривоги допоможе іноземцям відчути український досвід.

Як зʼявився застосунок "Повітряна тривога"

24 лютого працівники Ajax Systems у чатах обговорювали можливість нашвидкуруч зробити застосунок, який би сповіщав про тривоги. Наступного дня на нашого співрозмовника вийшов Степан Танасійчук, засновник компанії Stfalcon, яка згодом стала однією з творців "Повітряної тривоги". Він цікавився, чи може Ajax Systems проконсультувати щодо критичних сповіщень для смартфонів (critical alerts).

Як працює "Повітряна тривога". В Ajax розповіли про дозвіл Apple, голос Арестовича та шкільні сирени
Фото: Валентина Поліщук/LIGA.net

Critical alerts – це унікальна функція для iOS, яка дозволяє "пробивати" нічний або сплячий режим смартфона. Ajax Systems як розробник систем безпеки отримала дозвіл у Apple на використання цієї функції.

"Вона може бути не дуже юзер-френдлі, – пояснює Валентин, маючи на увазі сигнал, що працює навіть у тихому режимі, – а Apple бореться за те, щоб усе у них було юзер-френдлі, тож вони додатково верифікують компанії, які отримують доступ до цієї функції, щоб зайвий раз не турбувати людей".

Хто працює над "Повітряною тривогою"

Роботу застосунку підтримують команди Ajax Systems та Stfalcon. Вони поділили між собою напрями роботи. У проєкті також задіяні команди Міністерства цифрової трансформації та ДСНС. 

Як працює "Повітряна тривога". В Ajax розповіли про дозвіл Apple, голос Арестовича та шкільні сирени
Фото: Валентина Поліщук/LIGA.net

Загалом у команді "Повітряної тривоги" – 70-80 людей. Більшість – співробітники Ajax Systems та Stfalcon. І це не лише програмісти, а й бізнес-аналітики, дизайнери, копірайтери, служба підтримки.

Як застосунок дізнається про повітряну тривогу

З перших днів роботи над застосунком команді довелося шукати схему отримання сповіщень про тривоги. Тоді все було доволі хаотично – люди відстежували ці сповіщення у Telegram-чатах.

Це працювало так – людина чула на вулиці звук тривоги та писала про це в чат. Коли почали руйнувати інфраструктуру, в деяких містах сирени перестали вмикатися. "Стало зрозуміло, що це доволі ненадійно. Тому треба було шукати якийсь вихід на точку, яка безпосередньо запускає тривогу, і сказати їм "Спробуймо ще в такий канал кидати ці тривоги", – каже Валентин.

Тоді Гриценко звернувся до команди Мінцифри і розповів про проєкт: "Ми робимо це безплатно, але нам потрібна допомога з верифікацією та прямим доступом до інформації про повітряні тривоги".

Як працює "Повітряна тривога". В Ajax розповіли про дозвіл Apple, голос Арестовича та шкільні сирени
Фото: Валентина Поліщук/LIGA.net
У чергових досі була повністю аналогова система, з якою неможливо було звʼязати сучасний софт.

З'ясувалося, що у кожній обласній адміністрації є заступник, відповідальний за цифрову трансформацію. Команда Ajax Systems створила для них спільний чат, щоб швидко знайти чергових, які запускають оповіщення. Це відбувається так: Збройні Сили України інформують область про небезпеку, а відповідальний черговий натискає кнопку, яка активує всі вуличні сирени в області. 

Підписуйтесь на LIGA.Tech в Telegram: головні новини світу технологій

Ajax Systems надали програмну екосистему для чергових та підтримку інфраструктури – спеціальну програму, через яку активуються тривоги у застосунку. "Чому не можна було зробити так, щоб черговий натискав одну кнопку, яка б активувала вуличні сирени і відразу передавала сигнал на мобільні застосунки? Тому що у чергових досі була повністю аналогова система, з якою неможливо було звʼязати сучасний софт", – пояснює топменеджер. 

Був певний відтік користувачів через озвучку сповіщень Олексієм Арестовичем, але далі все вирівнялося.

Спочатку у застосунку налаштували саме повітряні тривоги, а потім допрацювали інші типи тривог – артилерійський обстріл, вуличні бої, хімічну та радіаційну загрозу. Також додали можливість надсилати сповіщення в межах ОТГ, яких в Україні понад 1400. Зараз такими сповіщеннями користуються у Миколаєві та Нікополі під час артобстрілів.

Скільки користувачів у "Повітряної тривоги"

Зараз у "Повітряної тривоги" 11 млн завантажень, найактивніші з них — 3-4 млн користувачів на місяць. Валентин Гриценко каже, що був певний відтік користувачів через озвучку сповіщень Олексієм Арестовичем, але далі все вирівнялося і казати про сезонність доволі важко. "Одна з причин, чому люди можуть видаляти застосунок, — вони звикають до тривог, тому їм це набридає".

Як працює "Повітряна тривога". В Ajax розповіли про дозвіл Apple, голос Арестовича та шкільні сирени
Фото: Валентина Поліщук/LIGA.net

Зараз команда готує версію застосунку з озвученням англійською. Наш співрозмовник називає це частиною інформаційного фронту: "Ми дамо можливість іноземцям відчути, як це – жити з постійними тривогами. Є такий запит, будемо транслювати тривоги з України". Ajax Systems планує також залучити до озвучення амбасадорів United24.

Про інші подібні застосунки

В Ajax Systems не вважають розробників аналогічних застосунків конкурентами – команда з самого початку була на звʼязку з розробниками "єТривоги", а з "Києвом Цифровим" обмінюється досвідом. По Києву повітряні тривоги передаються саме через "Київ Цифровий", оскільки вони мають прямий контакт із відповідальними черговими у столиці. Також Google розсилає push-сповіщення завдяки повідомленням "Повітряної тривоги".

Чому виникають збої

У відгуках в магазинах застосунків користувачі скаржаться на несвоєчасне спрацювання сповіщень у "Повітряній тривозі"- їх взагалі може не бути. В Ajax Systems це пояснюють двома причинами.

Перша – для сповіщень компанія використовує сервіс Firebase, і через нього може зʼявлятися певна затримка. Повітряна тривога – це одночасно велика кількість push-повідомлень за одну секунду – мільйони, пояснює Гриценко. І черга утворюється через те, що Firebase не розрахований на мільйони таких сповіщень одночасно. 

Інший момент – можуть виникати збої на боці програмного забезпечення застарілих моделей смартфонів на ОС Android. А щодо дисципліни роботи чергових, які запускають сирени, – команда вже пропрацювала цей процес із ДСНС, і вони додатково контролюють чергових зі свого боку.

Про сповіщення для шкіл

У вересні Ajax Systems і ДСНС презентували у київській гімназії №287 нове рішення для оповіщення про повітряні тривоги, яка базується на охоронних системах Ajax Systems. Його встановили за ініціативи компанії. 

Як працює "Повітряна тривога". В Ajax розповіли про дозвіл Apple, голос Арестовича та шкільні сирени
Фото: Валентина Поліщук/LIGA.net
До школи сповіщення приходять раніше, ніж на вуличні сирени, а діти вже знають, куди ховатися.

Раніше подібні рішення встановили у двох відновлених школах в Ірпені за підтримки UNICEF. "Ми на постійному звʼязку з керівниками шкіл, які дають зворотний зв'язок – куди пересунути чи додати сирену", – ділиться топменеджер компанії та додає, що до школи сповіщення приходять раніше, ніж на вуличні сирени, а діти вже знають, куди ховатися. 

Зараз багато запитів надходить від бізнесу, але для подальшого встановлення потрібні чіткі технічні регламенти для таких систем, вони у розробці. Ajax Systems планує реалізувати рішення для понад 3100 об’єктів, зокрема комерційних, у шести областях України. На 192 об’єктах вже запустили рішення, ще над 1291 обʼєктом триває робота. Багато заявок надійшло від комерційних обʼєктів, партнерської мережі – інсталятори та охоронні компанії почали пропонувати рішення своїм клієнтам.