Live data from Hacker News

Building all of our new mobile apps using React Native

engineering.shopify.com

41–50 of 588 posts

Re: Building all of our new mobile apps using React Native

#41

And in a couple of years, "Why we are moving away from React Native at Shopify". Not slamming React Native but the sensationalistic headline. Anyone with a bit of experience in software should know better than making this kind of silly proclamation about the future of your software stack.

I don't think anybody read the headline and assumed that no other technology would ever be used at Shopify.

Re: Building all of our new mobile apps using React Native

#42
post #35

Earlier quoted context omitted.

Look at your most used apps - none of them are "responsive pages". That should tell you something. Folks who have tried responsive pages haven't done that well. I am curious - what is the most popular responsive webpage on iphone would people say? I'd like to check out the current leader in this space.

Whats the slack app written in?

The iOS app is native UIKit I believe.

Re: Building all of our new mobile apps using React Native

#43

Honestly I think the future of mobile will just be... mobile websites. What's missing until regular websites have parity with mobile apps in functionality? - Accelerometer and all sensor support (some of these are already supported on various browsers on various OSes) - Background support - Bluetooth - WiFi - Better notifications - etc. Sure there will always be a need for native, but 99% of apps don't need any of th…

Apps are dominant on web because, well, the web sucks. We can gloss over this on desktop because of raw processing power but still, layout if html is just plain terrible.

Of course mobile processors will continue to improve but on mobile you’re making a trade off between performance and battery life and battery life will probably never be not a concern.

Re: Building all of our new mobile apps using React Native

#45
post #9

Earlier quoted context omitted.

Man first thing I thought of. Seems like if you try to proclaim the future you end up eating your words

My first thought was the Airbnb article "React Native at Airbnb" https://medium.com/airbnb-engineering/react-native-at-airbnb...

I understand how examples like this stick in people's minds, however, just because one company decided not to move forward with a technology doesn't mean that all companies will do the same.

Facebook has continued to use it, Microsoft has begun using it heavily, Twitter uses it on the web[0], Discord has been very happy with it -- and countless other examples.

[0] https://github.com/necolas/react-native-web

Re: Building all of our new mobile apps using React Native

#46
post #17

Honestly I think the future of mobile will just be... mobile websites. What's missing until regular websites have parity with mobile apps in functionality? - Accelerometer and all sensor support (some of these are already supported on various browsers on various OSes) - Background support - Bluetooth - WiFi - Better notifications - etc. Sure there will always be a need for native, but 99% of apps don't need any of th…

The fact that Facebook themselves will never be able to replace their native iOS and Android apps with RN implementations says it all imo.

It just says that web apps can't steal enough data from your phone.

Re: Building all of our new mobile apps using React Native

#48
I'm always scared of these headlines for companies who aren't greenfield.

Shopify is a perfect case for RN. Write once deploy both platforms. The issue that gets glossed over is for existing apps that have to do the data and abstraction layer on top of native codes. It starts to become prohibitively expensive to maintain the native, RN, and data layers unless you're willing to rewrite the native side.

Airbnb fell into this problem[0] and so did my old company.

I love RN for what it is and can do, but big companies that hop on and then are forced to hop off because of internal politics makes it a difficult case for RN because then it becomes "look, RN didn't work out for Airbnb or Shopify..."

I hope for the best of luck and success to the RN engineers.

[0] https://medium.com/airbnb-engineering/react-native-at-airbnb...

Re: Building all of our new mobile apps using React Native

#49

Honestly I think the future of mobile will just be... mobile websites. What's missing until regular websites have parity with mobile apps in functionality? - Accelerometer and all sensor support (some of these are already supported on various browsers on various OSes) - Background support - Bluetooth - WiFi - Better notifications - etc. Sure there will always be a need for native, but 99% of apps don't need any of th…

I thought that native mobile would be out 4 years ago and not much has changed, my only conclusion now is that I don't want to do android/ios apps for startups, but I'll do it for large organizations that are actually leveraging all the technology.

Re: Building all of our new mobile apps using React Native

#50
post #35

Earlier quoted context omitted.

Look at your most used apps - none of them are "responsive pages". That should tell you something. Folks who have tried responsive pages haven't done that well. I am curious - what is the most popular responsive webpage on iphone would people say? I'd like to check out the current leader in this space.

Whats the slack app written in?

Desktop apps are (in)famously Electron.js

iOS is native: https://twitter.com/SlackHQ/status/931599784137363459?s=20

Android is native, too (no source)

Post reply on HN