Live data from Hacker News

Your 'app' could have been a webpage (so I fixed it for you)

danq.me

481–490 of 571 posts

Re: Your 'app' could have been a webpage (so I fixed it for you)

#481
post #362

Earlier quoted context omitted.

> We take tech literacy for granted, because it's like a dozen levels down fundamental to our entire field. But the tech illiterati exist, and they love apps. They "love apps" because apple and android have spent billions to break their mental models and convince them that "you use apps to do things on your phone". Literally. That's the extent of most people's understanding. So, sure, they "want" apps in the same sen…

My take is that they love apps for the simple reason they show as easily clickable buttons to enter. Most dread having to type a Web address for something they regularly do. Few know that they can create an "app-icon" from any Web page. Should be advertised more.

> Few know that they can create an "app-icon" from any Web page

Let's say from most web pages. Some sites will hijack your browser and install their PWA instead of the page you requested.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#482
post #462

Earlier quoted context omitted.

There are many reasons to prefer an app, most of which are ways OS makers have crippled web apps for reasons that TOTALLY HAVE NOTHING TO DO with the fact that they get a 30% cut if the user chooses the native app.

One important which is not included: web apps are resource hogs

Webviews are not much better since Window 98 Active Desktop, yet here we are.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#483
post #474

Earlier quoted context omitted.

The real reason is really simple tho, and we could identify it ahead of time even before apps existed: The average users sucks at managing bookmarks. Telling a user that a feature is a webpage instead of an app means that they, in their glorious tech illiterate brain, think they have to memorize the url. They don't want to do that. They want to "have it" so they don't forget it. And having it is easier in the app men…

This is trivially solvable with a good mobile OS level feature to create phone desktop icons from websites. Of course, Apple and Google will never do such a thing when their cut of app sales is ~$100bn globally.

Agreed, except that on Android, you can easily bookmark any site as icon, when using Android Chrome.

Don't forget that Google also has ChromeOS, it is Apple that isn't that keen on the Web.

On the other hand, thanks to devs and Electron garbage, the Web is actually ChromeOS nowadays.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#484
post #362

Nobody here is talking about the fact that a significant number of users want apps, too. I'm responsible for an internal tool at the company I work for, hosted as a website, that handles a bunch of miscellaneous tasks that other employees need. Think reimbursements, documentation and reporting, gathering and presenting business data. That sort of thing. When I took it over, it was desktop only ( a lot of formatted pa…

> We take tech literacy for granted, because it's like a dozen levels down fundamental to our entire field. But the tech illiterati exist, and they love apps. They "love apps" because apple and android have spent billions to break their mental models and convince them that "you use apps to do things on your phone". Literally. That's the extent of most people's understanding. So, sure, they "want" apps in the same sen…

To most modern users, web browsers kinda suck if they don't know URLs. For example, if they want to find an item they saw on Amazon, searching it in browser history just sucks compared to the in-service search.

A lot of users also use browsers like they use their Desktop folder, which is to say they have 100s of tabs open. The fact that apps enforce quitting and limited state is a plus to them, hence mobile Chrome adding an automatic inactive tabs cleanup feature (which mobile FF removed for some reason?).

Browsers really should've adapted to this reality with some UI/UX changes, like showing relevant site history. But none of them are actually interested in improving UI/UX, and the few changes that do get through just piss off long-term users.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#485
post #402

Earlier quoted context omitted.

This doesn’t really make sense. Apps were pretty popular immediately after decades of web usage. There are many reasons to prefer an app. Even on desktop; if I’m using a service enough throughout the day, I want a native app, not a website.

Web sites optimized for mobile weren't really a thing when the iPhone launched. That's why apps shined on smart phones. Web designers did eventually catch up with the hack but the trend towards apps was already too established at that point and people thought that you need an app to use a service.

HTML 5 canvas exists because of the iPhone, originally it was going to use Web apps.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#486
post #380

Earlier quoted context omitted.

When I say I want an app that implies a few things: - this isn't a one-off use, I don't want an app to pay parking meter once and never use it again. - it's an app and not a WebView pretending to be native - it's native and not react-wanna-be-native - you know how to make an app I have to use this app to open a parcel locker and every time I launch it I have to wait for "downloading bundle". It's probably the easiest…

But take parents example. What is it you want the app version to do that a decent website can’t do?

Not the op, proper graphics.

Web 3D will never compete with native APIs in developer tooling, and hardware capabilities.

Now outside gaming, all CRUD apps could easily be mobile Web.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#487

Earlier quoted context omitted.

End users don't care about if it's an app or not. What they care about: - Does it do what I need it to - Can I access it easily - Is it easy to navigate - Does it work or is it buggy - Is it slow - Does it abuse notifications - Is it prompting me to log in all the time - Are there too many ads - Can I use it on any device I have - Does it complain about updating constantly I don't think any of those actually has to d…

I feel like I'm taking crazy pills reading these comments. Apps are clearly better for end users. HTML and css is SUPER slow. It doesn't feel native, it doesn't feel good to use. You also get so many weird glitches with state refreshing, sessions being cleared, log in not persisting. Has anyone here actually used a PWA? You can feel that it's slow and clunky. Apps feel SO much better with the native UI, pre-downloade…

Except most "native apps" shipped by most companies are Webviews, React Native, Cordova, Flutter, MAUI, and very seldom written with the native SDKs.

Re: Your 'app' could have been a webpage (so I fixed it for you)

#489
post #411
post #381

Earlier quoted context omitted.

On iOS, I think the only two reasons to have an app are: notifications and access to contacts.

Rich widgets on the Home Screen are valuable too. As a web developer, I wish I were able to make widgets for people to put on their Home Screen to perform certain actions in less clicks, or have information from my (web) apps easily viewable at a glance. Which I know they would want. Right now, as far as I’m aware, for me to do that in iOS (and possibly Android) is to build those in native land.

Use this to test it out, https://whatpwacando.today/

Re: Your 'app' could have been a webpage (so I fixed it for you)

#490

Nobody here is talking about the fact that a significant number of users want apps, too. I'm responsible for an internal tool at the company I work for, hosted as a website, that handles a bunch of miscellaneous tasks that other employees need. Think reimbursements, documentation and reporting, gathering and presenting business data. That sort of thing. When I took it over, it was desktop only ( a lot of formatted pa…

so add a manifest.json and give them instructions on how to install a PWA
Post reply on HN