Earlier quoted context omitted.
Honestly curious and hopefully not rude, but how can you concentrate on anything? Or does your work/life not require you to concentrate ever/most of the time on anything? (I have turned all but phone call and sms notifications off on my phone. I will check my email/whatsapp when I want and see notifications there as needed. If someone has something urgent, they know how to call.)
Simply, it doesn't affect me adversely at all. I think you have a misunderstanding as to how many notifications are generated. Today I received: * 3 reminders to eat * 1 security alert (delivery) * about two dozen instant messages between myself and clients * a couple of dozen CI alerts * 3 emails Its easy to have different levels of notifications, and filter message channels. I have less distraction now than I had i…
Building all of our new mobile apps using React Native
451–460 of 588 posts
Re: Building all of our new mobile apps using React Native
#452Earlier quoted context omitted.
Is that not a tremendous optimization for the team? It probably cuts the team size in half (or, seen another way, doubles its size for free), and it unifies of a lot of the mobile and web stacks behind similar languages and tools, which in turn would allow some unification in the hiring and recruiting pipelines.
This overstates the gains by a lot. 1) Each platform still requires a good amount of special attention. 2) The React Native project introduces breaking changes far more frequently than the underlying platforms 3) Being an abstraction layer, eventually something will break, and you’ll still need someone who understands cryptic linker errors and platform specific quirks. There are cases where it definitely makes sense,…
Re: Building all of our new mobile apps using React Native
#453Earlier quoted context omitted.
I don't see how it's any crazier than publicly declaring React Native as their future like this.
With React Native, you're betting on a framework. With Flutter, you're betting on both a framework and a new language. Flutter also works on a much lower level than RN, which means it would be harder for them to pick up the development if the need should arise.
I'm not so sure it would be easy to continue RN core development either. From what I see even just upgrading the JS engine from an ancient version was a major hassle for the core team.
In RN there's simply more moving parts. You work with 3 package managers at the same time, possibly even 3 languages. At least at this stage Flutter just seems overall more productive for the developer.
Re: Building all of our new mobile apps using React Native
#454Honestly 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…
Re: Building all of our new mobile apps using React Native
#455Earlier quoted context omitted.
> more than anything, it is the lack of an efficient "Add to Home Screen" flow, that has doomed mobile websites...and it's intentional It’s literally a default option on the safari “share” button: “Add to Home Screen”. I’m not sure how Apple could have made it easier.
Because it's not very intuitive that the share button would allow you to add something to your home screen.
Re: Building all of our new mobile apps using React Native
#456Earlier quoted context omitted.
It depends pretty much on what the app is all about. CRUD mobile apps can be made pretty fast when not doing an SPA bigger than Quake just for displaying text. SSR, pure CSS3, caching, server workers, mobile first, can go a long way. Naturally there are other kind of apps where native wins hands down, e.g. WebGL vs GL ES 3.2/Vulkan/Metal/DX.
Performance is about a lot more than speed. I want low battery, CPU, data, and memory usage. That's a lot harder to do in a web app.
Re: Building all of our new mobile apps using React Native
#457Honestly 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…
Users hate web apps, especially on mobile, and it has nothing to do with functionality. Web apps on the App Store invariably provoke angry screeds about how the look and feel is not right. Native apps are even more essential on mobile. On the desktop, web apps just look weird and waste battery life. On mobile, they feel wrong. That difference in feel provokes visceral hatred.
Web apps should really have the option to cache the page entirely for offline use.
Re: Building all of our new mobile apps using React Native
#458Earlier quoted context omitted.
I use Facebook's as I don't want Facebook's grubby hands using private APIs on my phone to get every bit of data they can. At least the browser limits them.
Plus the facebook app eats battery life. IME my phone battery lasts all day unless I install facebook: then it lasts a few hours.
Re: Building all of our new mobile apps using React Native
#459Earlier quoted context omitted.
> Honestly I think the future of mobile will just be... mobile websites. This. Having to install software on my phone to use a service is cringy as hell and is a huge red flag for me. Like when trying to order food from a restaurant or shop somewhere. It's almost always going to be a automatic no. I just don't trust them. They always want permissions to access things on my phone, which is just pure nonsense. It's goi…
I agree with the overall points, less so the pointless vitriol. Installing software is cringey as hell now? The main issue here isn't native apps. It's the existing framework for installing them. For instance, would it be that far-fetched to be able to open an app in a single click? Current extended process: 1) Click link that takes me to app store page 2) Find and click install button 3) wait 4) Click "open app" but…
Re: Building all of our new mobile apps using React Native
#460Earlier quoted context omitted.
Offline is still a thing.
But website can be packed up and saved as PWAs, also "offline sites" have been a thing since the 90s.