Shopify is moving from React Native back to Swift and Kotlin
11–20 of 962 posts
Re: Shopify is moving from React Native back to Swift and Kotlin
#12I am still mourning pre-React GitHub. Maybe rose-tinted glasses, but it was so pleasant to use
Re: Shopify is moving from React Native back to Swift and Kotlin
#13Re: Shopify is moving from React Native back to Swift and Kotlin
#14Re: Shopify is moving from React Native back to Swift and Kotlin
#15We don’t hold on to a decision just because it was successful at the time. When a core assumption changes, we’re willing to go back and ask whether it’s still the right call. LLMs changed one of the core assumptions behind our 2020 decision, so we reevaluated our mobile stack from first principles. What we found led us back to native.
I suspect we'll see a lot of large orgs doing this in the next year.
That said, the massive downsides to native are:
- App Store Review time, this used to be hours to 1-2 days, now it can take a week or more
- In the same vein, you can do updates without waiting on native when using web technologies to build your app. We can go from a bug in the field to a fix in - Cross-platform, yes LLMs mean you can create a native iOS and Android app but you have to keep those in sync to say nothing of web (if you want to offer a web app as well)
- Like the point above: Web, if you want to support web, why not get the other platform for cheaper (shared logic)
Re: Shopify is moving from React Native back to Swift and Kotlin
#16Re: Shopify is moving from React Native back to Swift and Kotlin
#17Re: Shopify is moving from React Native back to Swift and Kotlin
#18Re: Shopify is moving from React Native back to Swift and Kotlin
#19Re: Shopify is moving from React Native back to Swift and Kotlin
#20We don’t hold on to a decision just because it was successful at the time. When a core assumption changes, we’re willing to go back and ask whether it’s still the right call. LLMs changed one of the core assumptions behind our 2020 decision, so we reevaluated our mobile stack from first principles. What we found led us back to native.
I suspect we'll see a lot of large orgs doing this in the next year.