Considerations for unified application
Opened this issue · 2 comments
Похоже с появлением новой платформы компилируемой на уровне C/C++ Flutter возможно создать вообще одно приложение сразу на веб, мобильные приложения Android, iOS. И сейчас идет разработка на Dekstop на MacOS, Linux, Windows используя библиотеку GLFW для Flutter командой Google.
Можно сейчас начать работу основы и в будущем просто перевести все на одну версию уменьшая гемор и ускоряя процесс разработки одних и тех же фич на каждую платформу. Плюс упрощение работы с мобильными приложения под разные платформы
Дополнительная разработка приложения для мобильных требует дополнительной поддержки кода. У кроссплатформенных приложении есть свои подводные камни. Чем больше платформ поддерживается - тем больше камней. Лучше всего мобильные приложения разрабатывать отдельно
Не вижу смысла разрабатывать их отдельно. Превосходство Flutter в том, что можно настраивать каждое приложение совершенно нативно. Плюс Flutter имеет Native SDK внутри, что компилирует код ещё на более низкий уровень сразу на Linux ядро, что значительно ускореят работу прилоежний в сравнении с нативными платформами (Java/Swift). Плюс, эти подводные камни которые в особенности могут быть из-за разных платформ уже решаются на уровне флуттер, что уменьшает количество лишнего гемороя. Да и вообще в чем смысл спекулировать, нужно просто написать и посмотреть как оно работает на деле. Могу этим заняться на этих выхах