News for hackers. Stuff that matters.
Re:Building all of our new mobile apps using React Native by rayiner on Wednesday January 29, 2020 @04:23PM (#22185991)
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.

Re:Building all of our new mobile apps using React Native by WA on Wednesday January 29, 2020 @04:52PM (#22186256)
No. Designers and some devs hate web apps for minuscule reasons your average user doesn’t care about and doesn’t notice at all.

If an app helps them to get a task done, it simply doesn’t matter if the thing is native or not. At least, if you use a somewhat reasonable UI approach like Ionic.

Re:Building all of our new mobile apps using React Native by Zanneth on Thursday January 30, 2020 @12:54PM (#22193494)
Users absolutely want their apps to be as fast and fluid as possible. This is why they buy the newest Apple and Android phones every year, because their web apps are getting slower and slower.
Re:Building all of our new mobile apps using React Native by namibj on Wednesday January 29, 2020 @05:55PM (#22186911)
> 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.

They don't have to waste battery life. This is mostly due to poor coding/architecture, instead of "web". Especially with WebGl and Wasm.

Re:Building all of our new mobile apps using React Native by ativzzz on Wednesday January 29, 2020 @09:11PM (#22188295)
I agree with this. When you are creating a mobile experience for a website, you typically are burdened by the knowledge and existing designs/functionality of the desktop version which was usually built first.

When you are designing for a mobile app, you are free from the shackles that bind you to the desktop.

Of course, there is nothing stopping you from creating a separate web mobile experience, but human nature makes it harder to do so.

Re:Building all of our new mobile apps using React Native by asdff on Wednesday January 29, 2020 @10:14PM (#22188552)
The biggest problem with mobile apps is that you don't always have a reliable connection to the internet, even when your carrier is claiming you have 4g lte with all the bars.

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 by ficklepickle on Thursday January 30, 2020 @03:32AM (#22189835)
They do. It's called a PWA. Service workers cache the assets.

https://developer.mozilla.org/en-US/docs/Web/API/Service_Wor...