News for hackers. Stuff that matters.
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.