📌 PWA — это как сайт, но с видом под приложение. Открывается в браузере, может работать даже без интернета (если постараться) и ставится на экран, как будто это настоящее приложение. Никаких App Store и Google Play — всё быстро и просто. Но! Сложные штуки вроде Bluetooth или отпечатков пальцев — мимо. Особенно на айфонах, где поддержка у PWA довольно условная.
📌 Flutter — штука от Google. На нём можно писать один код, и он заработает сразу и на Android, и на iOS. Звучит круто — и поначалу реально экономит силы и деньги. Интерфейс приятный, работает шустро. Иногда правда ловишь глюки после очередного обновления iOS, но чаще всего всё чинится довольно быстро. Мы вот как-то писали на Flutter приложение для логистов — взлетело за два месяца.
📌 Native — это когда приложение делают под каждую платформу отдельно. Да, долго. Да, дорого. Но зато всё работает на 100%. Никаких компромиссов. И если вам нужен прям идеальный отклик, работа с камерой, биометрия, NFC и всё остальное — это ваш путь. Например, в банках почти всегда только native — иначе просто не пройти по требованиям безопасности.