3 ms·
For those of you who believe support for PWAs is critically important: in what way does it impact you? What kind of solution are you providing (or, put another
by otterley 7mo ago
For those of you who believe support for PWAs is critically important: in what way does it impact you? What kind of solution are you providing (or, put another way, what problem are you solving) for customers, and why would a PWA app be better than a native one for them? (As opposed to, say, convenience for you.)
- troupo 7mo agoI keep asking: Android doesn't have all these perceived limitations. Where are all the amazing native-like PWAs on Android?
- rejhgadellaa 7mo agoIf a web app doesn't work on iOS, a business builds a native app instead. iOS is too important. So that fantastic native-like PWA never gets built in the first place. Apple is not just holding back PWA on iOS, they're holding back the entire web everywhere. Compare that with desktop, where web apps (maybe not PWAs, strictly speaking) are dominating: Gmail, Office/Docs, GitHub, Figma, you basically do everything in web apps. And if you count Electron [1]: VSCode, Slack, Spotify, etc, etc. [1] Importantly, Electron lets you bring your own (browser) engine. You can build a native app on iOS that is just a wrapper around a web app, but it has to run on iOS' WebKit, and is thus limited by what Apple deems worthy
- pjmlp 7mo agoThere are many countries in the world where iPhones have hardly a presence, yet they also don't have PWAs. https://gs.statcounter.com/os-market-share/mobile/africa https://gs.statcounter.com/os-market-share/mobile/africa
- rejhgadellaa 7mo agoFirst of all: don't they? (honest question, I truly don't know if Africa has more PWAs compared to US/EU/etc) Second: There are many reasons why businesses would opt for a native app. Notifications, for one (not available on the web on iOS until just a couple of years ago). Also, native apps allow for more tracking (whereas browsers are paranoid by default). Third: A few years back, companies like FB, Google and Twitter all launched "Lite" versions of their apps, specifically targeted at Africa and other developing markets. They were all web apps (or wrappers around web apps). I will admit that this was years ago, and I have not checked if these Lite versions are still around and/or widely used.
- troupo 7mo ago> If a web app doesn't work on iOS, a business builds a native app instead. iOS is too important. So that fantastic native-like PWA never gets built in the first place. So, instead of hiring a team to build an amazing PWA for Android, and an app for iOS, business hires three teams? One building a web app, a native app for iOS, and a native app for Android? > Compare that with desktop, where web apps (maybe not PWAs, strictly speaking) Indeed, these are not PWAs, not even strictly speaking. Also, they all depend on full desktop browser to work (often due to sheer fact that they are complex apps that don't work well on mobile screens), and none of them including Google have an amazing native-like PWA experience on Android. I mean, you're bemoaning iOS crippling PWAs on iOS. It should be so easy to show amazing non-crippled PWAs on Android. After all, we've been told for the better part of the decade that PWAs are amazing native-like now. Android's market share is 68-70% worldwide. You'd think someone would finally be able to show the full power of a PWA? Anyone? > And if you count Electron [1]: VSCode, Slack, Spotify, etc, etc. One of them has millions of man-hours and millions of dollars of investment to make it somewhat performant. The others struggle to show a few pages of text and images in less than 1GB or RAM. Not the flex you think it is.
- rejhgadellaa 7mo ago> business hires three teams? Yes. The web's winning feature is "it works everywhere". If your app doesn't work for the wealthiest 50% of users, why go that route? Making a desktop web app work on mobile, just for Android, is a lot of work. It needs to work on both iOS and Android to make it worthwhile. > they all depend on full desktop browser to work (often due to sheer fact that they are complex apps that don't work well on mobile screens) Gmail, Office, Docs - they all exist on mobile (as native apps). So it's not the complexity itself that makes it a problem on mobile screens. What does the native Gmail app do that the desktop web app doesn't? > Android's market share is 68-70% worldwide. Not in the wealthiest parts of the world, where the money is.
- troupo 7mo ago> Yes. > If your app doesn't work for the wealthiest 50% of users, why go that route? Why doesn't business hire two teams? One for the amazing native-like PWA, and one for iOS? > Making a desktop web app work on mobile, just for Android, is a lot of work. More work than hiring a separate Android team? More work than hiring a team to create a PWA which we've heard continuously for the past 10 years is amazingly easy and native-like? > Gmail, Office, Docs - they all exist on mobile (as native apps). S Yes, yes they do. As native apps > Not in the wealthiest parts of the world, where the money is. In 10 years you'd think we'd see actual examples of these amazing fast native-like PWAs on Android. All we hear is excuses. Funnily enough I know of a few. E.g. Foodora's web app is surprisingly good, and it's possible that their "native" app is just running inside a webview, since it's indistibguishable from their website. But even MORE funnily enough, it takes a PWA sceptic to spot good PWA apps when none of the PWA proponents can point to a good PWA to save their life.
- rejhgadellaa 7mo agoBusinesses tend to relay costs onto their customers (someone has to pay the bills). - The app store tax - The extra work of maintaining at least 2 separate apps (iOS, Android, optionally(?) desktop web app) - Dealing with app store rules Some of these are not just costs. I have experience with native apps that have to make things worse for users (compared to the web app) or risk getting booted off the app store.
- otterley 7mo agoWhat outcomes are worse for users that arise out of you offering native apps?
- rejhgadellaa 7mo agoI thought this was obvious, but higher costs for building and maintaining an app (vs a web app) means higher prices for users. I think people would love to pay less, and would hate to pay more.
- otterley 7mo agoHow much is the incremental cost per user?
- rejhgadellaa 7mo agoBuilding the same app for iOS, Android and desktop: up to 2-5 times the costs (for businesses, how they cover those costs depends) App tax: 15-30%, which can drive the price for consumers up by up to 44% https://open-web-advocacy.org/walled-gardens-report/#negative-consequences-for-consumers-and-businesses https://open-web-advocacy.org/walled-gardens-report/#negativ...
- otterley 7mo agoWhat I’m looking for is an answer from you as it relates to your specific business, not speculation from an advocacy org that can gin up any hypothetical numbers they want. I asked in the start of the thread: how does it impact you, or your customers?