News for hackers. Stuff that matters.
Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @02:35AM (#23028042)
I would still prefer to have to trust just one authority for my platform than a multitude of random developers.

> Let this be another nail in the coffin of the "walled garden" farce.

There is no coffin, the walled gardens are not dying, and have long since become the norm, which happened because the people found them to be better than the alternative: getting apps (and manually updating them) from many different sources of varying quality and convenience.

Re:Google Play has been spreading advanced Android malware f... by realusername on Thursday April 30, 2020 @05:01AM (#23028882)
> which happened because the people found them to be better than the alternative

Walled garden only exists because mobile devices make self-install alternatives very difficult or impossible to get on purpose, otherwise they would not be able to compete in any ways.

Case in point, the Mac App Store and the Windows Store are both moderate failures despite a lot of technical & marketing push.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @06:57AM (#23029534)
Most of the apps on my Mac are from the App Store and I wish all of them were.

The Mac App Store is not a failure from the user side, it's where users would look first. Nobody wants to have to go to different websites/repositories every N days to update all of their apps/drivers, or put up with spam from 10 different update notification mechanisms. I still remember that hell from barely 12 years ago. Why do you think gamers flocked to Steam?

As a developer, it's more of a failure of Apple's dismal documentation; I -want- my product to be a nicely sandboxed, well-behaved citizen that only accesses exactly just what it needs, but the state of macOS API documentation was too grim to learn how to do that the last time I tried (like "security bookmarks" and "file providers" from a relatively-simple Swift app).

Re:Google Play has been spreading advanced Android malware f... by chacha2 on Thursday April 30, 2020 @11:14AM (#23031706)
You don't need a walled garden for that, a unified update api would suffice.
Re:Google Play has been spreading advanced Android malware f... by paulryanrogers on Thursday April 30, 2020 @11:24AM (#23031870)
So much this. Linux distros with popular package managers offer official and 3rd party sources through one API. It's a dream compared to Windows and Mac IMO
Re:Google Play has been spreading advanced Android malware f... by wsc981 on Thursday April 30, 2020 @03:17PM (#23034928)
Homebrew on macOS is nice though, both for installing tools as well as apps (homebrew cask [0]).

---

[0]: https://formulae.brew.sh/cask/

Re:Google Play has been spreading advanced Android malware f... by ycombi3 on Thursday April 30, 2020 @07:14AM (#23029637)
I'd say that they are more than moderate failures. I've heard from many acquaintances who aren't as tech literate as myself that one of the major reasons they got rid of their iPhone was not being able to install applications from outside sources.

Myself, I would never want to trust anything centralized.

Re:Google Play has been spreading advanced Android malware f... by tinus_hn on Thursday April 30, 2020 @07:27AM (#23029705)
Clearly the iPhone is a massive failure and everyone is getting rid of theirs. In what country are you seeing this?
Re:Google Play has been spreading advanced Android malware f... by ycombi3 on Thursday April 30, 2020 @08:05AM (#23029938)
I never said it was a massive failure, but many people have switched over the years to some form of Android after getting fed up.
Re:Google Play has been spreading advanced Android malware f... by jtbayly on Thursday April 30, 2020 @09:39AM (#23030648)
>>I'd say that they are more than moderate failures.

So... major failure? Is that what's in between moderate and massive?

If so, I'd love to have a major failure. :)

Re:Google Play has been spreading advanced Android malware f... by ycombi3 on Thursday April 30, 2020 @12:10PM (#23032461)
Meaning the central stores they attempt to force on us, not the devices themselves.
Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @10:41AM (#23031292)
> Myself, I would never want to trust anything centralized.

How is that different from trusting multiple sources? You'd just be multiplying your concerns. Any of them could slip in some malware.

The only advantage I can think of is censorship resistance, or access to older versions and discontinued products.

Re:Google Play has been spreading advanced Android malware f... by AnthonyMouse on Thursday April 30, 2020 @03:53PM (#23035327)
It enables competition, which keeps everyone honest. If Amazon had an app store which was known to be full of malware then people would stop trusting them, but when there is real competition they need that trust to make money, so they would put in more effort to prevent that. If you find that your platform's app store is full of malware today when there is no competition, what is your alternative? Throw away your phone? Never install any apps?

The exposure is also not any worse when the people you trust are equally trustworthy. If you install ten apps from one distributor or ten apps from ten distributors and all of the distributors are equally trustworthy, the chance of an app you installed being approved even though it was malware is the same. It may even be lower because the distributors have to worry more about their reputations when there is competition.

And it also applies the other way. Right now they can reject apps that you want not because the apps are malicious but because they compete with the distributor's own. If there were five other trustworthy distributors then you could install it from any of them. So you could always get e-readers that compete with Amazon from Google, search apps that compete with Google from Microsoft, web browsers that compete with Apple from Mozilla and so on, no matter what kind of device you have.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Friday May 01, 2020 @03:52AM (#23039981)
> acquaintances who aren't as tech literate as myself that one of the major reasons they got rid of their iPhone was not being able to install applications from outside sources

Which applications did they want to install from outside sources? Which sources?

Where does something advertise itself as an iPhone app but not available on the App Store?

Re:Google Play has been spreading advanced Android malware f... by pjmlp on Thursday April 30, 2020 @06:07AM (#23029256)
Which is why with every macOS and Windows release there is some small fine tuning to drive the herd into the sandboxing model.

Like frogs cooking in water, macOS and Windows users will be eventually realize that all their apps are store based as well.

And for everything else they get Web apps, including AAA games.

Re:Google Play has been spreading advanced Android malware f... by dathinab on Thursday April 30, 2020 @07:51AM (#23029851)
The sandbox isn't the problem.

The missing authority the user has over it is.

E.g. you can have no wallet gardens but still sandbox every single application (which btw. I would prefer).

Re:Google Play has been spreading advanced Android malware f... by bathtub365 on Thursday April 30, 2020 @06:51AM (#23029482)
Which AAA games are web apps?
Re:Google Play has been spreading advanced Android malware f... by m4rtink on Thursday April 30, 2020 @08:17AM (#23030018)
Kantai Collection ? ;-)
Re:Google Play has been spreading advanced Android malware f... by pjmlp on Thursday April 30, 2020 @07:12AM (#23029624)
The ones being served by Stadia, xCloud, GeForce NOW and PS Now.

Plenty to choose from.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @07:54AM (#23029870)
I don't know anybody nor recall seeing more than a handful of mentions online of anyone getting their playtime via those services.
Re:Google Play has been spreading advanced Android malware f... by catalogia on Thursday April 30, 2020 @11:16AM (#23031737)
The only demographic that matters in the long run is the youngest demographic, and that demographic is the most likely to own/use very underpowered hardware (Since they don't have their own money to spend on nicer hardware. Often they use hardware issued to them by their schools, or hand-me-down hardware from older siblings or their parents.) The specific implementations of Stadia/etc may not prove successful, but eventually I expect a service like this to overtake the alternatives for very young users, and subsequently, achieve dominance when those young users come to view those services as normal and familiar.
Re:Google Play has been spreading advanced Android malware f... by bathtub365 on Thursday April 30, 2020 @07:47AM (#23029818)
That's a pretty loose definition of a web app, but I agree that those services are pretty poor.
Re:Google Play has been spreading advanced Android malware f... by pjmlp on Thursday April 30, 2020 @07:56AM (#23029889)
Well, one needs a browser to access them....
Re:Google Play has been spreading advanced Android malware f... by bathtub365 on Thursday April 30, 2020 @08:10AM (#23029964)
I guess I’m splitting hairs. At least these systems aren’t the only delivery method for games, but who knows what will happen in the future.
Re:Google Play has been spreading advanced Android malware f... by oliwarner on Thursday April 30, 2020 @06:17AM (#23029308)
The authority isn't trustworthy though. They're a direct conduit to malware. That's the point here.

And try not to conflate walled gardens with software repositories. The benefits of the latter are available without the wall. The wall is significant because it stops you making your own trust judgements.

Re:Google Play has been spreading advanced Android malware f... by coribuci on Thursday April 30, 2020 @08:59AM (#23030309)
> I would still prefer to have to trust just one authority for my platform than a multitude of random developers.

Single point of failure.

> > Let this be another nail in the coffin of the "walled garden" farce.

> There is no coffin, the walled gardens are not dying, and have long since become the norm, which happened because the people found them to be better than the alternative: getting apps (and manually updating them) from many different sources of varying quality and convenience.

No. The people have no alternative. How many people are able to install F-Droid on theyr phone ?

Re:Google Play has been spreading advanced Android malware f... by Dragory on Thursday April 30, 2020 @09:58AM (#23030842)
> I would still prefer to have to trust just one authority for my platform than a multitude of random developers.

These are not the only two options. What about multiple authorities, but not random individual developers? That's basically how it works with e.g. game stores on PC (though Steam is certainly the largest), or package repositories on Linux.

Like you, I like being able to trust an authority to vet the software I install rather than having to judge the trustworthiness of each individual developer, but I'm not a fan of there only being one authority by design (as it is on e.g. iOS). It introduces a single point of failure and gives that authority full control over all software on that platform - for better or worse. Many package managers specifically deal with the issue of consolidating updates to a single system while not relying on a single authority.

Re:Google Play has been spreading advanced Android malware f... by fao_ on Thursday April 30, 2020 @10:06AM (#23030914)
> What about multiple authorities, but not random individual developers? That's basically how it works with e.g. game stores on PC (though Steam is certainly the largest), or package repositories on Linux.

> Like you, I like being able to trust an authority to vet the software I install rather than having to judge the trustworthiness of each individual developer, but I'm not a fan of there only being one authority by design (as it is on e.g. iOS).

You can already do this on Android though. Samsung offers an individual app store for it's phones, and FDroid works on all phones.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @10:28AM (#23031145)
When it comes to the system's core sandboxing mechanism, only one authority can sign the certificates and provision capabilities etc.

If multiple authorities can sign apps, it sort of defeats the point and makes the sandboxing less trustworthy.

Right now, I can either: Rest assured that an app is sandboxed (via the App Store or macOS Notarization) or choose to let it run anyway (on macOS.) A dev could notarize their game (or not) and distribute it through Steam or the App Store, or both.

If Steam and GoG etc. could sign apps, then you're back to having multiple authorities of varying trustworthiness.

Re:Google Play has been spreading advanced Android malware f... by gowld on Thursday April 30, 2020 @11:13AM (#23031702)
HTTPS has multiple authorities. do you use HTTPS?
Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @11:26AM (#23031894)
That's not a good analogy for OS sandboxing:

• Will third-parties have the same standards for checking if an app uses only the authorized APIs and gating privacy/resource access?

• What happens when Apple/Google introduce new OS APIs, will those third-party signing authorities update their standards at the same time?

• What if a third-party goes rogue and starts signing malicious apps? How and how soon will we know?

Re:Google Play has been spreading advanced Android malware f... by AnthonyMouse on Thursday April 30, 2020 @04:00PM (#23035407)
> Will third-parties have the same standards for checking if an app uses only the authorized APIs and gating privacy/resource access?

You get to choose who the third parties are, so choose ones who do. Some of them may even have higher standards than the platforms do.

> What happens when Apple/Google introduce new OS APIs, will those third-party signing authorities update their standards at the same time?

This was solved decades ago. You introduce new APIs with new operating system versions and provide development releases to developers ahead of time so they're ready by the time the new system is released to the general public.

> What if a third-party goes rogue and starts signing malicious apps? How and how soon will we know?

Presumably the same way you know when Google or Apple does it.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @08:15PM (#23037809)
> You introduce new APIs with new operating system versions and provide development releases to developers ahead of time so they're ready by the time the new system is released to the general public.

Even major companies still haven't implemented something as trivial as Dark Mode in all of their apps by now, I wouldn't count on them to keep up with more complex changes.

Google still hasn't implemented Picture-in-Picture on iPads. Others still don't support split-view multitasking. Both these features have been out for years.

Re:Google Play has been spreading advanced Android malware f... by AnthonyMouse on Friday May 01, 2020 @12:43AM (#23039210)
My impression was that you were talking about API changes that actually require the developer to use them, e.g. because the old thing doesn't work with the new system anymore. Then you give them some notice and they're ready with the new thing because they want their app to keep working.

The things you're listing are optional features. That doesn't require some kind of coordinated effort. If one distributor requires support for Dark Mode on day one and another gives developers a year and another never requires it at all, so what? If you really love Dark Mode you can decline to install apps from distributors who don't require it. Or just decline to install apps that don't have it, which you could do regardless of what any distributors allow.

Re:Google Play has been spreading advanced Android malware f... by amelius on Thursday April 30, 2020 @06:25AM (#23029342)
> I would still prefer to have to trust just one authority for my platform than a multitude of random developers.

You mean like open source developers?

Re:Google Play has been spreading advanced Android malware f... by Mindwipe on Thursday April 30, 2020 @09:10AM (#23030389)
> There is no coffin, the walled gardens are not dying, and have long since become the norm, which happened because the people found them to be better than the alternative: getting apps (and manually updating them) from many different sources of varying quality and convenience.

No they haven't. Given a fair choice customers have opted for the alternative the vast majority of the time.

The walled garden models have only worked when companies have engaged in anti-competitive behaviour.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @10:55AM (#23031476)
> Given a fair choice customers have opted for the alternative the vast majority of the time.

As in, Steam versus... Buying and downloading directly from the publishers' websites?

The Xbox and PlayStation stores? The Nintendo eShop?

Re:Google Play has been spreading advanced Android malware f... by AnthonyMouse on Thursday April 30, 2020 @04:04PM (#23035442)
The stores of the console makers use the same anti-competitive platform lock-in as Apple and Google.

Steam is the alternative where you get to choose where to install things from -- one of those places is Steam. Installing Steam doesn't prevent you from installing other software from the developer's website or the Linux package manager or Windows store or wherever you like.

Re:Google Play has been spreading advanced Android malware f... by papermachete on Thursday April 30, 2020 @04:13AM (#23028635)
That's why you have package managers to work with thousands of repos for you.
Re:Google Play has been spreading advanced Android malware f... by bryanrasmussen on Thursday April 30, 2020 @04:18AM (#23028654)
yes, my granny loves working with her package manager with thousands of repos when she wants to install a funny kitty photos app.
Re:Google Play has been spreading advanced Android malware f... by papermachete on Thursday April 30, 2020 @06:18AM (#23029312)
Fdroid, ubuntu store, Discover, etc are all graphical interfaces to these. There is no reason to have one authority over packages.
Re:Google Play has been spreading advanced Android malware f... by jmiskovic on Thursday April 30, 2020 @05:56AM (#23029189)
You misinterpreted. OP was saying that "Apple has walled garden while Google is open" farce is dying and this another confirmation.

Sadly people in general can't be trusted to make good decisions because of lack of knowledge and preference of short term gratification over long term well-being.

Re:Google Play has been spreading advanced Android malware f... by Razengan on Thursday April 30, 2020 @07:01AM (#23029561)
> OP was saying that "Apple has walled garden while Google is open" farce is dying and this another confirmation.

It's very hard to get that interpretation even after re-reading the OP's comment.