News for hackers. Stuff that matters.
Re:iOS 17 app sideloading might only be available in Europe by hurtuvac78 on Sunday April 23, 2023 @03:52AM (#35674254)
Apple being motivated by improving security are BS, and it pains me te see people in this forum falling for it or reapeating this.

There is a great tool to increase security: the browser and its sandbox. You don't need to install anything fishy on your phone, and the sandbox rights coukd be sufficient for many apps.

But as an example, Apple denies the full screen feature for websites and even PWA... only installed ones. There's no good reason except favoring apps/appstore. For security? Works great on Android.

And you cannot use a third party browser, since they forbid that (all are Safari based)

Thank you, EU!!

Re:iOS 17 app sideloading might only be available in Europe by amelius on Sunday April 23, 2023 @04:26AM (#35674427)
I sometimes feel that some HN folks need to consider a job inside EU committees. It's probably boring work, but even if you spend 10% of your time in meetings and the remainder on a secret side project, you will be doing society a great service.
Re:iOS 17 app sideloading might only be available in Europe by timwis on Sunday April 23, 2023 @05:17AM (#35674671)
How would you recommend going about that?
Re:iOS 17 app sideloading might only be available in Europe by KyeRussell on Sunday April 23, 2023 @06:27AM (#35675010)
This is a hilarious instance of the “I could build that in a weekend” mindset.
Re:iOS 17 app sideloading might only be available in Europe by zeta0134 on Sunday April 23, 2023 @05:07AM (#35674629)
The full screen feature works fine on websites for me? Well mostly fine, it's rubbish for games in particular due to a user hostile feature that forbids rapid screen taps, insisting that you might be using an on screen keyboard and denying you the autonomy to tell Safari to please not. But ignoring that, the feature seems to exist. What am I missing?
Re:iOS 17 app sideloading might only be available in Europe by jacquesm on Sunday April 23, 2023 @05:44AM (#35674806)
Interesting. You say it works fine and then in the same breath you make a point to show it isn't and then choose to ignore it. What you're missing is that Safari shouldn't have that bit hard wired in.
Re:iOS 17 app sideloading might only be available in Europe by zeta0134 on Sunday April 23, 2023 @05:52AM (#35674836)
(ah, the juxtaposition was the point. I'm bad at humor early in the morning)
Re:iOS 17 app sideloading might only be available in Europe by jacquesm on Sunday April 23, 2023 @06:40AM (#35675084)
Np, I'm apparently equally bad at spotting it :)
Re:iOS 17 app sideloading might only be available in Europe by PlutoIsAPlanet on Sunday April 23, 2023 @05:40AM (#35674786)
> And you cannot use a third party browser, since they forbid that (all are Safari based)

I think this has turned out to be the current barrier in preventing Google from completing taking over the web standards space.

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Sunday April 23, 2023 @06:15AM (#35674943)
Apple's ban of all browsers but Safari turned out to be the main barrier preventing progressive web apps from being viable, deepening the duopoly power of themselves and Google, because Apple refuses to implement basic browser standards that are necessary for PWAs.

And then when they do implement similar browser standards, they don't follow any web standards, they instead make their own proprietary bespoke web standard for Safari[1].

And they also did other fun things like wait until nearly 2021 to support WebP and let Safari be the the #1 source of one-click exploits on iOS.

It's weird to see Safari trotted out in defense of web standards of all things.

[1] https://developer.apple.com/notifications/safari-push-notifi...

Re:iOS 17 app sideloading might only be available in Europe by SXX on Sunday April 23, 2023 @06:32AM (#35675044)
For years Google been stamping "standards" one after another even though other browser vendors were against many of them and they end up being Chrome-only.

No matter what Apple itself does Safari being major non-Chromium browser helps Firefox a lot just by existing and having huge marketshare.

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Sunday April 23, 2023 @07:50AM (#35675435)
How does Apple dragging their feet on implementing the Web Push notification standard, that is necessary for PWAs, in anyway help in that situation? Literally every browser except Safari implemented the the standard, and not out of some noble anti-Google crusade. PWAs threaten the App Store monopoly's moneyhose.

How does Apple releasing proprietary web standards just for Safari, like Safari Push Notifications, help in anyway with the purported problem of companies stamping out web standards without consensus? It seems like it's only a problem when Google does it, but when Apple does it, it's Safari "helping Firefox just exist".

Re:iOS 17 app sideloading might only be available in Europe by threeseed on Sunday April 23, 2023 @08:24AM (#35675660)
Push notifications are now available in iOS.

And so I will be looking forward to the magical era of PWAs replacing all mobile applications because clearly push notifications was what was holding them back all these years.

Even though a tiny fraction of mobile apps use them but I guess we will ignore that.

Re:iOS 17 app sideloading might only be available in Europe by lxgr on Sunday April 23, 2023 @08:27AM (#35675680)
Every single airline app on my phone is there only because of push notifications (which work more reliably than texts when traveling internationally with different SIMs). The same goes for most food delivery apps.
Re:iOS 17 app sideloading might only be available in Europe by ryanianian on Sunday April 23, 2023 @10:02AM (#35676315)
Food delivery apps seem to immediately abuse any form of push notifications in order to send spam. Lyft uses the same push stream for both driver ETA and 10% off coupons. They are indeed more reliable than SMS, yet I turn them off almost as fast as apps start to use them.
Re:iOS 17 app sideloading might only be available in Europe by lxgr on Sunday April 23, 2023 @11:29AM (#35677071)
> Food delivery apps seem to immediately abuse any form of push notifications in order to send spam.

Oh, definitely. But if they do (and don't at least give me a way to immediately opt out of that) the app is gone from my phone – and they have no other way of reaching me. Beats the absolute nightmare that is SMS notifications and spam, in my view.

Re:iOS 17 app sideloading might only be available in Europe by lern_too_spel on Sunday April 23, 2023 @06:24PM (#35681282)
Android provides hooks to filter notifications from apps, while iOS does not, making the notification experience far worse. Allowing web push lets you filter notifications in a browser extension instead.
Re:iOS 17 app sideloading might only be available in Europe by dwaite on Monday April 24, 2023 @06:24AM (#35685728)
How do you mean? I can silence or block notifications completely from apps on iOS, and they cannot even send notifications before I approve them to do so.

Are you saying that Android has third party filters that surveil all your notifications in the name of blocking ones you might not want to see?

Re:iOS 17 app sideloading might only be available in Europe by frameset on Monday April 24, 2023 @08:03AM (#35686559)
I'm an android only user, and I think what GP is referring to is that apps can categorise their notifications. In your food example, an app might have categories for "delivery updates" versus "special offers", and you can go into the notification settings for any app and turn on or off categories.
Re:iOS 17 app sideloading might only be available in Europe by lern_too_spel on Monday April 24, 2023 @07:39PM (#35694713)
Yes, Android has a notifications API that lets you process all notifications. (This is in addition to the channels mentioned in the sibling comment.) This is not possible on iOS, except maybe for web notifications with a browser extension.
Re:iOS 17 app sideloading might only be available in Europe by fzeindl on Sunday April 23, 2023 @09:18AM (#35675983)
Actually the iphone was planned to use PWAs in the start, but Steve Jobs switched to native apps after realizing that performance and usability was going to be poor.

He was right and still is. Not that it's impossible to implement a good PWA, all you have to do is manage your state and interface in a way that no interaction takes longer than 50ms to compute. But most developers are not able to deliver than, most don't even think about UIs in this sort of way.

And V8 GC behaviour is still terrible and an unbelievable battery hog.

Re:iOS 17 app sideloading might only be available in Europe by rektide on Sunday April 23, 2023 @10:40AM (#35676630)
It's a three player world now, and Google wants a better web, Apple doesn't want a better web, and Mozilla is somewhere in-between, but increasingly playing the "privacy above all else" card too.

In June 2020, Apple declared a bunch of APIs they will not implement (https://www.zdnet.com/article/apple-declined-to-implement-16...), in a big press blitz trying to make it look like they were some noble hero. Web MIDI (incredible fun), Web USB (very useful for Arduino using folk for example, who have excellent web-based tools), Magnetometer/Ambient Light/Battery/Proximity sensors, WebHID, Device Memory, and that's just the half. A week latter Mozilla put out a similar PR using the exact same Fear Uncertainty and Doubt (FUD) to try to make themselves look good, to declare themselves virtuous non-implementors.

Sure, I agree, not every site should have access to these sensors/capabilities. There are privacy risks of turning them on. But they're also excellent capabilities, that really help users do interesting things. Making users use less-secure less-sandboxed native apps is a downgrade. There should be some security regimes where these web techs can be permitted.

For a while Mozilla wasn't even reviewing a sizable chunk of web standards (tracked via the excellent https://mozilla.github.io/standards-positions/), just declaring them unsafe & leaving the convo. They've at least started going back to old Request for Positions & reviewing a good number of them, even if they don't intend to implement. And there's a good number of standards they have about-faced on, have accepted as real asks.

I don't know what to do about web standards. Google takes a lot of flak, but who is there to work with? Edge, a Chromium fork, has some pro-web attitude, and indeed drives some new features for Chromium & participates. But there's largely no one but Google+Edge to deal with left in the web standards implementer world. The other browser vendors are broadly against a lot of features, for reasons of malicious-self-interest. Meanwhile Chrome continues to have one of the most open, progressive, interactive, review-seeking, concensus-desiring, most mature & responsible feature-lifecycle processes the world has ever seen. There is nothing else on the planet that gets shipped with such a high bar, such a socially pro-active, such a well planned & democratic process for how the feature gets developed. It's the gold standard of standards. https://www.chromium.org/blink/launching-features/#launch-pr...

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @10:47AM (#35676687)
> Google wants a better web

Really? I believe that they want to control the web.

Re:iOS 17 app sideloading might only be available in Europe by rektide on Sunday April 23, 2023 @11:02AM (#35676828)
What I see is a lot of very sincere dedicated engineers coming up with helpful & rich ideas. Web Engineers seem to have enormous power to suggest & follow & drive forward ideas they seem to think are interesting. I see very few hallmarks signs of top down control. I see far more individual folks promoting & driving ideas, with blink-dev as a great testament to that bottom-up engineering spirit/mentality.

Which of these Standards do you think Google will use to "control the web"? https://mozilla.github.io/standards-positions/

There's been an unmitigated use of Fear Uncertainty & Doubt, played with great effectiveness, against the top player. People keep ascribing to Google the role of platform-controller, like literally everyone else in history has done: IBM, Apple, Microsoft, all of which have used OSes to maintain control & dominance. Google is a search engine; they benefit from a rich healthy powerful competitive web. If Google did have "control" over the web, what would they do? What's the evil mastermind plan here?

Everything Google does goes through the Technical Architecture Group (TAG) and Security review. It's all open process. The checks are very real; even if no one can prevent them from implementing it would look very bad to disregard feedback, and thusfar they have not. Thusfar there seem to be extremely few examples of actual real scary things done. Web MIDI shipping without permissions was the most "egg on face" thing Google's done, and I have a hard time interpreting that as malicious. It has the hallmark of naively hopeful to me, and was easy enough to address.

The desire to see the browser teams as the enemy, as a foe, is a greatly harmful & reductive and alas popular outlook in my view. I don't think it's warranted, I don't think there's real evidence for it, and I stress again, Google has so far set the gold-standard for web standards accountability. They wouldn't have done that, they wouldn't continue that process, if they wanted to take control. The case here for taking-over seems absurd, has no clear outcome & only risk. Taking control is an existential risk, would jeopardize the web's success, could easily kill the Golden Goose that has made Google so wealthy & wise. People's fear here does not make business sense.

Re:iOS 17 app sideloading might only be available in Europe by SXX on Sunday April 23, 2023 @11:13AM (#35676929)
> If Google did have "control" over the web, what would they do? What's the evil mastermind plan here?

Might be they'll replace actual websites with Google own version to keep people in Google controlled ecosystem?

Or change APIs in their own nearly-monopolistic browser to make ad-blockers less efficient?

Or not implement extensions in their own browser so there are no ad-blockers at all?

Or push their user tracking system disguised as solution to increase privacy?

Or degrade quality of Google services when using competeting browsers?

Re:iOS 17 app sideloading might only be available in Europe by lern_too_spel on Sunday April 23, 2023 @06:27PM (#35681308)
> Might be they'll replace actual websites with Google own version to keep people in Google controlled ecosystem?

This just shows that you don't understand AMP. Apple News replaces websites with only Apple News. AMP allows anybody to host the article.

> Or change APIs in their own nearly-monopolistic browser to make ad-blockers less efficient.

Only one browser has done this so far. It's Safari.

Google might not be a good actor, but trading it for a worse actor who won't let you use any other web clients is just cutting off your nose to spite your face.

Re:iOS 17 app sideloading might only be available in Europe by pnpnp on Sunday April 23, 2023 @01:12PM (#35678186)
It’s just too bad that “sincere and dedicated” Google engineers are seemingly more and more beholden to their corporate overlords.

Google has been putting profit over users’ best interests for a very long time now.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @03:20PM (#35679570)
> What's the evil mastermind plan here?

Make money? That's what companies do. When they get too big and too powerful (at the point where governments don't really have serious leverage over them), a third-party should probably split them.

> Taking control is an existential risk

Why do you think big companies open source code? To help humanity? If Android (AOSP) was not open source, OEMs would probably not take the risk of depending on it. But the Play Services are there for the lock-in. Protobuf being open source is better for Google than having to integrate with other systems out there. Why is Chromium open source? Well most "alternative" browsers are based on it, and Google controls it. And so on. Open sourcing code is a strategic decision. And the strategic decisions in a company are there to make more money, not to help the world. It's all about control.

> What I see is a lot of very sincere dedicated engineers coming up with helpful & rich ideas.

Sure. Because you work for Evil Corp does not mean you are not sincere and dedicated. Many good people work for Philip Morris, for many reason (maybe they have an interesting job, maybe good conditions, whatever the reason). The difference with Google is that most Philip Morris employees probably realize that their company is not a non-profit aiming at making the world a better place.

Re:iOS 17 app sideloading might only be available in Europe by achenet on Sunday April 23, 2023 @12:54PM (#35677959)
Do you work for Google?
Re:iOS 17 app sideloading might only be available in Europe by rektide on Sunday April 23, 2023 @02:18PM (#35678959)
No. They didn't get back to me in 2006 after I submitted a pretty cool coding challenge project to them as a part of interviewing, & we've had no contact to my knowledge since.

They did support me in Google Summer of Code before that (2005). I believe they gave me $5000 for the summer. I am still working to ship open source software pursuant to those ends, on my own personal time, to this day.

Re:iOS 17 app sideloading might only be available in Europe by labcomputer on Sunday April 23, 2023 @06:54PM (#35681535)
> and Google wants a better web

[Citation needed]

> Magnetometer/Ambient Light/Battery/Proximity sensors [...] Device Memory,

I don't have words to describe what a shockingly bad idea this is.

> A week latter Mozilla put out a similar PR using the exact same Fear Uncertainty and Doubt (FUD) to try to make themselves look good, to declare themselves virtuous non-implementors.

Maybe because it's a really fucking stupid idea, and the criticism of those APIs is not FUD.

Re:iOS 17 app sideloading might only be available in Europe by dwaite on Monday April 24, 2023 @06:46AM (#35685888)
Things like local hardware access require things like entitlements, ongoing consent, external accountability, and at least rudimentary protections from supply chain attacks - all things the web is historically bad at managing.

Web Extensions for an example have all been pushed into stores for auditing purposes, because otherwise their functionality can and has changed via automatic updates, going from useful functionality to horrible privacy trainwrecks.

> Sure, I agree, not every site should have access to these sensors/capabilities. There are privacy risks of turning them on. But they're also excellent capabilities, that really help users do interesting things.

Sure, but they are still harmful. For instance, there is no body that says which websites are allowed to manage USB because they are Arduino Maker sites dispatching firmwares, and which ones are not allowed to because they'll attempt to zero day some mobile phone OS while it charges. And there is no technical protection against the former site suddenly becoming the latter via acquisition or exploit.

This is why the native app security and privacy models are fundamentally different from the web models - a store can require entry into a private contract by a real-world entity who is accountable (potentially criminally), of software under audit control.

Websites can be by random people outside any legal accountability.

On iOS, one of the major differences is that there is no expectation that people will doing ongoing management of granted permissions to a website. For this reason, things like geolocation access have to be re-granted periodically. This is also a reason why push notifications (as a more durable permission) require the PWA to be "promoted" to an app on the Home Screen on iOS.

Re:iOS 17 app sideloading might only be available in Europe by commoner on Sunday April 23, 2023 @01:50PM (#35678613)
> No matter what Apple itself does Safari being major non-Chromium browser helps Firefox a lot just by existing and having huge marketshare.

That is incorrect because Apple has prevented and still prevents Firefox from properly implementing Gecko on iOS. Apple also restricts Firefox and browsers other than Safari from implementing full WebExtensions. Even though Firefox and browsers other than Safari are required to use WebKit on iOS, they are not allowed to access many of WebKit's iOS-integrated features including content blockers and Safari extensions.

All of these Apple-imposed handicaps make Firefox a much less competitive browser on iOS than it could be, and in no way helps Firefox because users generally prefer to use the same browser across their devices. The EU's upcoming browser choice legislation will prohibit Apple's anticompetitive restrictions to put Firefox on a more level playing field with Safari on iOS.

Re:iOS 17 app sideloading might only be available in Europe by KyeRussell on Sunday April 23, 2023 @06:26AM (#35674999)
You’re so dead set on “winning” that you’ve completely talked past the point that was being made.

The commenter was not even saying that their point justifies Safari being the only browser engine available on iOS. They were making a specific point. If you don’t want to talk to that point, maybe try another thread.

Re:iOS 17 app sideloading might only be available in Europe by kiicia on Sunday April 23, 2023 @07:29AM (#35675320)
you seem to be completely sure that everyone loves and wants pwa

newsflash: many users hate pwa, they prefer native apps

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Sunday April 23, 2023 @07:41AM (#35675388)
Someone's dislike of PWAs is irrelevant to whether or not someone else should be able to use them if they want to. It's also irrelevant when it comes to users who want to benefit from competition in the app distribution market. If you don't like PWAs, you're free to not use them, and you're even free to benefit from the improvements their competition brings to the whole mobile software ecosystem.

It's also ironic to bring up Apple's hindering of web standards as evidence of anti-monopolization of standards, considering the fact that the lack of PWA support forces users to use the proprietary App Store monopoly to install apps instead.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @10:50AM (#35676709)
> If you don't like PWAs, you're free to not use them, and you're even free to benefit from the improvements their competition brings to the whole mobile software ecosystem.

IMHO, that's very naive. Look at ElectronJS apps. I hate ElectronJS, still the most used apps on my Desktop computer are ElectronJS. Why? Because I don't have a choice, because it's cheaper for the developers.

Before ElectronJS, I actually had real desktop apps. So yeah, I see the case against PWAs.

Re:iOS 17 app sideloading might only be available in Europe by locustous on Sunday April 23, 2023 @11:47AM (#35677233)
> I hate ElectronJS

Then you should support PWA as an alternative. It's lighter weight, both lower memory and download size, compared to electron.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @02:43PM (#35679245)
Better: I could stay in favour of keeping actual native apps on mobile, in Kotlin/Swift :-)
Re:iOS 17 app sideloading might only be available in Europe by locustous on Sunday April 23, 2023 @03:27PM (#35679635)
Well, vote with your time and money.

PWAs would be cheaper to develop overall than building 2-3 separate code bases. Which would mean more software available generally, particularly from bootstrapped companies.

I don't think anyone is suggesting that native go away.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @04:42PM (#35680389)
> PWAs would be cheaper to develop overall than building 2-3 separate code bases.

But that's my point: that's exactly the promise of every single cross-platform system out there. But in my experience, that's generally not true for non-trivial apps (ever heard "write once, debug everywhere"?). And second, it usually makes for worse UX on all platforms.

I feel like many people consider PWAs as a totally new thing, but at the end of the day, it's a cross-platform system. There are tons of those; just look around, cross-platform is not a silver bullet.

Re:iOS 17 app sideloading might only be available in Europe by locustous on Sunday April 23, 2023 @07:51PM (#35681969)
> But that's my point: that's exactly the promise of every single cross-platform system out there.

Every non web cross platform system doesn't have nearly the investment as browsers do for quality and compatibility. It's not even close. Like, orders of magnitude. I don't like the cross platform toolkits either.

Let's not pretend the web as a platform is the same m'kay? People use it every day from all of these devices, like billions of people. This isn't some unknown, where this speculation is reasonable either. There are issues, but it's not equivalent.

Re:iOS 17 app sideloading might only be available in Europe by palata on Monday April 24, 2023 @12:57AM (#35683815)
I kindly disagree ;-)
Re:iOS 17 app sideloading might only be available in Europe by Hamuko on Sunday April 23, 2023 @07:31AM (#35675334)
Why? Most of those """native""" apps are a pile of HTML and JS anyways.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @10:57AM (#35676779)
I hate PWAs not because I like shitty native apps (it seems like it's not obvious, somehow).

I hate PWAs because I like good native apps, and PWAs give an opportunity for developers to replace their native app with a cross-platform web app. And in my experience, cross-platform generally comes at the cost of app quality on a single platform. Instead of hiring developers who know iOS, you now hire web developers who debug their web app on many platforms they don't really know well.

Re:iOS 17 app sideloading might only be available in Europe by candiddevmike on Sunday April 23, 2023 @08:04AM (#35675537)
Most users don't know WTF a PWA is, let alone have an opinion of them.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @10:53AM (#35676742)
Nope, but many users will tell you that they like iOS better because it's "easier to use" or it "looks better" than, e.g. Android.

And that's most certainly because Apple enforces more UX consistency on iOS apps.

Re:iOS 17 app sideloading might only be available in Europe by kazinator on Sunday April 23, 2023 @10:54AM (#35676746)
Google breaks consistency and wrecks the user experience with each successive Android release.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @11:40AM (#35677169)
Right. But that's a point in favor of Apple ensuring consistency on their platform, isn't it?
Re:iOS 17 app sideloading might only be available in Europe by kazinator on Sunday April 23, 2023 @06:40PM (#35681416)
* * *
Re:iOS 17 app sideloading might only be available in Europe by WesolyKubeczek on Sunday April 23, 2023 @08:22AM (#35675644)
newsflash to your newsflash: most „native” apps are lazy wrappers around shitty webviews anyway.
Re:iOS 17 app sideloading might only be available in Europe by curt15 on Sunday April 23, 2023 @09:13AM (#35675947)
My rule of thumb is that for any application that relies on an internet connection for most of its functionality, I'd rather just use a real web browser.
Re:iOS 17 app sideloading might only be available in Europe by WesolyKubeczek on Sunday April 23, 2023 @11:47AM (#35677230)
My banking application is like this, and the irony is that it’s kinda sorta second factor to their browser UI, so I’ve got to live with it.
Re:iOS 17 app sideloading might only be available in Europe by kiicia on Monday April 24, 2023 @09:41AM (#35687529)
Yeah, banking apps are currently in worst possible spot, neither truly native not truly web
Re:iOS 17 app sideloading might only be available in Europe by kiicia on Monday April 24, 2023 @09:40AM (#35687513)
I am aware of that and I hate those apps, because those are worst of both worlds - it works as bad as any overcomplicated web app but they also have access to native apis and information that would be inaccessible through web browser (or at least be blockable)
Re:iOS 17 app sideloading might only be available in Europe by threeseed on Sunday April 23, 2023 @08:20AM (#35675635)
> turned out to be the main barrier preventing progressive web apps from being viable

Until the issue is fixed and the goal posts are moved once again.

Because PWAs have been available in one form or another for 14 years.

And it's always because that the UX is terrible that makes them not viable not anything Apple has done.

Re:iOS 17 app sideloading might only be available in Europe by locustous on Sunday April 23, 2023 @11:34AM (#35677119)
> And it's always because that the UX is terrible that makes them not viable not anything Apple has done.

Obvious counter points.

Lots of people use websites. Which have an identical UX experience to PWAs.

A significant percentage of the app store is web view based apps that are near equivalents to PWAs. Been that way for years.

If people love native so much, why do sites like Reddit and LinkedIn heavily push mobile web users to the app? Seems it's not a universal opinion.

Re:iOS 17 app sideloading might only be available in Europe by chalst on Sunday April 23, 2023 @12:51PM (#35677921)
> If people love native so much, why do sites like Reddit and LinkedIn heavily push mobile web users to the app?

Because that's how sites can avoid the privacy features that are inherent to browsers.

What proportion of visitors to the LinkedIn site use the app? I'm guessing it's pretty small.

Re:iOS 17 app sideloading might only be available in Europe by locustous on Sunday April 23, 2023 @01:35PM (#35678448)
I don't like installing apps I don't have to. I agree that the browser sandbox is superior.
Re:iOS 17 app sideloading might only be available in Europe by smcleod on Sunday April 23, 2023 @09:24AM (#35676025)
I'd hate to see PWAs take hold - browser based apps are never as good on any platform. Give me native apps any day.
Re:iOS 17 app sideloading might only be available in Europe by brookst on Sunday April 23, 2023 @09:42AM (#35676165)
Depends on your priorities. For people into standards and commoditization, PWAs are awesome because they reduce the ability of HW makers to differentiate.

For people who just want the best possible app/phone experiences, PWAs are awful.

Re:iOS 17 app sideloading might only be available in Europe by schwartzworld on Sunday April 23, 2023 @11:06AM (#35676860)
For lots of use cases, you'd be unlikely to notice a difference in quality. For example, I tune my guitar using a PWA, and I doubt anybody would notice the difference.

The real differentiator with native vs pwa is their ability to track the user.

Re:iOS 17 app sideloading might only be available in Europe by brookst on Sunday April 23, 2023 @12:22PM (#35677583)
PWAS are pretty good for high frame rate games, then?
Re:iOS 17 app sideloading might only be available in Europe by schwartzworld on Sunday April 23, 2023 @09:07PM (#35682526)
I didn't say they were perfect for every use case. I'm not a gamer, so I'll have to take your word for it. But look at your own phone. You really telling me most of your apps couldn't just be PWA?
Re:iOS 17 app sideloading might only be available in Europe by sofixa on Monday April 24, 2023 @06:07AM (#35685601)
> Give me native apps any day.

Heavens no. I do not want to be forced to install an app for every single little thing - it's wasteful, detrimental to my security and privacy. Small examples from a recent trip: in Andalusia, there's a bunch of cities with very interesting old buildings (cathedrals, castles remaining from the Muslim era converted by the Spanish monarchs later on, etc.). Each and every one has a different app for their audio guide, map, etc. to help you navigate and understand them. It's just stupid, it's a one time thing and it could easily be served by a website; instead you have to download a 30-40 MB app for each one, and then remember to delete it afterwards.

Re:iOS 17 app sideloading might only be available in Europe by smcleod on Monday April 24, 2023 @05:18PM (#35693409)
They don't need apps - they just need websites. I didn't say get rid of websites. Hope you enjoyed your trip!
Re:iOS 17 app sideloading might only be available in Europe by dwaite on Monday April 24, 2023 @06:22AM (#35685705)
> Apple's ban of all browsers but Safari turned out to be the main barrier preventing progressive web apps from being viable, deepening the duopoly power of themselves and Google, because Apple refuses to implement basic browser standards that are necessary for PWAs.

I don't know if this is substantially true. When I hear of PWA features that people complain about, they are almost always things that Google Chrome as its own app with its own web engine can't add to the underlying OS, such as:

- robust background processing

- background push notifications

- new video codecs (on a power-constrained device)

- system-wide protocol handlers

- web bluetooth/webUSB/webNFC

- adding their own new synthetic "app" representing the PWA to the Home Screen.

Many of the things people talk about with PWAs are not anything close to a web "standard" or even a recommendation - Google implemented them, because they were pressured internally to make a web-based programming environment for Chromebooks.

> [1] https://developer.apple.com/notifications/safari-push-notifi...

Both macOS and iOS have honest-to-goodness push notification support now.

Re:iOS 17 app sideloading might only be available in Europe by Matl on Sunday April 23, 2023 @07:25AM (#35675299)
Is Apple a significant player in proposing new standards and working with say Mozilla to get consensus as a genuine alternative to Google or are they simply not implementing much? The latter is certainly my impression.
Re:iOS 17 app sideloading might only be available in Europe by hh3k0 on Sunday April 23, 2023 @07:55AM (#35675469)
> I think this has turned out to be the current barrier in preventing Google from completing taking over the web standards space.

"I used the monopoly to destroy the monopoly."

Re:iOS 17 app sideloading might only be available in Europe by lxgr on Sunday April 23, 2023 @11:33AM (#35677111)
That may well be true, but in my view, upholding a native app monopoly for the sake of preventing a web browser one isn't a sustainable strategy (and never has been a conscious choice by anyone).
Re:iOS 17 app sideloading might only be available in Europe by mnd999 on Sunday April 23, 2023 @06:08AM (#35674914)
Users don’t want crappy PWAs, they want something that follows the platform UI conventions. It’s good that Apple care enough about about UX to actually enforce this.
Re:iOS 17 app sideloading might only be available in Europe by matsemann on Sunday April 23, 2023 @06:11AM (#35674927)
If they want it, download the app then. Allow others to not download it and use a PWA if they'd like.

Actually I believe you're wrong: if people actually preferred Apple's way of doing it, Apple would have no reason to restrict other ways.

They restrict it because people prefer the other way, and that would harm Apple's profits.

Re:iOS 17 app sideloading might only be available in Europe by Cthulhu_ on Sunday April 23, 2023 @06:28AM (#35675016)
They continue to restrict it because look at how much trash was (is?) on the Android store; they restricted it even more in the early days because of the torrent of low effort fart / gag apps.
Re:iOS 17 app sideloading might only be available in Europe by matsemann on Sunday April 23, 2023 @06:39AM (#35675073)
That's a problem of having a single app store everyone has to go through. Why would you care about a thousand fart apps existing as PWAs online? They wouldn't affect you at all.
Re:iOS 17 app sideloading might only be available in Europe by capableweb on Sunday April 23, 2023 @07:00AM (#35675178)
> They continue to restrict it because look at how much trash was (is?) on the Android store

You're saying this like there isn't any trash on the Apple App Store? Come on... Beyond the top lists or other discovery models, the Apple App Store contains bunch of things that will never even be downloaded by anyone...

It was more exclusive in the beginning, I give you that. But today, it has as much trash as any other app store.

Re:iOS 17 app sideloading might only be available in Europe by tormeh on Sunday April 23, 2023 @07:59AM (#35675503)
The iOS app store has way more trash than the Android one. Android has lots of open source software. iOS has a bajillion crappy $2 apps instead. I got an iPad from work, and not only does it not have a calculator from Apple, it's really hard to find a lightweight, low-permission, ad-free calculator on the App Store. I eventually had to settle for one designed for iPhones.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @10:38AM (#35676613)
I don't think that they care about not having useless apps. They care about the apps looking "integrated" in their system, right? I am an Android user and an Android developer, and I must admit that iOS apps usually look more consistent (in terms of UX).

And that's one of the values of Apple: this vertical integration that makes the overall thing look more polished (and probably easier to use to some extent).

Of course, they are happy to keep the restriction because they can take 30% commission on the paid apps, I'm not saying they are perfect and that there is nothing to improve. But I am not completely convinced that forcing them to lower their standards of integration (by allowing any kind of apps) is necessarily beneficial for the users.

After all, why do developers want PWAs? Probably mostly because it is cheaper for them, not because it's better for their users, right?

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Monday April 24, 2023 @12:18AM (#35683605)
> After all, why do developers want PWAs? Probably mostly because it is cheaper for them, not because it's better for their users, right?

Wrong, PWAs can provide better services for users, and the lack of PWAs and enforcement of the App Store monopoly can hurt them[1]:

> The fact that Apple refuses to implement basic features in mobile Safari that Firefox and Chrome have had for years now, and the fact that they refuse to allow other browser engines on iOS is the reason why we can't have nice things like progressive web apps.

> I recently worked on a health app related to the COVID pandemic. The most common use case would be served really well by a PWA, and as such, there's no reason users would need to install an app on their phones to access the web app's full set of features.

> Despite the web app working perfectly on Android and across Windows, Linux and macOS without native integration, we now must dedicate time and resources to develop an additional iOS app just so iOS users, which over half of Americans are, aren't left out.

> This is an expensive endeavor time-wise and money-wise, during a pandemic where time is of the essence and resources are stretched thin. It shouldn't be this way, but it is.

[1] https://news.ycombinator.com/item?id=26520148

Re:iOS 17 app sideloading might only be available in Europe by palata on Monday April 24, 2023 @01:00AM (#35683829)
You start by saying that PWAs provide better services than native apps (I don't believe it), and then you go on giving an example where it does not, but where you would like it to do because it would be cheaper?

Seems like you do confirm my points.

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Monday April 24, 2023 @01:39AM (#35684029)
A non-profit lowering the amount of capital, labor and time it needs to meet users' needs during an emergency is an example of better benefits users can reap from being able to run PWAs versus being artificially limited from doing so by their phones' manufacturer.
Re:iOS 17 app sideloading might only be available in Europe by palata on Monday April 24, 2023 @03:46AM (#35684767)
Seems to me that you are generalizing from a far-fetched example.

I am not saying that users can never benefit from PWAs. I am saying that globally, I am not convinced that PWAs will improve the life of iOS users. Just like I don't feel like Electron is improving my life. Slack would maybe have to make a proper app if they did not have Electron, it's not like Salesforce doesn't have the money. I could even go further: if it was actually expensive for such companies to write apps for the platforms they need to support, maybe they would open their APIs. Slack/Discord are glorified IRC messengers, I would love to have a lightweight client to use them (instead of getting a full copy of Chromium for each).

Re:iOS 17 app sideloading might only be available in Europe by heavyset_go on Monday April 24, 2023 @12:11AM (#35683569)
> They continue to restrict it because look at how much trash was (is?) on the Android store; they restricted it even more in the early days because of the torrent of low effort fart / gag apps.

A yet there are a ton of low effort and literal fart apps on the App Store[1].

[1] https://i.imgur.com/AINmvSf.png

Re:iOS 17 app sideloading might only be available in Europe by nicce on Sunday April 23, 2023 @06:29AM (#35675027)
Average person does not know what they want. They don’t know how technology works.

They don’t even see difference between PWA and apps.

If everything becomes PWA, there is no transparency for the apps. No indication what data they collect. No control for the quality of the apps. No moderation over malicious apps.

PWAs need more permissions to provide the functionality people need, it is not just website.

Re:iOS 17 app sideloading might only be available in Europe by bookofjoe on Sunday April 23, 2023 @07:37AM (#35675362)
This "average person"[non-techie] doesn't even know what PWA is/means/stands for. Truth.
Re:iOS 17 app sideloading might only be available in Europe by sirsinsalot on Sunday April 23, 2023 @08:11AM (#35675575)
Do they need to know what AAC or MP4 is to use Spotify?

The point is the experience, not the name of it.

Re:iOS 17 app sideloading might only be available in Europe by devjab on Sunday April 23, 2023 @07:37AM (#35675363)
> Average person does not know what they want.

The problem with statements like that, aside from the loftiness, is that you end up with a world where people who think they know better get to decide. I worked in the public sector digitalisation, and while I’m a programmer we were bundled with the rest of IT so I experienced what the supporters had to deal with. This included a lot of employees who genuinely couldn’t tell if the device they needed help for was an iOS or Android device without some guidance. So I’m not going to dispute the claims you make about how it’s nice to protect the “average person” from themselves, but I don’t think any of us will like the what that sort of thinking creates. Well, maybe some people will, but a lot won’t.

I recently wanted something for my two-factor keys and the best all I could find was for Android but not iOS. I ended up filming over a few $ for a Bitwarden subscription, but there are just a lot of little stories like that. I mean, I’m not in the audience for Fortnite, but I’m sure a lot of people were sad when it left iOS. A of which can be avoided if we stop giving all the power to the tech companies.

I’m not sure Apple really has anything to fear from it either in terms of security or usability. Part of the reason they sell so well, at least to me, is that they have the ease of use and tech that works out of the box. It’s very rare that I need side loading. I’m not a huge fan of the Safari enforcement, but it doesn’t really bother me either as I can still use FireFox and the sync. I think Google might have more to fear from it, since they need to peddle commercials inside apps like YouTube, and you can block that if they allow you to side-load app blockers, but for Apple I think almost everyone will just keep on trucking. It will of course hurt their control over payments, like the original poster points out, but that’s not really “my” or the “average persons” problem.

Re:iOS 17 app sideloading might only be available in Europe by nicce on Sunday April 23, 2023 @10:00AM (#35676300)
> I’m not sure Apple really has anything to fear from it either in terms of security or usability.

Sideloading will hit hard for Apple's pro-privacy brand.

You lose transparency and quality control for the apps. They don't need to tell you about their data collection practices. They don't have to do actually anything at all, since you can't ban those apps anymore.

Phishing is still a problem of Android and that will become a problem on iOS too. On Android there is still business for anti-virus engines because of the sideloading and Phishing. On Apple devices, there isn't really need for anti-virus but it will become relevant again.

If the sideloading will become very easy, big players who make money with data collection, will leave the platform. You won't find Meta apps soon from the App store. They are so big that people will download these apps regardless.

If that happens, how many fake Instagram apps we will see after that? And you can't ban them from the App store anymore.

Re:iOS 17 app sideloading might only be available in Europe by sirsinsalot on Sunday April 23, 2023 @08:10AM (#35675570)
I'm pretty sure "the average person doesn't know what they want" is a belief that powered everything from eugenics to genocide to our toxic culture around health, happiness and consumerism.

So it appears the non-average person doesn't have a clue what's right for the clueless masses either.

Liberty, choice, community and respect. That's all that is needed.

Re:iOS 17 app sideloading might only be available in Europe by brookst on Sunday April 23, 2023 @09:47AM (#35676206)
Yes, everyone who has a different utility function from you is a closet eugenicst.

Respect, as you say, is important. Leaf by example.

Re:iOS 17 app sideloading might only be available in Europe by nicce on Sunday April 23, 2023 @09:49AM (#35676216)
You took liberty to generalize what I said.

I was referring into technical implementations and what risks are included. It requires deep undertanding how these things work. Average user does not have it. Many aspects are invisible to the end-users, like the war against malware in App Store.

The end-user knows what they want in terms of end-result. How to to get the job done with a tool (app). They can compare end-results.

Sometimes, however not all results all there to be compared. Because, they don’t understand what kind of tools can be actually created. They are happy with the current one because they think it is the best what can be.

Or, what else the tool can do besides their advertised functionality. Which can be malicious or harmful to user in another way.

Or tools could work in a better way, but are currently hindered for monetary gain.

All this requires specialised knowledge.

Re:iOS 17 app sideloading might only be available in Europe by kajaktum on Sunday April 23, 2023 @10:01AM (#35676308)
What? You can both believe that “people don’t know what’s good for them” and that “liberty and freedom is necessary for a functioning society”. For example, insects is a pretty good source of nutrient and protein but is there anyone within a 100 miles from you that will willingly eat them daily? Even easier, we all know, deep down, that we could be doing something better, but how often do we rise up to that ideal?
Re:iOS 17 app sideloading might only be available in Europe by incongruity on Sunday April 23, 2023 @07:55AM (#35675473)
Well, for one, this isn’t just a two-party ecosystem. It’s not just the consumer and Apple. It’s also the app developers. App developers are largely the ones pushing things like PWA. Apple’s long-standing heavy handed take on design standards has always been driven by a focus on consumer/end-user experience and it has often been chafed against by developers and more technical types. For instance- Apple rightly refused to allow flash and Java apps on iOS devices and I think my user experience was the better for it.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @08:21AM (#35675636)
Users don't choose what they use, they use what they must. I can't choose to use Signal if everybody uses WhatsApp. I can't choose a non-ElectronJS Slack client because it doesn't exist.

If PWA is cheaper to make, companies will go there. Whether or not it's better for the users. Companies want to make money, not help users.

Re:iOS 17 app sideloading might only be available in Europe by kajaktum on Sunday April 23, 2023 @09:55AM (#35676262)
> Company wants to make money, not help users

Yea but Apple is a company too…

Re:iOS 17 app sideloading might only be available in Europe by s3p on Sunday April 23, 2023 @12:13PM (#35677493)
Good for them?
Re:iOS 17 app sideloading might only be available in Europe by kajaktum on Monday April 24, 2023 @08:05AM (#35686577)
I am simply countering back what GP said about other companies cheapening out on features by stating that Apple is also a company. Yes, the point is that no company cares about you. Making customer happy is a side effect of them making money.
Re:iOS 17 app sideloading might only be available in Europe by brookst on Sunday April 23, 2023 @09:45AM (#35676184)
Too much Kool aid there. Apple values vertical integration and control of the OS. The fact that they do not allow users to set pink text on green background as the system default should not be taken as proof that most users prefer reading pink on green.
Re:iOS 17 app sideloading might only be available in Europe by jakub_jo on Sunday April 23, 2023 @06:17AM (#35674950)
If users don't want crappy PWAs than they wont use them. It's common sense to let "the market decide" -- why not in this case?
Re:iOS 17 app sideloading might only be available in Europe by LadyCailin on Sunday April 23, 2023 @06:27AM (#35675013)
Market decisions don’t do anything to prevent the tragedy of the commons - is the general answer. I have mixed opinions on this specific case, but I absolutely see how this could make things worse. If everyone starts releasing their own versions, and not offering the apps in the App Store anymore, than the people who prefer the walled garden (for which there are good reasons to want) then they lose that choice. It’s possible that doesn’t happen - and allowing people that don’t want the walled garden should also have that choice, but you can’t simply boil this complex question down to “free market”. It’s intellectually dishonest, at best.
Re:iOS 17 app sideloading might only be available in Europe by rimliu on Sunday April 23, 2023 @06:25AM (#35674988)
And they don't. How come Android still has apps that are not PWAs?
Re:iOS 17 app sideloading might only be available in Europe by mnd999 on Sunday April 23, 2023 @07:27AM (#35675307)
They won’t have a choice. Low quality crap is cheaper to make so in a lot of cases that is all there will be.
Re:iOS 17 app sideloading might only be available in Europe by kiicia on Sunday April 23, 2023 @07:31AM (#35675333)
in this specific case its Google decision, not whole market, Google is usurping web space and web standards
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @08:18AM (#35675617)
Counter-example: I don't want crappy ElectronJS apps, but I don't have a choice. Discord/Slack don't have an open API that would allow a good third-party client.

If I don't like PWAs but WhatsApp stops supporting anything else, how can I use WhatsApp without the PWA?

Re:iOS 17 app sideloading might only be available in Europe by lxgr on Sunday April 23, 2023 @11:30AM (#35677089)
There are definitely too many crappy Electron apps out there, but at least WhatsApp have been working on a native macOS/iPad OS app for more than a year now. Last time I tried the beta, it wasn't really usable yet, but at least there is hope.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @03:23PM (#35679601)
Nice! I'm always happy when companies make real native apps (in that case Electron can be kept as a fallback) :-).

What would be great would be for them to have some kind of API to let people write their own clients. Maybe there are big downsides with that (Loss of control? Having to keep backward compatibility?) but I don't really see them.

Re:iOS 17 app sideloading might only be available in Europe by timeon on Sunday April 23, 2023 @10:19AM (#35676443)
> It's common sense to let "the market decide" -- why not in this case?

Apple is the market here. If people wants to have PWAs they do not buy Apple products.

But in reality "the market decide" is not common sense - that is why we have regulations.

Re:iOS 17 app sideloading might only be available in Europe by Sporktacular on Sunday April 23, 2023 @12:00PM (#35677356)
Because markets sometimes fail so it pays to be sure if that would or wouldn't happen. How many Android customers choose an app based on its API? What is the quality of the Android store? Why would it work differently for an Apple Store?
Re:iOS 17 app sideloading might only be available in Europe by alluro2 on Sunday April 23, 2023 @06:27AM (#35675014)
I see this argument often, but I'm genuinely curious if it's actually the case - at least in my experience, a huge amount of apps nowadays have custom-designed UIs and very little conformance to "platform UI conventions". And that's even an expectation - if you see an app that uses standard UI controls, navigation etc - it comes off as basic and probably not really polished. I might be completely wrong.

On the other side, if users want standard UI and that's a factor in adoption, wouldn't people making PWAs then just make the apps in such a way - there's nothing stopping them, and there's no lack of UI libraries enabling that.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @11:03AM (#35676834)
> wouldn't people making PWAs then just make the apps in such a way

I'd say look at popular cross-platform frameworks, and tell me if you think that cross-platform apps generally look native. I don't.

Re:iOS 17 app sideloading might only be available in Europe by synecdoche on Sunday April 23, 2023 @06:25AM (#35674996)
Thanks, but no thanks. I prefer to make my own choice over others "care".
Re:iOS 17 app sideloading might only be available in Europe by colordrops on Sunday April 23, 2023 @06:21AM (#35674972)
No thanks, freedom of choice should surpass UX in importance here.
Re:iOS 17 app sideloading might only be available in Europe by IceWreck on Sunday April 23, 2023 @06:49AM (#35675125)
So you're saying Apple knows what I like and what I don't ?

It should be my choice

Re:iOS 17 app sideloading might only be available in Europe by Bendy on Sunday April 23, 2023 @07:10AM (#35675221)
Apple doesn’t know what you want and neither do you. Apple makes you want.

Nobody, least of all oneself, knows what one wants (except in the moment; I want some peanuts) so we have to be told. And you certainly do have a choice, so long as it’s the right one.

Re:iOS 17 app sideloading might only be available in Europe by mnd999 on Sunday April 23, 2023 @07:52AM (#35675453)
Apple knows what they think is good. It turns out lots of people agree or they wouldn’t be so successful.

You have a choice, if you don’t like it buy an Android phone. Or a Sailfish phone, or a KDE phone our one of the other open source phones where the only “apps” are low quality PWA crap. Look how successful they are.

Re:iOS 17 app sideloading might only be available in Europe by rpastuszak on Sunday April 23, 2023 @09:17AM (#35675981)
> You have a choice, if you don’t like it buy an Android phone. Or a Sailfish phone, or a KDE phone our one of the other open source phones where the only “apps” are low quality PWA crap. Look how successful they are.

Do you think that's because of PWA UX being inherently crappy and not, say, the fact that those projects don't have billion (or trillion) USD companies behind them? I think you're mistaking the effect for the cause.

PWAs are a way of lowering the barrier of entry for new devs and that's important if you want to achieve any scale.

> You have a choice

It's kind of a like a thug saying that I have a choice between being slapped in the face, kicked in the butt or subscribing to his Twilight fanfic podcast. Yes, I do have a choice, but neither of the choices is really something I'm looking forward to. Betamax vs. VHS comes to mind too.

I think the line of thinking in the parent comment is a bit naive. There's nothing inherently wrong with PWAs from the UX pov if we take monopolies and FUD into account. That's the reason it is harder to build a PWA with really good UX now (harder but not impossible).

Re:iOS 17 app sideloading might only be available in Europe by justeleblanc on Sunday April 23, 2023 @09:20AM (#35676000)
The fact that they're successful doesn't mean that they're right about every single decision they make. This kind of reasoning is inane.
Re:iOS 17 app sideloading might only be available in Europe by rpastuszak on Sunday April 23, 2023 @09:28AM (#35676069)
I think the parent is mistaking the effect for the cause, and our choices as consumers are limited. Hence the choice often is the flavour of the lesser evil we're most comfortable with.
Re:iOS 17 app sideloading might only be available in Europe by Cort3z on Sunday April 23, 2023 @06:53AM (#35675143)
I want good PWAs. I don’t want borderline spyware-apps with access to all kinds of apis. There is no reason why a messaging app needs my gyro data, or gps, or all of the other stuff they just implicitly get because they are an app. I’m starting to think that some of the worst that ever happened was that Firefox OS failed.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @11:06AM (#35676862)
How will PWAs prevent your messaging app from getting gps data?

A bad native app can require the gps permission, but a bad PWA app will be able to do the same, right?

Re:iOS 17 app sideloading might only be available in Europe by Cort3z on Wednesday April 26, 2023 @07:52AM (#35712227)
They would be running in a browser, and you can just deny it getting location information, but in general, apps have access to much more raw data than a tab in the browser does. It's also possible, in theory, to run a PWA in a different browser which masks your information.
Re:iOS 17 app sideloading might only be available in Europe by palata on Thursday April 27, 2023 @08:29AM (#35727025)
You can deny location data to a native app, can't you...

I really don't think that sandboxing is a good argument in favour of PWAs, honestly.

Re:iOS 17 app sideloading might only be available in Europe by JoeyJoJoJr on Sunday April 23, 2023 @07:07AM (#35675207)
Games are an obvious example where platform UI conventions aren’t applicable, and where Apple’s restrictions hinder not just UX (see discoverability in the App Store) but also incentivise shitty monetisation practices.

Gaming on mobile friggen sucks and that is primarily because Apple wants to retain control and the biggest piece of the pie.

Gaming in mobile browsers, in 2023, should be as easily accessible as it were in desktop browser in the Flash days. Apple just won’t come to the table to facilitate a decent gaming experience in Safari.

Let’s also not forget Steve Jobs was all for web standards in his letter against Flash. Apple should make good on what was promised in that letter instead of dragging their feet.

https://newslang.ch/wp-content/uploads/2022/06/Thoughts-on-F...

Re:iOS 17 app sideloading might only be available in Europe by kiratp on Sunday April 23, 2023 @10:21AM (#35676462)
Gaming on mobile sucks because people voted with their $ that they prefer free to download, micro transaction laden games.
Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @11:02AM (#35676824)
Are you trying to make the point that games would benefit from being web apps?
Re:iOS 17 app sideloading might only be available in Europe by fuzzy2 on Sunday April 23, 2023 @07:18AM (#35675261)
Just some anecdata: I use the Outlook PWA (on an iPhone!) to access my work mail and calendar. It does not have notifications, which I really liked for calendar events (because I’m forgetful), so that’s a bit sad. However, there is a decisive pro: It cannot enforce restrictive device policies. What a great feature!

UX isn’t half bad either. It actually feels pretty native most of the time.

Re:iOS 17 app sideloading might only be available in Europe by extra88 on Sunday April 23, 2023 @08:29AM (#35675690)
iOS 16.4 added notification support for websites added to the home screen, does Microsoft need to make a change to use it?
Re:iOS 17 app sideloading might only be available in Europe by fuzzy2 on Monday April 24, 2023 @05:11PM (#35693317)
I would certainly think so? The PWA currently does not contain anything about notifications.

Even on your run-off-the-mill desktop web browser, push notifications do not come “for free”. You need a service worker. You need a specific server implementation. It’s not just the Notification API.

Re:iOS 17 app sideloading might only be available in Europe by iggldiggl on Wednesday April 26, 2023 @02:47AM (#35710285)
On the other hand our IT recently blocked external sharing of calendars, which I'd used to gain read-only access to my work calendar on my private phone and I bloody hate it – by the time the browser and Outlook have loaded on my under-powered phone, I could have launched my calendar app ten times over, plus the work calendar is now no longer integrated with the system calendar APIs so it no longer appears on my homescreen calendar widget, I now I have to switch back and forth between separate apps for my private and my work calendar, offline access only works so-so and wastes additional space, etc. etc.

(Plus I don't want to actually deal with full Outlook because I have zero interest in accessing my work mail privately, whereas I do need to take a look at my work calendar in order to avoid accidentally double-booking myself.)

Re:iOS 17 app sideloading might only be available in Europe by sirsinsalot on Sunday April 23, 2023 @08:08AM (#35675554)
OK, so let people choose. They'll consistently choose native apps and PWAs will become second class.

It doesn't need Apple to white Knight on behalf of their poor, dim, uninformed users.

Because they're not.

Re:iOS 17 app sideloading might only be available in Europe by palata on Sunday April 23, 2023 @08:22AM (#35675646)
Except if mainstream proprietary apps go to PWA. Just like I'm forced to use those damn ElectronJS apps. I wouldn't if I had a choice.
Re:iOS 17 app sideloading might only be available in Europe by tyingq on Sunday April 23, 2023 @08:39AM (#35675755)
Aren't there a lot of "native apps" that just launch a webview though?
Re:iOS 17 app sideloading might only be available in Europe by iSnow on Sunday April 23, 2023 @02:31PM (#35679133)
"Users" don't fall in one bucket. Me, I do want some PWA's, not least because Apple's prudish stance disallows anything sexual or adult on the App store.
Re:iOS 17 app sideloading might only be available in Europe by dgellow on Sunday April 23, 2023 @07:38PM (#35681880)
Users mostly want the app features, the rest is secondary.
Re:iOS 17 app sideloading might only be available in Europe by Cthulhu_ on Sunday April 23, 2023 @06:27AM (#35675008)
> the browser and its sandbox.

A lot of viruses (and jailbreaks on iOS amongst others) are distributed via this browser / sandbox; it's only secure in theory and it took decades to get to that point.

Sure (before the Rust evangelists swoop in), part of that was due to using unsafe languages; part was due to extension frameworks that had too much power (ActiveX, which was even used to update your operating system, I can't fathom why they thought that was a good idea). But it'll take many more years of zero incidents, jailbreaks, etc before I'd trust the browser over Apple's app sandboxing and app review and distribution approach.

Re:iOS 17 app sideloading might only be available in Europe by peoplefromibiza on Sunday April 23, 2023 @07:34AM (#35675347)
a bit of history massaging in this comment.

Chrome and Firefox are as secure as Safari, if not more, banning them is a commercial choice not a technical one.

iOS exploits still exist, there's no real advantage in Apple sandboxing apps, they are routinely leaking users data and being exploited as well.

OTOH Apple refusing to implement certain web standards is proof that they cannot guarantee a safe implementation, which is a reason more to allow better browsers on their platform.

Re:iOS 17 app sideloading might only be available in Europe by stefan_ on Sunday April 23, 2023 @08:23AM (#35675654)
This is funny because by far the most impactful breaches of security on iOS phones have been due to the Apple components, like the messaging app that inexplicably is still written in ObjectiveC as it's ever been, or the image framework found to contain various bits of opensource code they never updated, never audited, or the various terrible magic "serialization" features.

This Apple native crud they force every app to use (up to the whole browser engine, like in the IE days!) is truly the ActiveX of our times. Only you can't even get rid of it.

Re:iOS 17 app sideloading might only be available in Europe by kmeisthax on Sunday April 23, 2023 @12:16PM (#35677533)
Microsoft thought ActiveX was a good idea because they built Internet Explorer out of OLE and COM. Everything in that era of Windows was built to be embeddable and composable - "compound documents" being the original design goal. If you needed to stick, say, a video into a web page, COM/OLE was the obvious way to do that on Windows in 1996. It's not any different from, say, early Firefox extensions being built out of XUL - in fact, I recall XUL extensions for Firefox that would literally add ActiveX support back in. It wasn't until Chrome came along where extensions didn't get to muck about with browser internals.

You can exploit in both native and browser contexts. Most jailbreaks nowadays are assisted by a native application that you dev-sign to deliberately pwn yourself with. In the past we had websites that you could use to jailbreak with. Both are sandboxed environments with significant attackable surface area, so one is not necessarily more trustworthy than the other purely on measures of exploitability.

Re:iOS 17 app sideloading might only be available in Europe by xattt on Sunday April 23, 2023 @07:19AM (#35675269)
> Thank you, EU!!

I think this plan will move forward because of consumer protections afforded in the EU (ie including sideloaded apps) not available elsewhere.

Re:iOS 17 app sideloading might only be available in Europe by tonmoy on Sunday April 23, 2023 @07:28AM (#35675309)
Are you sure PWA doesn’t work on iOS? I remember installing websites as apps on my iPhone. According to this SO answer I think one can even make it full screen (with a workaround at least): https://stackoverflow.com/questions/53061258/pwa-not-opening...
Re:iOS 17 app sideloading might only be available in Europe by loganwedwards on Sunday April 23, 2023 @07:37AM (#35675364)
I “installed” drop.com as a PWA on my iPhone. It gets full screen real estate and a launcher icon.
Re:iOS 17 app sideloading might only be available in Europe by Terretta on Sunday April 23, 2023 @07:58AM (#35675489)
A non-app-store web app on iPhone has been able to be full screen since initial release of Home Screen web apps. When you launch from Home Screen, it gets the whole screen.

See the Xbox Cloud Gaming "app" for instance, which is outside the App Store, just launch then "Add to Home Screen", close, and run from Home Screen.

https://www.xbox.com/en-us/play

As for what can be done with browsers, see the venerable iCab but also Kagi's Orion browser which runs Firefox and Chrome extensions, even on iOS. Yes, it's WebKit based, but so was Chrome for a long time.

https://help.kagi.com/orion/browser-extensions/macos-extensi...

Given you can run Xbox games or arbitrary extensions from other browsers, it's clear the web app and WebKit limits are less restrictive than most discussion acknowledges.

For the last few features that used to be missing, like notifications or other native hooks, notice Microsoft has the sidecar native app for iOS that handles in-game chat, LAN discovery for Xbox setup, and notifications.

Re:iOS 17 app sideloading might only be available in Europe by afavour on Sunday April 23, 2023 @08:20AM (#35675634)
To be clear you absolutely cannot run Xbox games in a web browser. The service you’re talking about is just streaming video from a remote Xbox to the phone.

You and the OP are both right about fullscreen. There is a web fullscreen API, which Apple does not support. However, PWAs strip out the browser UI so you’re effectively fullscreen. Though you can’t do anything about the status bar, nor can you lock screen orientation.

But more to the original point, none of this has anything to do with security. Apple disallowed a native Xbox streaming app because they demanded a cut of the revenue and MS wasn’t willing to give it.

Re:iOS 17 app sideloading might only be available in Europe by Terretta on Sunday April 23, 2023 @04:25PM (#35680191)
Not sure what you mean by strip out the browser UI.

When home screen apps first came out we built some for clients and if I recall correctly, lack of browser UI was default.

Re:iOS 17 app sideloading might only be available in Europe by afavour on Sunday April 23, 2023 @06:40PM (#35681412)
Right, PWAs strip out the browser UI. We’re in agreement.

(it actually isn’t by default, it requires specific flag, but it’s more or less what everyone considers to be a standard for PWAs)

Re:iOS 17 app sideloading might only be available in Europe by Agingcoder on Sunday April 23, 2023 @03:59PM (#35679910)
For xcloud, the resolution is limited (by apple’s streaming rules, and not by MS) so it’s not as open as it looks.
Re:iOS 17 app sideloading might only be available in Europe by voytec on Sunday April 23, 2023 @08:59AM (#35675863)
> Apple being motivated by improving security are BS, and it pains me te see people in this forum falling for it or reapeating this.

It's the same with privacy. Forcing app publishers to state what user data is being sucked out of their phones was just a poor PR stunt.

Nothing has changed. Applications still require payments in form of contact lists (which is more or less illegal in Europe if you don't have permission of all people in your address book to share their names and phone numbers), disguised as helping users check if their friends are using a service, or to even allow user to use some app functionality.

Unimaginative accountant that currently leads Apple on one hand bullshits public opinion when disallowing Facebook to steal data from users' devices and, on the other hand, after blocking Zuckerberg's ability to do so, he disgracefully used children protection to announce that Apple will now inspect users' data under the pretense of looking for child porn.

Apple users are being deprived of OS control with most of updates and it's always done under the untruthful pretense of increasing security or protecting users' privacy.

When this little man finally pushes ads to core macOS, he'll state that it's to help users.

[dead]
Re:iOS 17 app sideloading might only be available in Europe by voytec on Sunday April 23, 2023 @11:07AM (#35676867)
True, but majority of users, not all of them.

On the other hand, there's little non privacy-invasive apps of certain types and corporations make good use of users' inability to pick lesser evil.

App Store helps them a lot, too, because to see what invasive practices developer/publisher uses, one has to click on app title to see details, while having a very comfortable "GET" button as the only button and only thing that looks clickable on the list.

Cook's typical smoke and mirrors approach.

Re:iOS 17 app sideloading might only be available in Europe by s3p on Sunday April 23, 2023 @12:12PM (#35677481)
>Applications still require payments in form of contact lists

What? It seems like you were trying to make a coherent argument but a list of contacts is in no way comparable to a paid subscription. Microsoft doesn't allow you to buy O365 with your contacts, do they?

Re:iOS 17 app sideloading might only be available in Europe by voytec on Sunday April 23, 2023 @12:42PM (#35677830)
No, but some apps require this to unlock functionality. I consider it a form of payment, just like apps sucking up data from one's phone being a form of non-financial payment for an app disguised as "free".
Re:iOS 17 app sideloading might only be available in Europe by dwaite on Monday April 24, 2023 @05:59AM (#35685564)
I would report such apps. It is firmly in the App Store guidelines that optional permissions (such as permission to track, geolocation, sharing contact lists) cannot result in a program without functionality or in a penalty for users.
Re:iOS 17 app sideloading might only be available in Europe by precommunicator on Monday April 24, 2023 @12:56AM (#35683813)
> which is more or less illegal in Europe if you don't have permission of all people in your address book to share their names and phone numbers

[source needed] as GDPR doesn't apply to private individuals and private databases

Re:iOS 17 app sideloading might only be available in Europe by exabrial on Sunday April 23, 2023 @09:32AM (#35676091)
PWAs and SPAs are awful. And to think they’re not downloading and executing code is foolish. There is no memory model for a browser. Each browser implants is sandbox however it wants.
Re:iOS 17 app sideloading might only be available in Europe by arcticbull on Sunday April 23, 2023 @09:57AM (#35676280)
> There is a great tool to increase security: the browser and its sandbox. You don't need to install anything fishy on your phone, and the sandbox rights coukd be sufficient for many apps.

To this day the browser is still a second-tier experience to native apps. But that's fine, because anything you get from the macOS and iOS app stores are sandboxed too. So are non-App Store apps on macOS that choose to run in sandbox.

Re:iOS 17 app sideloading might only be available in Europe by tolmasky on Sunday April 23, 2023 @10:20AM (#35676451)
The AppStore, in its current incarnation, almost certainly decreases security. And I mean this in a very concrete and demonstrable way. Apple on the one hand insists on touting the safety of the AppStore, and its reliance on app-review for this safety, to people (and Congress!),creating the reasonable expectation that if something has made it onto the AppStore, then it it’s gone through this stringent analysis and should be considered safe by default.

However, they then bizarrely and deliberately refuse to actually police the store, to an alarming and almost cartooninsh level. We’ve seen this time and time again: scan apps remain on the store for months despite being reported. Take just last month when fake Authenticator apps flooded the AppStore to take advantage of Twitter getting rid of mobile phone based 2FA, and not only were those apps allowed on the store, but often managed to get top recommendation.

At least on the web the expectation is that it’s the wild west and you should be careful what you install. On the AppStore it’s as if Apple has purposefully invested effort into creating the perfect mark for von artists: convincing their customers that a shark infested pool is totally safe to swim in.

And this is the undeniably bad stuff, it doesn’t even touch on the “grey area” of these disgusting children’s casino apps that dominate the AppStore, and that Apple shares the profit on to the tune of 15-30%. The incentives are all broken. Apple profits when scam apps buy ad-placement using real apps names for keywords. Apple profits from apps that convince kids to buy garbage IAP.

It would be one thing if the AppStore actually lived up to its supposed principles, at the cost of hurting competition, innovation, and the occasional frustrating developer rejection. There’s actually be a trade-off to discuss, and we’d actually be arguing about principles, and whether safety matters vs. freedom blah blah blah. Hell, as a parent, there’s versions of a well managed AppStore that I’d probably begrudgingly accept.there be a “can’t argue with the results” thinking there.

But that’s not what this is, and I’m tired of pretending toy is in arguments that defend the AppStore. It’s been 15 years, the AppStore isn’t in beta, it’s not “a work in progress”, there’s no room for arguing about its vision vs it’s “current” reality. The AppStore has shown us what it actually is: a supremely lazy and un creative business cudgel that serves neither developers nor customers, and instead serves Apple first and ironically Apple competitors and criminals second. How does it serve Apple competitors you ask? Consider that companies like Amazon are offered special AppStore rates. Little developers don’t get that, big companies do. So not only does the AppStore exhibit monopolistic behavior, it also props up other monopolies.

Also, the search sucks and it’s ugly. It feels like a free samples booth at a Costco. No one at Apple has any taste anymore. Not really relevant to the argument, but just want to point out there’s zero to be proud of in that product.

Re:iOS 17 app sideloading might only be available in Europe by tempodox on Sunday April 23, 2023 @11:21AM (#35676998)
Don't celebrate just yet, Apple will drag their feet and make this as painful as they possibly can for everyone involved.
Re:iOS 17 app sideloading might only be available in Europe by roamerz on Sunday April 23, 2023 @11:51AM (#35677266)
>>Apple being motivated by improving security are BS

Their motivation is most definitely money now. Maybe not in the start though. Whatever their motives are though I’m super satisfied as a customer that they haven’t went down the android path of version calamity, an app store that I have zero trust in as an app buyer. Also tell me an android flavor the supports devices purchased 6 years ago? It’s a package deal. Having the wealth that is generated by the things that the EU has mandated will cause cuts in other areas of device support and/r&d. The option is making less profit or bumping prices to offset. In time we will see.

I think it would be great of Apple to just stop selling devices in the EU as a thanks to politicians who voted for this ill advised rule. I’d like to see how long it would take for them to roll it back because you know they would eventually buckle to the people.

To you and those of like thinking just assert your freedom of choice and go buy an android device along with the shit show it is and leave us to our relatively safe walled garden.

Re:iOS 17 app sideloading might only be available in Europe by pxoe on Sunday April 23, 2023 @12:21PM (#35677578)
>definitely money now

wait, so it wasn't money before? when they ran all those ads and did all of that 'we're the only privacy company' marketing? i guess it worked really well. when some of it was kinda just, reframing of lacking features and capabilities, and their 'closed ecosystem/walled garden' structure, as 'more secure'.

Re:iOS 17 app sideloading might only be available in Europe by roamerz on Sunday April 23, 2023 @02:22PM (#35679015)
I think is was more about the customer in the Steve Jobs era. And honestly I’m glad money is a component of it now. A financially healthy Apple is a sign they are meeting the customer’s needs. I bought into the ecosystem coming from Android for all the reasons stated. I honestly miss the ability to sideload apps and firmware but am willing to pay the walled garden price.

If you don’t like IOS in it’s current form don’t buy it but don’t knowingly buy it knowing it’s not what you want. Don’t be the noisy spoiled 1% of our society and try and make the rest conform to your ideals. Go choose something else to ruin.

If enough consumers vote with their wallet Apple will take notice. In this case that is the correct way to pursue change.

Re:iOS 17 app sideloading might only be available in Europe by tim333 on Sunday April 23, 2023 @12:31PM (#35677685)
>Apple being motivated by improving security are BS

I'm not sure how they are motivated but in a report Apple cited:

>In Nokia’s 2021 threat intelligence report, Android devices made up 50.31% of all infected devices, followed by Windows devices at 23.1%, and macOS devices at 9.2%. iOS devices made up a percentage so small as to not even be singled out, being instead bucketed into “other”.

I personally use iOS and got it for my mum and aunt etc as it seems to suffer much less from malware in normal usage. I'm not sure if there is any evidence to the contrary?

Re:iOS 17 app sideloading might only be available in Europe by quitit on Monday April 24, 2023 @05:21AM (#35685342)
>Apple being motivated by improving security are BS, and it pains me te see people in this forum falling for it or reapeating this.

Genuinely looking for evidence of this counterpoint you're making. As the evidence for the security angle is proven. iOS takes less than 1% of malware, Android takes nearly 50%, in between we have Windows, IoT devices and even MacOS taking more malware than iOS.

So where's the data that this strategy isn't working to protect iOS devices? I want to see it.