For the Developers here who have built Mobile N...
For the Developers here who have built Mobile Native applications and progressive web applications.
From your experience, what are the downsides to PWA’s that still prevent them from beating Mobile Native applications?
I haven’t built either but just wanted to learn from the experience of those who have.
16 Replies
Thread automatically created by ThugNasty - NastyThug in #🤔|questions
optimistic-gold•5mo ago
PWAs cant send notifs easily
like-gold•5mo ago
Any other cons? That’s a pretty big one tbh :/
optimistic-gold•5mo ago
performance/storage limits maybe? with WASM the PWA side is looking bright. WASM on the native side is looking like a soon thing too
like-gold•5mo ago
WASM sounds great but I heard conflicting things about it too :/
optimistic-gold•5mo ago
yea not usually smth to look into until u hit performance constraints @ThugNasty - NastyThug
most ppl just take "move fast break things" approach
u can make specific sections of ur app with WASM
for web move fast break things is great
unwilling-turquoise•5mo ago
PWAs don't perform as well as native apps, and not all native APIs are available to PWAs. Apple has fought them tooth and nail for years, because they allow apps to bypass their App Store subscription.split
That being said, for most basic apps, the performance difference is not noticeable to your average user, and most of the native APIs you need are there.
Also recent rules in Europe have spelled the death for apples App Store monopoly. They are doing everything in their power to slow down the rule roll outs, but changes are coming that will be great for browsers
WASM is likely the future of client and server side computing, but it’s still too early imho.
like-gold•5mo ago
What happened in Europe?
Tbh, i hate all these companies with their monopolies, they just fuck everything up
Greedy fuckers
Wont it decrease the number of developers you need?
optimistic-gold•5mo ago
rust makes wasm fearless in my cases 😁
epic vs apple suit
I think
apple is just horrible about monopolistic practices
like watchOS
most closed shit ever
OTA ios & watchos updates have a 90day validity timeframe to prevent jailbreaking
hardware chips are impossible to src etc
Louis Rossman for more
optimistic-gold•5mo ago
WhatWebCanDo
What Web Can Do Today
Can I rely on the Web Platform features to build my app? An overview of the device integration HTML5 APIs.
optimistic-gold•5mo ago
@ThugNasty - NastyThug @Miller
typical-coral•5mo ago
You're also forgetting the most basic reason PWAs are a hard sell: you have to teach users to leverage them. You would think that would be a low barrier, but it's a massive barrier. So many people are just not gonna install your PWA just because it's not their habit
optimistic-gold•5mo ago
Oh yea that's especially bad ^^
I never install pwas lol
adverse-sapphire•5mo ago
Taking a step back - what’s the question /objective / problem(s) you’re looking to answer with this question?
The response will depend on the context of the business needs, team skills, etc.
If it’s based in what’s the best mobile skillset to invest in for your career - I’d say native development. PWA has existed for years and I’ve never encountered a desire to support it professionally in my niches.
like-gold•5mo ago
I wanna build a mobile application but ideally for both iOS and Android. So I was looking at options that let me do that easily for both.
However, I hate a lot of the bullshit that is apple app store.
Flutter & Dart seemed promising but I hear a lot about lag and performance issues for apps built with those; I hear react native is worse in some aspects.
Also, Flutter/Dart being a google thing there’s a fear that they’ll kill it.
From what I’m hearing looks like I have no good options except to learn Swift & Kotlin.
I just hate that I have to know both languages for the same application….
Tbh, more I think about it, idk why they didn’t make Flutter/Dart the native language for Android instead of Kotlin 😭 I’m just lazy though
optimistic-gold•5mo ago
I hear a lot about lag and performance issues for apps built with thoseyea Flutter is all about rendering the same regardless of OS @ThugNasty - NastyThug
there’s a fear that they’ll kill itthey rely on it internally a lot and externally but ya fair points 😭 frontend sux clojure for frontend lol