3 ms·
Define "best". Cheapest, theoretically? Cross platform. Cheapest, realistically? They're all about the same. Fastest to market, theoretically? Cross platform. B
by jshier 2y ago
Define "best". Cheapest, theoretically? Cross platform. Cheapest, realistically? They're all about the same. Fastest to market, theoretically? Cross platform. Best performance? Native. Most features? Native. Best system integration? Native.
Cross platform is really only "best" if you can make the investment needed to make it truly universal. That means sanding over the inevitable platform differences even Flutter and RN still expose, debugging platform specific issues, and bridging new system features ahead of official release. Without such strict discipline, cross platform teams are just as large, and therefore expensive, as native teams.
I usually see cross platform in big corps which want to homogenize their development teams, for better or worse (hence why RN is still popular). It doesn't actually cost them any less or make them any faster (their bottlenecks are in planning and dependent features), but requires less thinking for planning and hiring.