News for hackers. Stuff that matters.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by max_ on Thursday May 06, 2021 @02:55AM (#27059948)
Context:

In the essay [0], Jobs suggested mobile app development on should focus on HTML5 (which is now called Progressive Web Apps / PWA)

Apple has has been recently been rolling out anti-PWA practices [1].

Probably to reinforce their "walled garden".

[0]: https://web.archive.org/web/20170615060422/https://www.apple...

[1]: https://ionicframework.com/blog/is-apple-trying-to-kill-pwas...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by waon on Thursday May 06, 2021 @07:37AM (#27061729)
> HTML5 (which is now called Progressive Web Apps / PWA)

This is clear gaslighting and is verifiably false. Progressive Web Apps is a Google thing, coined by a Google engineer[1] and promoted by Google[2]. The HTML living standard does not include a single mention of the term[3].

[1]: https://infrequently.org/2015/06/progressive-apps-escaping-t...

[2]: https://web.dev/progressive-web-apps/

[3]: https://github.com/whatwg/html/search?q=progressive+web+app&...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by kristiandupont on Thursday May 06, 2021 @12:47PM (#27065948)
>This is clear gaslighting

Please don't destroy the term gaslighting. It means something very important and not at all what you are using it for here.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by waon on Thursday May 06, 2021 @10:28PM (#27071315)
It's subtle misinformation that's designed to change how people unconsciously perceive PWAs. When people bring up PWAs, they commonly refer to a particular set of APIs which has a tendency of mainly being a Google-driven effort. GP is muddying the waters by instead framing it as the HTML spec itself and implying it's official.

If this isn't a clear case of gaslighting, I don't know what is.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by axiomattik on Friday May 07, 2021 @01:46AM (#27072636)
I'd argue this is a lie and not an example of gaslighting.

A lie is simply stating something that is not true. In this case, stating that HTML5 is synonymous to PWAs.

Gaslighting is an attempt to undermine an individual's (or perhaps even a group's) certainty that they are able to perceive reality correctly. It's essentially an effort to make someone question their own sanity. Lying is a tool that may be used as part of this effort, but it is not the only method of gaslighting.

It's also possible to lie without gaslighting. Speaking mis-truths may happen accidentally. But trying to cause someone to believe something that isn't true, isn't necessarily or inherently an attack on their trust in their own ability to perceive the world.

In this case, I can't see any indication that the goal is to cause anyone to feel insane.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by kristiandupont on Friday May 07, 2021 @01:46AM (#27072634)
This is ridiculous.

Is the term PWA also "designed" to make me question my own sanity, which is a key component in gaslighting?

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by banachtarski on Friday May 07, 2021 @05:20PM (#27080979)
> ... I don't know what is
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by max_ on Thursday May 06, 2021 @09:12AM (#27062689)
"Progressive Web Apps" comes from the notion of "Progressive Enhancement" [0] as opposed to "Glorious Degradation"

And its a very old concept in web design.

HTML5, PE & PWA is all the same thing. Just an evolution of standard practices & terminology.

[0]: https://www.smashingmagazine.com/2009/04/progressive-enhance...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by re on Thursday May 06, 2021 @03:29AM (#27060152)
> Apple has has been recently been rolling out anti-PWA practices [1].

That article is from a year ago and the author's conclusion is more or less "no, Apple isn't trying to kill the web; it's reasonable to have some time limits in place." Safari clears some script-writable storage for a site after 7 days of Safari use without visiting that site, but home-screen installed webapps aren't affected.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by feross on Thursday May 06, 2021 @05:08AM (#27060754)
- localStorage is broken in Safari 14.1 (the latest version) on macOS [1]

- Apple added support for blob.stream() in Safari 14.1 but calling the function causes a null pointer exception and crashes the renderer process [2]

- Read this summary of Safari changes in iOS 14.5 (released a few weeks ago, and without an official changelog for nearly a week) and tell me that Apple isn't trying to kill PWAs through neglect [3]

[1]: https://twitter.com/jaffathecake/status/1389493762129375232

[2]: https://twitter.com/feross/status/1386835131780931587

[3]: https://firt.dev/ios-14.5/

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Griffinsauce on Thursday May 06, 2021 @06:27AM (#27061229)
Also still no push notifications. That rules out a huge swathe of apps completely and kneecaps the rest.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ksec on Thursday May 06, 2021 @11:04AM (#27064291)
I have been pushing for Push notification should be part of HomeScreen WebApp and not on Safari itself. No one likes them on Website, which is a valid argument. But I dont think Safari team sees the need for it.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by joshspankit on Friday May 07, 2021 @08:08AM (#27075009)
Not just do they not see the need for it, they actively keep it out. Push notifications are an important and valuable differentiator.

Apple does not want PWAs, they want all apps in the walled garden.

The rest is just “theatre”

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by spiderfarmer on Thursday May 06, 2021 @04:48AM (#27060611)
They do hold back PWA's though. They could offer opt-in push notifications for example. That's the only thing I miss as a solo web developer, and the only thing the users of my websites want (functional notifications of course, not marketing).

I'm not recreating my websites in app form just to have that. But Apple sure wants me to.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ianai on Thursday May 06, 2021 @06:28AM (#27061235)
As a user, I really don’t want PWAs having that ability.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by capableweb on Thursday May 06, 2021 @06:41AM (#27061307)
If Apple allows PWA to use notifications, you as a user will have a choice to accept or deny it.

If Apple doesn't allow PWA to use notifications (current situation), then neither the developer or you as a user have a choice.

Guess which one is best for the users overall? Guess which one is best for Apple overall?

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by jonathanlydall on Thursday May 06, 2021 @07:12AM (#27061530)
While I get the utility of push notifications and part of me likes the idea, it will get abused in the same way it was on desktop where every second website asks for permission to send you notifications or install a PWA to be able to do so.

I suspect Apple has internally discussed it and concluded that it would too likely be abused and result in a poor user experience.

Also, Apple deliberately does not like background connections for battery saving reasons which is why everyone is required to use their push service, meaning iOS maintains a single energy efficient connection instead of each app maintaining their own TCP connection which may have no regard for energy efficiency.

I acknowledge it's possible that they don't want to remove reasons for people to rather make native apps, but given the other reasons, it would not be my first guess.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by saurik on Thursday May 06, 2021 @08:03AM (#27061970)
So have a global switch to turn off the ability to even ask; hell: make it default disabled for all I care... solving your petty "I don't want to be bothered by pop-ups" issue isn't even remotely complicated, and that this is a continual refrain preventing the world from having fully-functional applications for software you apparently don't want to use anyway is not just ridiculous and demoralizing, it is shameful.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ksec on Thursday May 06, 2021 @11:06AM (#27064312)
Just allow push notification on WebApps but not on Safari.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by spiderfarmer on Friday May 07, 2021 @05:58AM (#27074183)
Exactly, if it was only available for websites added to the homescreen I would jump from happiness for at least 24 hours.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by MertsA on Thursday May 06, 2021 @12:03PM (#27065283)
> it will get abused in the same way it was on desktop where every second website asks for permission to send you notifications

I really wish Google would crack down on this between the Googlebot and Chrome. There's zero valid reason for a website to send a notification request without user action to initiate it. The Googlebot could record any unsolicited notification requests and negatively impact the ranking of those sites, it's a decent indicator of scammy sites to begin with. Not to mention blacklisting those sites from making a notification request to Chrome.

Chrome could also just watch for notification requests no differently than how popups are blocked already. I'm sick of the hordes of websites constantly spamming those requests. What's sad is that I'll frequently see other users actually accepting those requests and getting a barrage of ads that they don't understand how to stop. This isn't rocket science to fix.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by brnt on Thursday May 06, 2021 @09:09AM (#27062651)
Browsers should again be user agents and just let me set a default. 'dont bother me with notification requests. ever.' is perfectly valid and implementable setting.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by capableweb on Thursday May 06, 2021 @09:49AM (#27063148)
Of course, I agree! But your comment is assuming the platform offers notifications in the first place. Apple has decided here that you should not even have a choice.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by brnt on Thursday May 06, 2021 @12:59PM (#27066121)
I agree! Apple seems to be forgetting that support does not equal a horrible user experience: they can simply set it to this default by default.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by morelisp on Thursday May 06, 2021 @07:12AM (#27061534)
I don't want a choice to accept or deny it. I am utterly fatigued of choice. I want no push notifications and no reminders that push notifications exist.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Dah00n on Thursday May 06, 2021 @07:41AM (#27061763)
Then you could buy a Nokia 3310i. Problem solved.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by prepend on Thursday May 06, 2021 @08:29AM (#27062180)
Or I can buy an iPhone. Problem already solved.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by capableweb on Thursday May 06, 2021 @01:00PM (#27066140)
But a lot of applications ask to send notifications on iOS, doesn't solve the problem as that person seems to not wanting to even be asked about it anywhere.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by morelisp on Thursday May 06, 2021 @04:19PM (#27068596)
You're correct, even iOS is not good enough. If an app asks and it's not a messaging app, I usually uninstall it.

I'd compromise on "Install" vs. "Install with Notifications" as two options when buying/downloading an app. But having to do any of the developer's administrative bullshit when I'm trying to use the app is disrepecting my time.

Otherwise I don't want to see that shit until I go into a "Settings -> Notification" menu and explicitly enable it. And never in a web browser.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by capableweb on Friday May 07, 2021 @06:55AM (#27074518)
I hear you. But I think you're in the wrong thread, we were specifically discussing how Apple is making PWAs different from normal apps _just because_.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by morelisp on Friday May 07, 2021 @08:06AM (#27074981)
Frame your argument differently than "you as a user have a choice" if you want to make that point.

The model of "user choice" has contributed more to the modern hostile computing environments of the past decade than maybe anything else. Users don't want choices, they want tools to help do what they want, not what mediatech/adtech/social garbage app firms think they should want. Mostly, users want their computers to shut the fuck up and get out of the way.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ThatPlayer on Thursday May 06, 2021 @06:53AM (#27061386)
Then don't use it and deny the notification permission like you can for normal apps. But if the users wants that ability they should have the option to enable it.

I've made a messaging web application for my work, and notifications are important for a messaging app. Luckily it's a small business and everyone who needs to access it has an Android

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by floydnoel on Thursday May 06, 2021 @07:50AM (#27061833)
It’s really not too difficult to build webview based wrapper app around your website. I’ve done it many times, and then you can have notifications or any other native features you might need.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by geofft on Thursday May 06, 2021 @09:10AM (#27062660)
It's not an issue of it being technically hard - it defeats the whole point of using a PWA. Your users now need to download the app from the App Store and you're subject to App Store review policies.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by colejohnson66 on Thursday May 06, 2021 @08:29AM (#27062184)
It’s not hard, but it shouldn’t have to be a thing. I hate apps that are nothing more than a skin around the actual website.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by wayneftw on Thursday May 06, 2021 @09:50AM (#27063167)
It's not hard to build, no. The hard thing is having to pay $100 per year to Apple and submit yourself to Apple's rules in their app store.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by echelon on Thursday May 06, 2021 @05:26AM (#27060874)
> the author's conclusion is more or less "no, Apple isn't trying to kill the web;

Allow non-Safari browsers (not just re-skins!) on iOS and I'll believe the author.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by grishka on Thursday May 06, 2021 @06:17AM (#27061176)
Their rationale for not allowing other browser engines is that allowing JIT (writable AND executable memory pages, in general) would make the hell break loose.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by chj on Thursday May 06, 2021 @06:34AM (#27061268)
This is an insult to their OS team. macOS appears to be working just fine.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by grishka on Thursday May 06, 2021 @06:42AM (#27061311)
Well, if there is an RCE vulnerability, that would allow the user to run arbitrary code on their own device with the same permissions that the browser process has, which is clearly unacceptable in the iOS world.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by chj on Thursday May 06, 2021 @09:30AM (#27062917)
I don't see how that could be acceptable in macOS world.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by grishka on Thursday May 06, 2021 @10:56AM (#27064177)
On macOS you as the user already have complete and unrestricted access to your computer. You don't jailbreak your mac because it already comes with root and an unlocked bootloader. Mac apps also have much more access to the underlying system than iOS apps do, and this helps with better sandboxing, I presume.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by superjan on Thursday May 06, 2021 @06:39AM (#27061299)
This was a good argument in the past, because there were very few ios exploits and apple was proactive in hunting them down, to prevent jailbreaking. Not sure if it is a valid argument today.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by black3r on Thursday May 06, 2021 @06:42AM (#27061310)
JIT is already allowed on iOS since 14.2 though.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by grishka on Thursday May 06, 2021 @06:42AM (#27061317)
For externally-loaded or user-supplied code as well?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by szundi on Thursday May 06, 2021 @04:19AM (#27060444)
This is very relevant insight, thank you!
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by jamil7 on Thursday May 06, 2021 @04:47AM (#27060606)
Apple investing in its own development stack has become "Apple is actively crippling PWAs" for a lot of people.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by feross on Thursday May 06, 2021 @05:16AM (#27060809)
Apple recently suggested [1] to Australian authorities that Apple can't possibly have a monopoly on app distribution since they have no restrictions against PWAs which "have the look, feel and functionality of a native app". But they fail to mention that they control exactly what functionality is actually available to PWAs. And right now it's A LOT less than what is available to native apps.

Also, most users are not aware that third-party iOS browsers like Chrome, Brave, and Firefox are actually just light UI "skins" on top of the Safari browser engine, Webkit. Apple refuses to allow third party browser engines on iOS.

So this means that it's not possible for users to just switch to another browser in order to use more powerful web apps. They're literally prevented from doing so by Apple's policy to ban browser competition on iOS.

[1]: https://www.accc.gov.au/system/files/Apple%20Pty%20Limited%2...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Griffinsauce on Thursday May 06, 2021 @06:30AM (#27061250)
> Also, most users are not aware that third-party iOS browsers like Chrome, Brave, and Firefox are actually just light UI "skins" on top of the Safari browser engine, Webkit. Apple refuses to allow third party browser engines on iOS.

IME even a lot of developers are unaware of this fact.

An added annoyance flowing from this is that Apple does not allow remote debugging for webviews, so any reasonable debugging flow for those browsers is blocked. Great fun when you have a bug in iOS Chrome only.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by jchb on Thursday May 06, 2021 @09:20AM (#27062792)
You can remote debug webviews (from Safari on a Mac), but only web views in apps signed with a development provisioning profile (1). So to debug web content in iOS Chrome you would have to build and install Chromium for iOS yourself, rather than use the Chrome App Store version.

(1) https://webkit.org/web-inspector/enabling-web-inspector/

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by sneak on Thursday May 06, 2021 @06:54AM (#27061398)
This statement both misunderstands skins and browser rendering engines (and javascript/jit).

Apple does not prevent or refuse third party browser engines.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by johnmaguire on Thursday May 06, 2021 @07:50AM (#27061836)
Can you elaborate?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by colejohnson66 on Thursday May 06, 2021 @08:32AM (#27062216)
My understanding is that third party engines are allowed. They just can’t JIT the JavaScript unless they use the builtin Safari one. So, if you want to have the same performance of the builtin Safari browser, you really need to be nothing more than a skin around it.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by sneak on Thursday May 06, 2021 @08:59AM (#27062527)
This is false too. "Nothing more than a skin" suggests you can't make a full-featured browser, with your own code, that you're just replacing the Safari UI. This is simply not true.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by colejohnson66 on Thursday May 06, 2021 @10:09AM (#27063438)
I literally said that they are allowed. They just can’t JIT the JavaScript, so performance suffers compared to Safari. So, if you don’t care about JS performance, then yes, you can make your own full browser with your own rendering code.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by oblio on Thursday May 06, 2021 @05:10AM (#27060770)
Poor company worth $2 trillion and with $275 billion in revenue / $57 billion in profit can't bring its support for PWAs up to par with other OSes.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @03:51AM (#27060276)
A bit overly dramatic, don't you think?

"Apple rolling out anti-PWA practices" refers to them clearing local state after 7 days of no use.

How is that going to stop anyone from having a PWA app? Web browsers have to prune their cache all the time, otherwise your entire phone would be just web cache.

Local storage is intended to be cache. Nothing more. If you have something worth preserving beyond 7 days of inactivity, put it on the damn server and reload it when you have to.

For the record, local storage is typically limited to 5MB. Users visit hundreds, often thousands of sites each month. They open links through social media to some random meme all the time. So we never clear those 5MB, what happens?

Month 1: 5GB of local storage...

Month 2: 10GB of local storage...

Month 3: 15GB of local storage...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @04:06AM (#27060369)
"Local storage is intended to be cache. Nothing more. If you have something worth preserving beyond 7 days of inactivity, put it on the damn server and reload it when you have to."

How about the idea that not everything must live in the cloud?

I like apps that keep my data on my phone.

Or when you use your phone in areas with bad connections?

Say an outdoor app, you have on your phone with lots of data you specifically wanted for this area. In case you need it. But now you have to remember to use it regulary, or you have to walk up an mountain to get parts of your old state again.

There is a difference between temporary cache and intentionally saved data. Even from webapps.

But this just means a further push to develope a "real app" inside apples walled garden, for a proper functioning app.

(assumed this auto delete of all pwa cache is actually the case, and it would be allright with me, if there are exceptions for "installed PWA's")

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @04:12AM (#27060410)
> I like apps that keep my data on my phone.

I like apps that act like apps, and sites that act like sites. There's a reason we don't drive-by install apps on our phone just by clicking a link. But you do drive-by install site local storage on your phone by clicking a link. So you need a way to clean those up at the very least.

> But this just means a further push to develope a "real app" inside apples walled garden, for a proper functioning app.

You can also wrap a page as an app on the App Store if that's what you want. And store infinite data for infinite time. So everything is already possible.

So you don't have to develop an app in the walled garden, you just have to submit it to the walled garden, and not do something horrible using the native APIs, and you're done.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @04:19AM (#27060449)
The point of PWA'S are, that if I develope one, I don't have to go to Apples app store. I as a web developer don't know how it works and I don't want to have to know, how it works specifically. Neither do I want to target Microsoft's plattform nor Googles Playstore and figure them out.

I want to target the web.

So anyone with a decent browser can use my app. PWA'S are not simple websites. They are more. A plattform independent application with web technology.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by barnabee on Thursday May 06, 2021 @04:54AM (#27060664)
I do not want you, as a web developer to be able to target my device with an app when I visit your link. I don’t want to be forced to deny access to every service/feature on the device via pop-ups either. Until there’s a proper open standard for “web technology” apps that are opt-in and user initiated, and clearly separated (visually and technically) from web pages (which are documents) I feel like Apple are on my side here.

I want app developers to jump through more hoops than people making websites, and to need my express approval to run their app on my device. I absolutely do not want documents that “progressively” turn into apps. PWA is a bug not a feature.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by simion314 on Thursday May 06, 2021 @05:10AM (#27060767)
>from web pages (which are documents)

Why would a document have access to your camera and microphone? I am 100% sure Apple would remove the camera and microphone API from iOS browsers if they could and the fanboys would defend it with "think about children and grandmas".

The Web has a portion that is more then documents, like music/video , games, simulations/animations. It makes sense from the POV of a greedy corporation to cripple say a web streaming app so you get a 30% cut of the subscriptions, or cripple video games 3d performance (with terrilble webgl) so you get 30% of those sweet lootboxes and gems.(BTW why is Apple not thinking at children with the lootboxes stuff?)

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by barnabee on Thursday May 06, 2021 @05:22AM (#27060851)
Lots of reasons a document might user my camera - to fill in a form, for example. Obviously there’s a blurry line between document and app, and for some use cases it makes sense to be more app-like.

I’m very fine with this blurry line, and using web tech for all these things, even full apps if you want, as long as you don’t expect access to intrusive or persistent features when I browse to your website, but only when I decide to install/allow your “app”.

Whether Apple is obliged to provide a platform in which web tech used in apps matches native performance and features… I don’t see why they should be, though it’d be nice.

I totally agree forcing all apps via the App Store is bad btw. Alternative app stores and side loading should probably be allowed, but that doesn’t mean the answer is more ways for websites to intrude and behave badly in the browser.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @06:10AM (#27061127)
"I want app developers to jump through more hoops than people making websites"

It might be news to you, but webtechnologies have evolved a bit, from displaying static documents. Have you heard of wasm for example? Quite interesting, what you can do with that. And a bit more sophisticated, than scratching together some html markup.

But I very much agree, though, that I also don't want any website to have deeper access to my hardware, without explicit consent from myself.

"Until there’s a proper open standard for “web technology” apps that are opt-in and user initiated, and clearly separated (visually and technically) from web pages (which are documents) I feel like Apple are on my side here."

So yes, there is more work needed in that area to make that distinction more clear to the users.

But I don't see Apple is pushing in that direction. Rather the opposite. Pushing into their walled garden, they control. Otherwise they would be very free and able to polish their PWA permission dialogs, to protect their users, no?

What is hindering them?

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @04:27AM (#27060488)
> The point of PWA'S are, that if I develope one, I don't have to go to Apples app store. I as a web developer don't know how it works and I don't want to have to know

Unfortunately that's often what it comes down to. Developers who don't care about the devices they target and their software stack.

Developers should be open to learn new tech, before they reject it. Sure, go the web app route, but don't do it because you look at iOS and the App Store and you "don't know how it works and don't want to have to know".

To me it's not surprising Google wants everything to be a browser with rich permissions that easy to track, search index, put ads on and monetize. This is why they want powerful PWA. This is why Chromebooks are basically... a browser.

Apple on the other hand has crafted a platform optimized for their philosophy of UX and design. And which is often incompatible with these PWA standards that have emerged, which are often honestly sloppy and indiscriminate in wasting a user's power, bandwidth and leeching their private data.

Apple and Google have diametrically opposed goals here.

- Apple wants a free and powerful web, but not a web so powerful it takes over your entire phone, because let's face it, the web is a giant balls of kludges, it's a miracle they work at all.

- Apple wants to save battery, to value user's privacy, and to allow the device to use its full potential through native APIs that are integrated with hardware functions etc. but not abused (which happens without at least cursory review process).

- Google doesn't care about wasting power, doesn't care about privacy, they run an ad business and a search engine. They want three things:

1. Everything everywhere should be the web.

2. The web should have access to everything on your device.

3. Google should own the web.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @04:47AM (#27060598)
So you are saying, that I as a Web developer should just become a native app developer?

Well no, thanks.

I know that native apps are superior in performance over web apps, sure. And I certainly won't say every app has to become a pwa.

But for most simple apps, webtechnologies as a plattform are mature and performant enough.

And if you never would want to install one - thats your decision. But my decision is, that I don't want to specifically target apple technology. Just like with Microsoft, Samsung, LG, Google or whoever wants to copy apples walled garden.

I like plattform independent.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @04:52AM (#27060644)
All right, so you know native apps are better, but you don't care.

So you put yourself before your users.

But you don't like Apple puts themselves & their users before you.

Turns out users should side with Apple in this case...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @05:36AM (#27060925)
Wow. So we are down to insults?

Well then: how about you as a apple user only care about yourself and want every developer to cater for your special needs?

And don't care that most of the world has no apple device (and maybe don't want to, or can't afford).

And I as a developer want to target a neutral plattform. Because I care about all my potential users and not just apple and android ones.

It does not have to be the web. But this is currently the best we have.

Feel free to propose a better standard. And like I said: for full performance there are native apps.

For best portability there is the web.

I like choices.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @05:40AM (#27060958)
I’m not sure that was an insult. It was just a honest assessment. Everyone cares about themselves. But Apple has to put users before developers.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @06:01AM (#27061078)
"but you don't care.

So you put yourself before your users."

Sounds like an insult to me. Selfishness is regarded as a bad trait.

And I actually do care about other people beyond their money. Which is exactly the reason, why I did not decided to tend to the most lucrative market only: apples walled garden.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Jochim on Thursday May 06, 2021 @06:03AM (#27061088)
It came off as pretty insulting. You've also been presenting subjective opinion as objective truth when there are many Apple users and developers that disagree with what you're saying.

A more cynical take is that Apple want their cut of any revenue that goes through iOS and intentionally hamstrings PWAs at the expense of their users to achieve this. Either or neither could be true.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @07:10AM (#27061516)
Of course Apple wants their cut, but you know offering services and getting paid is not a dirty thing, is it?

Everyone keeps talking about how they "intentionally hamstring PWAs". They kicked off HTML5, remember? They shipped the first real web browser on a phone, remember?

Now they chose to implement some Google-pioneered APIs selectively to preserve UX, performance and privacy and everyone is up in arms.

As a web developer I never felt Safari lacks something I really need. As an app developer, Swift is possibly the best dev experience I've ever had, next to C#.

All this is about letting people comfortable hacking everything in HTML to make "apps". Well I wish I could contribute to the Linux Kernel with my HTML apps, why not? Why is Linus hamstringing PWAs, ffs. /s

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Jochim on Thursday May 06, 2021 @08:49AM (#27062407)
> Of course Apple wants their cut, but you know offering services and getting paid is not a dirty thing, is it?

I'd argue that forcing someone to use your service by preventing others from offering the functionality and handicapping your own implementation is in fact a dirty thing. They get their cut when someone purchases an iPhone.

> Everyone keeps talking about how they "intentionally hamstring PWAs". They kicked off HTML5, remember? They shipped the first real web browser on a phone, remember?

So what? They didn't launch with the app store, and since it was introduced they appear more and more hostile to the changes they helped kick off. According to others in the thread they won't even allow webapps to send notifications, a fairly basic/fundamental feature of mobile phones. Elsewhere people go into further detail on how Safari's storage APIs are released buggy and broken.

> All this is about letting people comfortable hacking everything in HTML to make "apps". Well I wish I could contribute to the Linux Kernel with my HTML apps, why not? Why is Linus hamstringing PWAs, ffs. /s

This is a total mischaracterisation of what people are asking for which is simply to allow applications delivered through a web browser greater parity with native applications.

I work on a b2b web application and being able to store larger amounts of data on the client with user permission would be fantastic for both performance and user convenience.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by slver on Thursday May 06, 2021 @09:06AM (#27062606)
It would be fantastic for the user. But you can’t be bothered wrapping it in an app. I guess either it’s not fantastic enough, or we’re missing something.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Jochim on Thursday May 06, 2021 @10:08AM (#27063433)
Because you're not simply "wrapping it in an app". You're now paying rent to Apple for the privilege of wrapping your otherwise perfectly functional application in an app.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by oblio on Thursday May 06, 2021 @05:13AM (#27060787)
I'm a user and I want the web to win, not the 100000 walled gardens out there.

The web is the truly only open platform that's still alive.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by MomoXenosaga on Thursday May 06, 2021 @07:06AM (#27061488)
Android devices are actually quite locked down these days it's just that you CAN shut off security features. For example I can't just download APKs in Firefox and install them without flipping a switch which triggers an explicit warning.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Jochim on Thursday May 06, 2021 @04:27AM (#27060495)
> You can also wrap a page as an app on the App Store if that's what you want. And store infinite data for infinite time. So everything is already possible.

Except now you're paying $100/year and giving up 30% of any revenue for the privilege of allowing your users to store data on their phone?

I think local storage could use some improvements, especially with regard to giving users more control over what is stored there, but it provides much more freedom than participating in Apple's app store.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by madpata on Thursday May 06, 2021 @05:38AM (#27060944)
> You can also wrap a page as an app on the App Store

For example Apple's store doesn't want these web wrappers: https://developer.apple.com/app-store/review/guidelines/#min...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by brnt on Thursday May 06, 2021 @05:43AM (#27060983)
> I like apps that keep my data on my phone.

The paradox is that you have far less control with an app, and most come with even more analytics than a webpage. Apps in the Play and App stores don't make me feel any better than PWAs, quite the contrary. I've a LineageOS phone and use apps from F-droid to have a modicum of control and privacy, coupled with an ability to have it be usable without network.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by signal11 on Thursday May 06, 2021 @04:30AM (#27060512)
> How about the idea that not everything must live in the cloud?

Yes, and you should take the trouble to install those 'things'. Or host on a server you control.

The notion that a remote website has persistent storage rights on my device because I visited it a while back is ... odd.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by nl on Thursday May 06, 2021 @04:38AM (#27060545)
The whole point of a PWA is that it's a website that can turn into a local application. It's even in the name.

It's reasonable to think there should be some user controllable "install" process to enable this.

But it's also reasonable that an application should have permanent local storage in some cases.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by barnabee on Thursday May 06, 2021 @05:12AM (#27060780)
Local storage is persistent when you add a page / app to the home screen (ie take the step to install and enable it as an “app”) and only gets cleared after a while when the site is browsed as a website in Safari.

This, as a user and as a reasonable developer, seems exactly right. The “progressive” part happens when I want it to and initiated by me, so the developer can’t shove it down my throat or trick me into enabling their “app”.

So much of this argument is down to entitled web devs and companies that want to take advantage of the fact I’m reading their website to start installing software, sending notifications, reading from sensors etc. without permission.

That’s not an application it’s malware.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by zozbot234 on Thursday May 06, 2021 @04:59AM (#27060697)
> How about the idea that not everything must live in the cloud?

> I like apps that keep my data on my phone.

LocalStorage is simply not appropriate for this. The act of keeping persistent data should be transparent to the user, via "download" (save to disk) and "upload" (load from disk) workflows. This also allows the user to manage e.g. their own backups for this data, which they can't via localstorage.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by oblio on Thursday May 06, 2021 @05:24AM (#27060863)
> The act of keeping persistent data should be transparent to the user, via "download" (save to disk) and "upload" (load from disk) workflows.

That's horrible. If native apps would have to work like this to persist anything, instead of billions of users worldwide, they'd probably have 50-100x fewer users.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ElFitz on Thursday May 06, 2021 @06:17AM (#27061171)
Except they already do, implicitly, at least for the download part.

Users actively go to their App Store and choose to download an app. They don’t just get something installed, or not, in some obscure part of their device’s storage, without ever knowing about it.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @06:32AM (#27061260)
"They don’t just get something installed, or not, in some obscure part of their device’s storage, without ever knowing about it. "

Like I said in the originally statement: it would be allright for me, if apple and everyone else, regulary deletes all local storage of any pwa's that haven't been installed. And I have read nowhere here in this thread, that anyone is in favor of PWA's sneakily installing.

Yes, it should be very clear and visible, when you install something. But that is for the browser/OS makers to implement and not the issue here.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ElFitz on Friday May 07, 2021 @05:49AM (#27074139)
Yours is not the comment I was replying to.

Perhaps I misread, but the parent seems horrified at the idea that users should get to know they are downloading something and that such knowledge would supposedly ruin native apps adoption.

I was merely pointing out that it already is, albeit partially, the case, and yet said apps are quite popular.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by oblio on Thursday May 06, 2021 @08:23AM (#27062139)
Ummm... you need to act in order to turn a website/webapp into a local PWA. Why are you arguing against this strawman?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ElFitz on Friday May 07, 2021 @05:42AM (#27074101)
Well, yes and no.

You can add any website to your home screen. Most behave like mere shortcuts.

Unless the web app chooses to tell you that doing so will make it persist on your device, there’s just no way for the average user to know ¯\_(ツ)_/¯

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by serial_dev on Thursday May 06, 2021 @04:17AM (#27060435)
It doesn't stop you from having a PWA app, it just makes it less useful, harder to implement correctly, and overall a worse experience for both devs and users.

> If you have something worth preserving beyond 7 days of inactivity, put it on the damn server and reload it when you have to.

It could be also true about native apps, heck, why do we even have any storage option beyond 7 days except on servers? If what you said were true, why would they not have the same policy for native apps? It's just an excuse to cover up how they knee cap PWAs.

Their actions result in PWAs that can replace native apps even less often than today. PWAs had the potential to be free and platform independent, whereas Apple has much more control over their native apps. See your own example with the local storage: it doesn't make it completely impossible to make PWAs, it just makes it overall a worse option, for both devs and users, so it's easier to go ahead with the native app.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by CodesInChaos on Thursday May 06, 2021 @04:02AM (#27060337)
> "Apple rolling out anti-PWA practices" refers to them clearing local state after 7 days of no use.

If they actually did that, it'd be crippling installed PWAs compared to native apps, since you couldn't persist anything without an account.

However, from what I remember, they don't actually clear the state of installed PWAs for the primary domain, since the 7 days only count down if you actually open the app on that day.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by KingOfCoders on Thursday May 06, 2021 @04:39AM (#27060557)
"Local storage is intended to be cache."

We're can I read up about this intention? I always thought local storage was just that, local storage.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by manigandham on Thursday May 06, 2021 @04:25AM (#27060480)
The A in PWA stands for Apps. They’re specifically meant to be more than just websites and more like native apps that can be delivered and rendered by existing web tech.

Setting the same limitations as a website for a PWA defeats a major purpose for using them.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ZuLuuuuuu on Thursday May 06, 2021 @03:28AM (#27060144)
The essay rather suggests HTML5 as a better alternative to Flash for web development, not app development. Having said that, I haven't read the latest PWA situation on Apple platforms, maybe it is true that they are trying to prevent PWA from getting popular. If that is the case, I hope Google and Microsoft can take advantage of this shortcoming of Apple platforms.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by midasuni on Thursday May 06, 2021 @03:51AM (#27060274)
When the iPhone launched there were no native apps, the idea was you could do everything as webpages
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by jpalomaki on Thursday May 06, 2021 @04:33AM (#27060525)
That was likely because they simply did not have time to implement proper support for 3rd party apps for the launch.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Benjamin_Dobell on Thursday May 06, 2021 @04:52AM (#27060648)
When iOS (then known as iPhone OS) first launched, Apple were actively/publicly against opening up their devices to third-party native app development. They encouraged third-parties to use web technologies as an alternative[1][2].

However, iPhone OS 1.0 launched without encryption enabled (not sure why, iPhone OS 1.1 enabled it), so this made reverse engineering efforts a lot more straight forward. For end-users, jailbreaking was trivial, you'd literally visit jailbreakme.com and a TIFF exploit in Mobile Safari would automatically jailbreak your phone (or in my case, iPod Touch) and install Installer.app[3].

A reverse engineered SDK was used to write apps and made quite the splash. This encouraged Apple to make available an official SDK. I'm not sure whether it was public pressure, or just that Apple saw the ingenuity of what people were achieving with Apple devices. However, iPhone OS 2.0 introduced the App Store, and the rest is history.

[1] https://www.theguardian.com/technology/appsblog/2011/oct/24/... [2] https://9to5mac.com/2011/10/21/jobs-original-vision-for-the-... [3] https://en.wikipedia.org/wiki/JailbreakMe

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by grishka on Thursday May 06, 2021 @06:20AM (#27061187)
I heard the explanation that iOS 1.0 ran everything as root and there was no sandboxing, and this was the only reason why there were no third-party apps.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by irrational on Thursday May 06, 2021 @03:41AM (#27060216)
It is true, but how could they take advantage of it? Your average person doesn’t care. I recently learned that more than 50% of phones in the USA are iPhones. How can Google and MS move anything forward on the mobile front unless Apple is on board? It’s not like you can run a different web rendering engine or JavaScript engine on an iPhone.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by tannhaeuser on Thursday May 06, 2021 @03:41AM (#27060219)
More context:

"Progressive Web Apps" means Chrome-only at this point. The framing of this discussion in terms of "Open Web Standards" vs "Apple's walled garden" is just hiding the fact that's Google who're paying the bills and calling the shots on the web "platform".

Sent from my notebook running Chromium (for webapps) alongside with FF for the extant web such as HN.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by t0mas88 on Thursday May 06, 2021 @04:47AM (#27060603)
I'm on iOS now and have a few web apps installed as apps on the home screen the same as what I had on my previous Android phone. No difference for me as a user between the two. Both hide the browser UI and add some functions that a normal website doesn't seem to be able to access.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by cerved on Thursday May 06, 2021 @03:45AM (#27060239)
How exactly do you mean it's "Chrome only"?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by coldtea on Thursday May 06, 2021 @05:10AM (#27060765)
In that Chrome dictates future web standards, rushes ahead to implement whatever they want, and FF/Safari lag behind, to the point that some web apps will even say "runs on Chrome" only...
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by tannhaeuser on Thursday May 06, 2021 @03:53AM (#27060289)
Stuff only works on Chrome/Chromium if at all.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by DocTomoe on Thursday May 06, 2021 @05:09AM (#27060762)
As a Firefox user: I cannot confirm this. Which PWAs are you using?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by vbezhenar on Thursday May 06, 2021 @03:47AM (#27060249)
Safari supports PWA.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by formerly_proven on Thursday May 06, 2021 @03:50AM (#27060265)
This is a statement with ill-defined semantics, because there is no such thing as a "PWA standard". "Supports PWA" means, in practice, that it supports whatever new API or feature Chrome introduced five days ago.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by throwaway3699 on Thursday May 06, 2021 @04:02AM (#27060343)
Technically so does every browser. It's why it's a bit of a pointless term.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by shoto_io on Thursday May 06, 2021 @03:26AM (#27060132)
Wow. I wasn't aware that Steve Jobs wrote essays. Are there more?

I think this part is interesting, because it's still true:

> Our motivation is simple – we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen. We want to continually enhance the platform so developers can create even more amazing, powerful, fun and useful applications. Everyone wins – we sell more devices because we have the best apps, developers reach a wider and wider audience and customer base, and users are continually delighted by the best and broadest selection of apps on any platform.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by amelius on Thursday May 06, 2021 @03:34AM (#27060183)
I don't think this is as true as you think it is. If IBM locked down their PC platform in the 80s like Apple does now, then we wouldn't have Linux nor BSD and everyone would have lost.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @03:53AM (#27060290)
Yeah, but Steve Jobs isn't responsible anymore for what Apple is doing today.

If he would have done much different, I don't know. I also guess his main concern with Flash was, that he couldn't control the proprietary plattform. The flash player could have been improved ... but Adobe would have been still in charge.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by dbt00 on Thursday May 06, 2021 @04:47AM (#27060599)
The problem was, essentially, a huge chunk of code in the middle of the browser experience that apple couldn't optimize for mobile CPUs, screens and batteries.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by hutzlibu on Thursday May 06, 2021 @06:19AM (#27061182)
I know. Because Adobe could not bring themself to open the flash player (and still make money with selling their awesome tools). Thats why flash died, despite it was much more advanced than the web at that time.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by livesinhel on Friday May 07, 2021 @05:48AM (#27074130)
> I also guess his main concern with Flash was, that he couldn't control the proprietary plattform.

Oh, the irony.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by m463 on Thursday May 06, 2021 @03:46AM (#27060243)
Not that IBM didn't try...

The original IBM PC had pretty open hardware and software, both a little unintentional. Hardware-wise they published everything so add-in cards and more could be developed. Sofware-wise they didn't hold Microsoft to an exclusive agreement for PC-DOS so MS-DOS could come out.

Later they tried to close the barn door with very locked down hardware with the microchannel bus and IBM's own operating system OS/2. But it was too late...

I actually think Apple and their customers would be more successful with open hardware. When they went from powerpc to intel with more generally compatible hardware, I think that was great. Now they're reeling it back in, and I wonder if they'll be following the same path as IBM did...

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by rob74 on Thursday May 06, 2021 @04:16AM (#27060432)
Apple already tried the "open hardware" thing once (https://en.wikipedia.org/wiki/Macintosh_clone#Licensed_Macin...), and it didn't go really well for them...
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ngcc_hk on Thursday May 06, 2021 @03:51AM (#27060273)
Computer is always sort of open in that market segment. Apple ii, cpm and IBM PC. One can try (ps2) but all failed. Apple trying but still mac is sort of open and you can still run linux and windows on m1 sort of.

Phone ... smart phone opened? From Nokia, Newton, palmpilot, windows phone, ...

The question is whether the phone business model can bring it to desktop and conquer there. Wonder.

I like my phone is walled garden and I can take risk of my collections of pc.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ksec on Thursday May 06, 2021 @11:12AM (#27064414)
I think 9to5 does a great job and few on twitter looking through every single detail of the released email in court with Epic vs Apple.

Those words of Steve might have been true back then. It is far from the truth today.

At least Apple no longer sees selling more devices as their primary motive. Remember when the App Store started, Steve thought it would be about the size of their iTunes Store.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by tobr on Thursday May 06, 2021 @04:01AM (#27060335)
> In the essay [0], Jobs suggested mobile app development on should focus on HTML5

I think you should read that essay again. In the context of the mobile web, it argues for HTML and against Flash. In the context of apps, it argues for native platform technology and against Flash. It doesn’t argue for using HTML for apps.

Edit: Quite confused about why this got downvoted. If you disagree with my reading of the article, could you explain what in the essay suggests focusing on HTML5 for mobile app development?

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by daveoc64 on Thursday May 06, 2021 @06:16AM (#27061170)
As others have said, Apple was strongly opposed to introducing support for native third party apps on the iPhone not long before this essay was written.

Apple's preferred approach was web apps that you could "install" to the home screen on the device.

While that functionality is still available, Apple has left that web app approach stagnant - not adding features that other platforms/browsers have, and reducing performance compared to running the same web page in Safari.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by tobr on Thursday May 06, 2021 @07:58AM (#27061921)
First, it’s not fair to say they “strongly opposed” native apps “not long before” the essay. Every iPhone model has supported native apps through the App Store. Yes, web apps was their original plan, but they announced their intention to launch a native SDK just three months after the original iPhone release. It took another thirty months before this essay was published, so in relative terms, at that time that original plan was nothing but a historical parenthetical.

Second, this is completely irrelevant to claiming that the essay in question suggests developing mobile apps with HTML5. That’s just flat-out incorrect.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ksec on Thursday May 06, 2021 @11:19AM (#27064541)
>but they announced their intention to launch a native SDK just three months after the original iPhone release.

All thanks to Scott Forstall, he was the only one doing heated debate with Steve Jobs. And his word "HTML5 will never be as good as native apps" is still true today, whether it is on iOS or not.

I really do miss Scott Forstall.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by tarsinge on Thursday May 06, 2021 @08:28AM (#27062179)
> Probably to reinforce their "walled garden".

Or maybe because PWA is a flawed concept? At least that's my take as a consumer and a developer. As the sibling commenter noted PWA is also a Google concept, with corporate strategic interests behind, it's not as simple as it appears.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by maram on Thursday May 06, 2021 @08:33AM (#27062234)
Pay close attention to the time Apple deleted the essay.

Apple deleted the essay exactly a week before they stopped supporting Adobe flash.

Thanks for HackerNews it's all saved here =)

HN submission: https://news.ycombinator.com/item?id=23652461

My comment: https://news.ycombinator.com/item?id=23654011

Another user comment: https://news.ycombinator.com/item?id=23655374

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by planb on Thursday May 06, 2021 @06:16AM (#27061166)
A bit OT, but can anyone point me to a few PWAs that are worth looking at? I don't means those "these tings are possible in the browser" sites, but real, useful tools.

I just use one: "Brewfather", a fantastic home brewing (beer) app which can even use some Bluetooth API to communicate to local devices (Chrome-only of course). On my iPad, I'm using the app though.

Re:Apple deletes Steve Jobs's “Thoughts on Flash” by Griffinsauce on Thursday May 06, 2021 @06:34AM (#27061267)
It bears mentioning that there are a lot of apps in the AppStore that are basically PWAs in a webview wrapper. You may be using one every day.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by scambier on Thursday May 06, 2021 @06:47AM (#27061340)
Isn't that explicitly prohibited by Apple's guidelines?
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by ksec on Thursday May 06, 2021 @11:19AM (#27064556)
Used to be the case but not anymore.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by scambier on Thursday May 06, 2021 @06:24AM (#27061207)
I use https://www.photopea.com/ when I need to do image edition.
Re:Apple deletes Steve Jobs's “Thoughts on Flash” by EvilEy3 on Thursday May 06, 2021 @01:54PM (#27066885)
> HTML5 (which is now called Progressive Web Apps / PWA)

Since when HTML5 became PWA?