#Застосування на практиці

Історія створення TacticMap

4

Передумови: Чому виникла потреба?

Ви коли-небудь задумувались, як важливо бути на крок попереду, коли мова йде про безпеку, життя та ефективність на полі бою? Для багатьох військових цей крок був не просто питанням часу, а питанням життя і смерті. І до того, як з’явилося спеціалізоване програмне забезпечення, кожен день був битвою не лише з ворогом, а й з самим процесом планування.

Уявіть собі ситуацію: військовий підрозділ вимагає точних координат для виконання завдання. І тут, замість того, щоб швидко отримати відомості, що критичні для успіху операції, він стикається з серйозними перепонами.

Традиційні паперові карти виглядали надійними, але містили в собі кілька суттєвих недоліків, які просто неможливо було ігнорувати:

  • Відсутність оновлень у реальному часі. Бойова обстановка змінюється з кожною хвилиною, і кожна затримка у отриманні актуальних даних могла мати фатальні наслідки.
  • Немає швидкого способу обміну інформацією. У часи, коли кожен момент на рахунку, затримки в передачі даних між підрозділами ставали критичними для успіху операції.
  • Ручні розрахунки. Кожен, хто хоч раз намагався провести складний розрахунок на папері, знає, скільки часу це займає, а ще більше — скільки помилок можна допустити.

Але найгірше — небезпечна неосвіченість. Багато бійців навіть не знали, що існують різні системи координат. І, замість того щоб отримати точні, однакові координати, один підрозділ міг отримати їх у вигляді, який не співпадав з іншими. Це призводило до збитків, втрат і — найстрашніше — до ризику не виконати завдання через елементарну помилку в локації.

У таких умовах виникла нагальна потреба в системі, яка дозволяла б не просто “відзначити точку на карті”, а надати бійцям можливість працювати в реальному часі, з максимальною точністю та без зайвих перепон. Тому потреба у TacticMap була не просто очевидною, а й життєво необхідною.


Виникнення ідеї: Як з’явився TacticMap?

Ідеї, які змінюють світ, часто народжуються на передовій — там, де час і точність мають вартість не лише у цифрах, а й у життях. 

Коли Росія почала повномасштабне вторгнення в Україну, проблеми, з якими військові зіштовхувалися раніше, стали ще гострішими, а вирішенням, яке може змінити правила гри, потрібним як ніколи.

Офіцери штабу, аналітики та наша команда розробників програмного забезпечення об’єднали свої зусилля, щоб створити інструмент, який би не просто вирішував існуючі проблеми, а й робив це у найскладніших умовах. І так виникла ідея TacticMap — програми, яка стала своєрідним вирішенням критичних завдань у сучасній війні.

Ми чітко визначили вимоги до нового інструменту, розуміючи, що кожен параметр має значення:

  • Робота без Інтернету – У польових умовах зв’язок може бути нестабільним, тому ми орієнтувалися на можливість користування картами в офлайн-режимі. Це забезпечило повну автономність і незалежність від зовнішніх факторів.
  • Зручна комунікація – Військові не повинні були турбуватися про безпеку передавання даних. Тому швидке і надійне передавання тактичної інформації без ризику витоку стало одним із ключових аспектів дизайну.
  • Простий інтерфейс – Інтуїтивно зрозумілий дизайн дозволяв оперативно навчати навіть тих, хто не мав досвіду в роботі з подібними інструментами. Час на навчання — це час, який може вирішити долю операції.
  • Швидке оновлення даних – У бойових умовах не може бути місця для затримок. Здатність миттєво коригувати інформацію забезпечувала гнучкість і точність у прийнятті рішень.
  • Стійкість до бойових умов – Для нас було важливо, щоб програма не тільки працювала, але й працювала ефективно в екстремальних умовах, зберігаючи заряд батареї та стабільність роботи в польових умовах.

Ці принципи стали основою концепції TacticMap — програми, яка, як ми сподівалися, підвищить ефективність військових операцій та стане важливим інструментом для кожного бійця на передовій. Ідея стала реальністю, і з кожним днем ми наближались до розв’язання проблем, з якими стикалися військові, що борються за нашу свободу.


Розробка та реалізація: Від ідеї до готового продукту

Що стоїть за успішною реалізацією будь-якої інноваційної ідеї? Це не просто питання часу, технологій або ресурсів. Це питання глибокого розуміння потреб людей, які будуть використовувати продукт, та здатності адаптувати ці потреби до найсучасніших технологічних рішень. І саме це стало основою для створення TacticMap.

Наша команда, до складу якої входять як досвідчені військові фахівці, так і висококласні програмісти, не просто розробляла програмне забезпечення — ми створювали інструмент, який мав бути здатним витримати найскладніші виклики бойового середовища. Ми розуміли, що кожна деталь, кожен етап розробки має бути бездоганно адаптований до вимог реального часу на полі бою.

Головні технологічні рішення:

  • iOS: SwiftUI — ми вибрали SwiftUI через його здатність забезпечити стабільність, швидкодію та високу безпеку. У програмуванні для iOS важливо не лише мати зручний інтерфейс, але й забезпечити надійність і швидку роботу навіть в екстремальних умовах.
  • Android: Kotlin Jetpack Compose — для Android ми обрали Kotlin разом з Jetpack Compose, оскільки ця технологія дозволяє швидко розвивати продукт і забезпечує масштабованість, що важливо для різноманітних моделей пристроїв.
  • Сервер: Можливість розгортання інфраструктури в підрозділі — наші рішення орієнтовані на мобільність, тому важливою складовою стала можливість розгортання інфраструктури безпосередньо в підрозділі, що дозволяє оперативно налаштовувати і адаптувати систему в будь-яких умовах.
  • Оптимізація ресурсів — ми розуміли, що батарея та пам’ять — це обмеження, з якими зіштовхуються користувачі в польових умовах. Тому розробка була зосереджена на мінімальному навантаженні на пристрої, що дозволяє працювати з додатком тривалий час без потреби в підзарядці.

