Кроссплатформа или два нативных приложения: как рассуждать при BLE и фоновой синхронизации
Продукт: приложение для умного устройства. Команда — два мобильных разработчика, срок до первого релиза на iOS и Android — три месяца.
Состав задач: экраны простые (списки, формы, графики), но ядро продукта — подключение к устройству по BLE, сканирование QR при привязке и фоновая синхронизация показаний.
Какой ход рассуждения корректен при выборе подхода?
- Кроссплатформа даёт общий UI и бизнес-логику, но BLE и фоновые режимы всё равно потребуют платформенного кода на обеих платформах
- Выбор определяется тем, какую технологию проще нанимать на рынке; техническая специфика задачи на решение не влияет
- Любая платформенная интеграция закрывает дорогу кроссплатформе: при BLE корректный выбор один — два нативных приложения
- Кроссплатформенный фреймворк полностью закрывает BLE и фоновые задачи готовыми плагинами, платформенный код не понадобится ни на одной из платформ
