На сьогоднішній день ми спостерігаємо стрімке зростання інтересу до кросс-платформних мобільних рішень.
Щоб зрозуміти джерело цього інтересу, ми маємо розглянути стан ринку мобільних додатків.
У 2018 році прибуток мобільних додатків склав 365 мільярдів доларів, основними гравцями на ринку є Android та iOS які займають 99 відсотків мобільного ринку, також більше половини інтернет-трафіку надходить з мобільних приладів.
Беручи до уваги популярність мобільних додатків та їх дохідність, ми маємо зробити висновок що мобільний додаток є доцільним рішенням для майже кожного бізнесу.
Є декілька способів розробки мобільного додатку
- Native - додатки розроблені для конкретної платформи (Android чи iOS) з використанням рідної мови програмування платформи (Java та Kotlin для Android, Objective-C та Swift для iOS) та інструментів розробки для конкретної платформи (Android Studio, xCode)
- Перевагами цього методу є:
- висока швидкість роботи додатку
- доступ до всіх можливостей системи
- Можливість використання рідних графічних елементів системи
Недоліки складають:
- якщо ми хочемо охопити весь ринок, ми маємо зробити два додатки, що подвоює вартість розробки додатку та збільшує час розробки додатку.
- Кросс-платформні рішення - додатки створені відразу для багатьох платформ та мають однаковий функціонал незалежно від платформи на якій вони працюють:
Перевагами цього методу є:
- Універсальність - працює на любій платформі
- Швидкий час розробки - маємо зробити лише один додаток
- Простота розробки - кросс-платформні додатки мають простіші інструменти для їх розробки.
Недоліки складають:
- Менша швидкість роботи ніж native
- Для доступу до деяких можливостей системи доводиться писати власні рішення для обох платформ
- Немає доступу до елементної бази платформи, використання додатку та його зовнішній вигляд буде відрізнятись від системних додатків
https://www.statista.com/statistics/269025/worldwide-mobile-app-revenue-forecast/#:~:text=Total%20global%20mobile%20app%20revenues%202014%2D2023&text=In%202018%2C%20global%20mobile%20app,downloads%20and%20in%2Dapp%20advertising.
https://gs.statcounter.com/os-market-share/mobile/worldwide
Денис Дубовицький
КНД 42