Why Apple doesn't like PWAs (Progressive Web Apps)

  Рет қаралды 19,538

DevTrends

DevTrends

2 жыл бұрын

Originally proposed by Google in 2015, Progressive Web Apps (PWAs) try to bridge the gap between native apps and web apps through new browser standards like Service Worker and Push Notifications.
New features are continuing to be added through Project Fubu.
----
Written by Anthony Gore
/ anthonygore

Пікірлер: 37
@idarkness7789
@idarkness7789 2 жыл бұрын
PWAs are the future of iOS a lot of possibilities can be make with these things!
@sdfjsd
@sdfjsd Жыл бұрын
Unfortunately, it's not going to happen.
@JasonDainter
@JasonDainter Жыл бұрын
@@sdfjsd says who?
@markkoalawebseo
@markkoalawebseo 2 жыл бұрын
Good explanation, Thanks 🙏
@JustJasonMan
@JustJasonMan 2 жыл бұрын
Excellent video!
@sabuein
@sabuein 2 жыл бұрын
Thank you, very helpful.
@onedough83
@onedough83 Жыл бұрын
Great overview.
@mattjames4978
@mattjames4978 Жыл бұрын
Never heard is pronounced "caysh" in 20 years - but really nice video, thanks.
@Ded-Ede
@Ded-Ede Жыл бұрын
I can save some websites to my iPhone and it work just like the app, so more websites need to make their apps have this functionality.
@emreaka3965
@emreaka3965 Жыл бұрын
They don't have to use safari and you can warn your users about using chrome instead.
@meiguise9592
@meiguise9592 Жыл бұрын
useless, under Apple's constraint, only Safari can run some PWA function.
@ERICROJO156
@ERICROJO156 2 жыл бұрын
shout out to the Cinco reference in the manifest at 5:27
@RabbitChannel66
@RabbitChannel66 2 жыл бұрын
Another reason to hate apple. I even don't know why people use their devices if they have more cons. than pros.
@TerriTerriHotSauce
@TerriTerriHotSauce 2 жыл бұрын
Their devices are better for most people. Windows interrupts you non stop (damn near harasses you while you use it) and Linux doesn't have enough custom software. Mac OS is quiet and fully features. If you've used an iPhone you'll know that it's intuitive. It's easier to figure out where stuff is. Android is a lot less intuitive. I've googled how to do something on an Android far more often than on an iPhone. I've extensively used everything I just mentioned. (DJ, software engineer, app developer & designer).
@RabbitChannel66
@RabbitChannel66 2 жыл бұрын
@@TerriTerriHotSauce I have used Mac OS to compile software. But never used IOS. I'm also using Linux for over 4 years now, without any problem or complain. Apple as a company makes so many mistakes and other companies follows it as they can see how much this can reduce the cost while also harm users.
@TheLegendOfNiko
@TheLegendOfNiko Жыл бұрын
@@TerriTerriHotSauce You can't even game properly on a Mac. Stop defending that trash company.
@LuLeBe
@LuLeBe 6 ай бұрын
​@@TerriTerriHotSauce I agree about Linux, maybe about Windows as well (but not really, the issue with Windows is more in the hardware, battery life etc, less windows itself) but definitely not about Android vs iOS. I have devices running either system on the latest version, and for the average user they're identical. As evidenced by the fact that in Europe, there's a large chunk of normal people who'd never buy an iPhone cause they know how android works. It's different, but not harder. A Google Pixel is just as dummy-friendly as an iPhone, it just allows more flexibility in case you want that. But unlike Linux, it doesn't imply extra work just to use it.
@coshvjicujmlqef6047
@coshvjicujmlqef6047 5 күн бұрын
This happens when microsoft does not make phone os
@sdfjsd
@sdfjsd Жыл бұрын
The only way the browsing experience on iOS can improve is if Apple allows third-party rendering engines such as Blink or Gecko. This would allow Google and others to give iOS users a richer browsing experience. After all, Blink is just plain better than Webkit. Everyone knows that.
@judewestburner
@judewestburner 11 ай бұрын
I've been making PWA's since before that phrase was coined. Reaching a massive audience is often not the goal of most people. Most of the time the goal is offering some bespoke functionality to a targeted set of people often as a complimentary app versus the 'next big thing'. This audience is vast.
@niksatan
@niksatan Жыл бұрын
Is learning Flutter dead end, or it will it be worth it in the future for android/ios development ?
@Content4free78
@Content4free78 2 жыл бұрын
Sideloading apps from the internet uses the Web, (Web Apps) it is not an Apple thing, it has to do with the Web Browser.
@ernst367
@ernst367 2 жыл бұрын
that's what I thought
@StijnHommes
@StijnHommes 2 жыл бұрын
But wasting time and effort on web apps means Apple would get less income from their app store. And we'd all be dealing with more security issues from the sideloading we've been avoiding for years.
@Thoths_Pen
@Thoths_Pen 10 ай бұрын
How can a steaming pile of web garbage pretending to be actual software, be a threat to actual software. It’s like asking is a five year old’a finger painting a threat to a Picasso? It’s not even close.
@jeffgibson8655
@jeffgibson8655 2 жыл бұрын
But you're doing away with what makes native apps so appealing. Native apps response time are much faster than PWA. Don't get me started on offline capabilities. Sell me on PWA.
@gimmemydinner
@gimmemydinner 2 жыл бұрын
A few selling points of PWAs; - Developers don't have to learn multiple languages to develop their apps on different platforms - One code base means less bugs and faster development of new features and apps (which benefits users and developers) - The performance of native apps that primarily fetch content from the web is nearly identical to that of PWAs but PWAs require much less effort - Apple takes 30% - 10% of your revenue from "in app purchases" of native apps but not PWAs (this benefits users as developers can charge less while making the same profit) - Native apps mean developers need to keep up and comply with whatever changes Apple/Android/etc. make to their OS and Ts and Cs - Well designed PWAs provide a better user experience than standard web apps and considering the web isn't going anywhere that's a win for users
@bruno_ricci
@bruno_ricci 2 жыл бұрын
@@gimmemydinner Also updates are as fast as deploying the new version to production, the service worker would just update the new files to the cache and that's it, in matter of milliseconds. Otherwise you depend on user having automatic updates activated or bother them to update once they open the app (most times, a terrible bad UX).
@defy933
@defy933 Жыл бұрын
@@gimmemydinner you mentioned all the pros that benefits the devs which the end user doesn't give a sh about. They want faster and better experience. So native is the way to go
@StijnHommes
@StijnHommes 2 жыл бұрын
It's not just Apple that doesn't like PWAs. I really wish that after several years of this nonsense getting spammed, we'd finally get the ability to boycott, block and remove PWAs completely. No ability to run, install or activate them anywhere on a user's system if they've chosen to set things up that way. Unfortunately, that would mean "developers" actually giving truthful information about what they're offering and Google and cohorts don't seem to consider that a priority.
@StijnHommes
@StijnHommes 2 жыл бұрын
@Coder's Corner They gave developers a shortcut to build fake apps and distribute them by sideloading. They clearly care more about developers than they do about users.
@amirhosseinrafiee2926
@amirhosseinrafiee2926 2 жыл бұрын
If you dont like pwa then dont install it on your device It's your choice Pwa is great tech for making web app faster and offline use case
@evandaniyel9388
@evandaniyel9388 2 жыл бұрын
@@StijnHommes why do you hate PWAs so much? Is it that they don't have any use case?.
@StijnHommes
@StijnHommes 2 жыл бұрын
By the way, I have never seen a cafe that insisted I install an app to look at the menu. If I ever did, I'd leave to find a more customer-minded place. Of course, 3 months after reporting this spam nothing happened, because Google, Microsoft, Android and iOS are all promoting this nonsense. They don't care if you are promoting this without including the proper disclosures.
@StijnHommes
@StijnHommes 2 жыл бұрын
I don't install apps to my home screen. I install them to the app drawer where they belong. Either make that the default behavior or GIVE THE USER THE CHOICE! You can't even get the default behavior right on your fake apps! And let's not forget, apps come in just one flavor: native. Despite the name, web apps are websites, not apps.
@joaquin67
@joaquin67 Жыл бұрын
All web apps are websites, not all websites are web apps
7 Web Features You Didn’t Know Existed
10:16
Fireship
Рет қаралды 274 М.
Beautiful gymnastics 😍☺️
00:15
Lexa_Merin
Рет қаралды 14 МЛН
Дарю Самокат Скейтеру !
00:42
Vlad Samokatchik
Рет қаралды 8 МЛН
Heartwarming Unity at School Event #shorts
00:19
Fabiosa Stories
Рет қаралды 18 МЛН
What Is A Progressive Web App (PWA) - Why Is It A Game-Changer In eCommerce
6:44
Going Headless with John
Рет қаралды 31 М.
How to Create a PWA With Next.js in 10 Minutes
13:08
James Q Quick
Рет қаралды 104 М.
Battle of the apps: native app vs PWA - who will win in 2023?
6:07
Jelvix | TECH IN 5 MINUTES
Рет қаралды 8 М.
When should you use a PWA? - Progressive Web App Training
5:45
Chrome for Developers
Рет қаралды 122 М.
Shipping a PWA as an Android app
8:57
Chrome for Developers
Рет қаралды 48 М.
8 Tips to Make Your Website Feel Like an iOS App
15:43
Sam Selikoff
Рет қаралды 54 М.
PWA to Google Play Store with Trusted Web Activities (TWA)
7:08