Перша версія TacticMap була створена для iOS, бо військові активно використовували iPhone, а в App Store було мало альтернатив, що могли б відповідати всім вимогам. Після успішного тестування і вдосконалення, ми випустили версію для Android, що дозволило значно розширити нашу аудиторію та підвищити доступність продукту для більшої кількості користувачів.

І ось, після місяців розробки, тестування та вдосконалення, ми змогли презентувати продукт, який став реальним інструментом на полі бою — надійним, швидким і готовим до будь-яких викликів.


Виклики та їх подолання

Розробка TacticMap була пов’язана з багатьма викликами, кожен з яких став можливістю для інноваційних рішень, що зробили продукт ефективним у бойових умовах, де важлива кожна деталь.

Наша команда працювала з максимальною віддачею, щоб кожен етап розробки відповідав вимогам реального часу.

  • Збереження великої кількості карт без збільшення розміру додатка – Важливим завданням стало збереження карт в офлайн-режимі, щоб додаток був автономним і не залежав від Інтернету. 
  • Оптимізація продуктивності – Завдання полягало не лише в тому, щоб додаток працював, а щоб він працював швидко та ефективно в польових умовах, де кожна секунда на рахунку.
  • Робота з серверною інфраструктурою – Один із основних викликів полягав у створенні серверної інфраструктури, що дозволяє зберігати та оновлювати дані в реальному часі. Нам потрібно було ретельно попрацювати над моделлю даних, щоб узагальнити і структурувати інформацію таким чином, щоб вона була максимально корисною для користувачів.
  • Збір відгуків від військових для покращення функціоналу – Розробка TacticMap була живим процесом, і ми завжди враховували зворотній зв’язок від користувачів. Завдяки регулярним польовим випробуванням за участю військових, нам вдалося оперативно вносити необхідні корективи і адаптувати додаток до реальних умов бойових дій. Це дозволило нам створити продукт, що відповідає вимогам військових і здатний ефективно працювати в екстремальних ситуаціях.

Ці виклики не лише сформували саму сутність TacticMap, але й показали, що розробка високоякісного програмного забезпечення для військових потреб потребує постійного вдосконалення і адаптації до нових реалій.

Бета-тестування, яке включало понад 20 військових користувачів, стало важливим етапом у вдосконаленні продукту. Завдяки цьому ми змогли швидко виявити і усунути недоліки, що дозволило зробити програму максимально ефективною для бойового використання на перших стадіях розробки. Це було важливим кроком у напрямку створення продукту, який відповідає вимогам реального часу на полі бою.


Використання у військових операціях

TacticMap сьогодні — це не просто карта, а потужний інструмент для планування та координації операцій на тактичному рівні. Додаток став незамінним для тактичних груп, допомагаючи не тільки орієнтуватися на місцевості, але й ефективно виконувати бойові завдання.

Головні досягнення:

  • Тактичні символи за стандартом APP-6 — Використання натівського стандарту APP-6 для спрощення комунікації між підрозділами, що дозволяє оперативно обмінюватися важливою інформацією.
  • Геоінформаційні шари — Додають можливість детальнішого аналізу ситуації на полі бою, включаючи дані про позиції противника та природні перешкоди.
  • Інтеграція з іншими системами — ми прагнемо як умова більше інтегруватися з іншими військовими інструментами, що дозволяють забезпечити злагоджену роботу підрозділів на тактичному рівні.

Поточний стан

TacticMap активно розвивається, відповідаючи на нові виклики та вимоги користувачів. З кожним оновленням ми додаємо нові функції, удосконалюємо інтерфейс та впроваджуємо передові технології.

Статистика на сьогодні:

  • Понад 1000 активних користувачів на iOS та Android, і ця кількість постійно зростає.
  • Щодня ми фіксуємо 50+ нових користувачів, що є чітким сигналом високого попиту на TacticMap.

Плани на майбутнє

Ми продовжуємо активно розвивати TacticMap, щоб зробити його ще ефективнішим інструментом для військових на передовій. Основні напрямки розвитку включають:

  • Розширення функціоналу Android-версії, щоб забезпечити повну відповідність з iOS-версією та покращити взаємодію між платформами.
  • UkropSync — функція синхронізації даних між користувачами для спільного планування операцій, що значно полегшить взаємодію в реальному часі.
  • Інтеграція картографічних сервісів, таких як супутникові знімки та рельєфні карти, для ще точнішого аналізу ситуації.
  • Створення API для інтеграції з іншими військовими системами, що дозволить покращити взаємодію між підрозділами та підвищити ефективність управління бойовими діями.
  • Оптимізація роботи з великою кількістю об’єктів для покращення продуктивності та зручності використання в польових умовах.
  • Розширення підтримки пристроїв, зокрема планшетів та спеціалізованих військових систем зв’язку, щоб забезпечити максимальну універсальність та доступність програми.

Погляд у майбутнє

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

TacticMap — це не просто програма, а справжній партнер для військових, який робить операції більш точними, швидкими та безпечними. Постійний розвиток, підтримка користувачів та їхні відгуки допоможуть нам зробити TacticMap важливим інструментом для майбутніх військових операцій.

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

Ми не зупиняємося на досягнутому і продовжуємо працювати над удосконаленням TacticMap, щоб кожен боєць і кожен підрозділ міг надійно покладатися на цей інструмент у найважливіші моменти.

З повагою, команда TacticMap

Поділитися

Завантажити Apps TacticMap