Почему кроссплатформа это плохое решение?
1) На скринах выше - одно и то же приложение, написанное нативно и с использованием кроссплатформы. "Экономия" на разработчиках приводит к ухудшению пользовательского опыта
2) Кроссплатформенное приложение писать не в два раза быстрее, чем два нативных приложения. А по моему опыту, чаще всего, даже одно кроссплатформенное приложение пишется дольше, чем два нативных. Потому что, помимо бизнес-задач, ты сражаешься еще и с фреймворком
3) Ты зависишь от непопулярного фреймворка (относительно нативных платформ), который резко может перестать поддерживаться. Звоночки к этому есть - например, недавнее увольнение сотрудников Google из Flutter
4) Вместо двух экспертиз в компании - Android и iOS, теперь нужно будет три - кроссплатформа, Android и iOS
У нас было два эксперимента - год назад мы писали приложение-прототип на Flutter, сейчас на KMP.
В результате этих экспериментов мы в компании приняли решение - делать нативные мобильные приложения. Качество приложений важнее
Flipper Zero:
- iOS: https://github.com/flipperdevices/Flipper-iOS-App
- Android: https://github.com/flipperdevices/Flipper-Android-App
Busy Status Bar:
- iOS: https://github.com/busybar/iOS
- Android: https://github.com/busybar/Android
Post #312
4.71K


- 🔥 46
- 🤡 20
- 👏 4
- ❤ 1
- 👎 1