Remix.run Logo
bob1029 4 days ago

XCode is so bad I spent a solid year rewriting a perfectly functional iOS application (B2B) as a PWA using raw, vanilla javascript. Simply being able to use VS and AspNetCore meant my iteration time went from "what the fuck I'm done with computers" to about 3 seconds per. It was one of the best payoffs I've experienced with regard to vendor risk and complexity management. Being able to ignore the consequences of WWDC every year was such a relief. We weren't even trying to add any new features. We just wanted to keep it alive across major os versions.

iOS Safari was a landmine environment to navigate when attempting to shim the native features, but we eventually got 100% coverage. The worst part was 2D barcode scanning and getting the appropriate camera and resolution. After a few hundred hours we had something that was indistinguishable from native.

If you're a B2B vendor working with Apple tech, I would seriously consider the power of the open web. Breaking out of Apple tooling prison is like a 100x+ uplift in productivity if you have expert level familiarity in any other ecosystem.