Live data from Hacker News

Keep Android Open

keepandroidopen.org

661–670 of 907 posts

Re: Keep Android Open

#661

Earlier quoted context omitted.

> 100$ a year for a dev in Sweden - that's like money you wouldn't notice if it got lost in your pockets For someone who is making money from it, sure, but that's exactly who this isn't about. The way they get screwed is by the 30%. A fixed fee -- in any amount -- is screwing the people who aren't in it for the money. Because to begin with, it's not just the fee, it's the bureaucracy that comes with the fee. You're a…

You bring up several important issues and I agree with you 100%. A lot of good application/utilities in the past were from engineers who needed the tools themselves, developed them, and then released it open source. But I can also see the clutter argument. Windows app store has been and still is a nightmare to use. It feels like we had a good system, but then lost it. I have no idea what it takes to get it back.

> But I can also see the clutter argument.

I don't understand the "clutter" argument at all. What does it matter if there are a billion apps? You already need a functioning system to show the better ones at the top whether the worse ones are 50% of the total or 99%.

On top of that, this isn't about their store anyway. They're charging this fee to the people not using their store.

> Windows app store has been and still is a nightmare to use.

The big problem with all of these is that they're charging too much. Apple takes 30% because they ban the alternatives. People only use Windows because they have dependencies on legacy software distributed outside the store, so Microsoft can't ban that or there would be no reason to use Windows. And when you don't have to use the vendor's store, they can't even get away with charging 15%, because it turns out platform stores are actually worthless.

Because people want platforms to provide both of two separate things. First, they want the long tail. They're a chemist or a mechanic or a photographer or a farmer and they want that half-finished app some grad student in Minsk wrote ten years ago that does the thing only people in their specific sub-specialty care about. And second, they want a curated list of apps so that when they're looking for a messaging app or a finance app it only shows the ones that don't steal their contacts and sell their financial records to data brokers.

The problem with platform stores is that they try to do both things at once, which isn't possible. Either the store has everything or it doesn't.

What you actually want is for there to be stores that only contain the curated stuff and simultaneously a reasonable means for ordinary people to install things from the long tail. Because sometimes you don't know which one to trust, which is when you want the store, and other times you know exactly what you want to install because this time it's your field and you and your colleagues are the experts, even though the store has no means to vet an app their reviewers don't understand and only 100 people in the world are using.

You can have a platform that gives you each one via different but each widely used paths. What you can't have is a store that curates the long tail.

Re: Keep Android Open

#663
post #143
post #58

Back in the 2007 or when it came out in Sweden I bought the iPhone and started developing for it. This was cool, new and exciting and it was fine as long as my company was paying the $100 fee every year. But then I switched jobs and worked at a company which produced mostly open source code. Suddenly I would have to pay $100 every year just to be able to put my own software on the phone ... This is why I switched to…

This situation would have been avoided if we, as community of engineers, had insisted on full and uncompromised open source (Stallmanist or GPL way) right from the start instead of going the ESR way of half-hearted open source where it's technically open but corporates get to have a free lunch and make abuses. Like most coders, I also prefer the permissive MIT/Apache/BSD licensing for most software projects but incid…

> This situation would have been avoided if we, as community of engineers, had insisted on full and uncompromised open source (Stallmanist or GPL way) right from the start instead of going the ESR way of half-hearted open source where it's technically open but corporates get to have a free lunch and make abuses.

And we would have been in a better position to lobby for this if unions were widespread in the tech industry, which they are not.

Re: Keep Android Open

#664

Earlier quoted context omitted.

Back in '99 Linux didn't run Excel/Word/Powerpoint or most games, but I ran it anyway. What others call showstoppers are for me inconveniences. I have a motorolla edge 2024 that I'll load whatever open source phone OS will work well enough to place calls and browse the web. I'll keep another phone for the rare times some corporate/government overlord requires it. Many folks who refuse to use smartphones, similarly ow…

Technology has a ratchet effect at scale - as a solution becomes widely adopted, it switches from being a convenience to being a necessity, because people start building more stuff on top of it. It's as true of to-the-minute accurate clocks as it is of smartphone banking. You can still run a version of Word from 2004. It's fine, if all you need is to write some thoughts down for yourself. But the moment you need to c…

And we must let someone or some crowd dictate what our basic needs are. That crowd is part of our world. If we stick to our bows and arrows they come with canons and horses. Argh!

Re: Keep Android Open

#665

Earlier quoted context omitted.

GrapheneOS is in some ways not an open OS. The official builds don't provide root access. So for example apps are able to hold your data hostage from you. I get that this is in the name of security hardening. And you can make a build that has limited root access and is officially supported. But GrapheneOS isn't the end-all solution to computing freedom. Although hopefully on those devices you will be able to install…

Root access isn't available by default, but it takes about 120 seconds (including waiting for it to reboot) to add it.

Last I checked the situation was similar to what it is in Calyx, which is that it's not officially supported and you have to keep manually reapplying the root after every update.

Re: Keep Android Open

#666

I'm going to say something that probably will get me down votes: Why do we have to beg Google to keep Android open? Seriously. So many open source projects have risen out of real and concrete needs and successfully made their way into our every day lives. A new platform needs to rise that breaks out completely from Google. I've given PostmarketOS a go (with a PinePhone) and while today I can't say it isn't a daily dr…

The way to make this work for real is with a smooth migration path, which means a way to keep running Android apps on your new system.

If you want to sponsor Waydroid to help make that happen, you can do so right now: https://opencollective.com/Waydroid (I'm not affiliated, just a fan, and it's the only realistic route to this I see).

Re: Keep Android Open

#667

Earlier quoted context omitted.

Answer: bank/financial apps, enterprise apps, government apps and copyrighted media (music, video, games, books, ...). Those are the players that demand excessive control over end-user devices, and thus the ultimate driver behind the problem we're discussing. It's not that a new mobile platform couldn't possibly succeed. It's an open platform that cannot, because aforementioned players don't want it, and without them…

It's not that an open platform can't succeed, but rather people are accustomed to closed platforms, so more resources went into perfecting them. The aforementioned players pushing for control aren't invincible. Whether we can move to open platforms depends on the choices people make. I can choose to use a bank that allows me to access all of their online banking features via the browser. I can choose to work for a co…

> I can choose to use a bank that allows me to access all of their online banking features via the browser.

Lucky you. There are fewer and fewer such banks out there. The trend is to route login and consequential interactions on the web through 2FA on a phone - and not TOTP, but push notifications sent to the bank's app, that only runs on devices that pass remote attestation checks.

> I can choose to work for a company that doesn't want to surveil my personal device.

Again, lucky you. Most people don't really get many options for employment at any given moment, and the issue of corporate phones is usually at the bottom of the list of criteria when one is looking for a job. I.e. not a real choice for most people.

> I can deal with the government via snail mail

At a snail pace.

> or in the browser.

Modern government systems around the world tend to require some sort of identification that usually gets tied to your smartphone, either directly or via your bank.

> I can use third-party YouTube clients and torrent movies and games, or simply don't engage with DRM'd media because there's plenty of entertainment out there.

Torrents aside, that's not the case. Entertainment isn't fungible. Disney can release all Star Wars media DRM-free for everyone to download, and it means exactly zero to someone who wants to watch Star Trek, but Paramount/CBS decided to go all Ferengi on the franchise. Can't substitute one for the other. This is why the market supports so many streaming services these days - they exploit this very fact.

> Count the percentage of software you use that are open-source compared to 10 years ago. I bet it's more.

Open Source software stopped mattering once the world embraced Software as a Service model. Source code on Github means nothing if the code is actually executed on servers you don't control and have no visibility into.

That covers end-user OSS. The larger space of OSS building blocks are... building blocks. OSS libraries matter to users just as much as standard Phillips screws used inside an appliance, when they're beneath layers of glue and permanently soldered elements and join together elements explicitly labeled as "not end-user servicable".

> It's only a matter of time before we make hardware open-source, too.

That time will come around when we build a Star Trek-style replicator (and then have a successful revolution to seize this new means to production, because no way the first company to build an universal manufacturing device is going to just let people use it). Open Source Software succeeded only because software development has near-zero natural barrier to entry, so there was a large supply of bored high-schoolers and students, hobbyists, academics and other do-gooders with enough time and will to just build stuff and give it away for free. This isn't true for hardware.

Now, circling back to the main point:

> Whether we can move to open platforms depends on the choices people make.

No, it does not. On consumer side, the market is driven by supply, not demand. I.e. you only get to choose from what the vendors decide to make available to you, and they know perfectly well you have to choose something, so your voice doesn't matter.

If it did, we wouldn't be having this whole thread in the first place.

Re: Keep Android Open

#668
post #664

Earlier quoted context omitted.

Technology has a ratchet effect at scale - as a solution becomes widely adopted, it switches from being a convenience to being a necessity, because people start building more stuff on top of it. It's as true of to-the-minute accurate clocks as it is of smartphone banking. You can still run a version of Word from 2004. It's fine, if all you need is to write some thoughts down for yourself. But the moment you need to c…

And we must let someone or some crowd dictate what our basic needs are. That crowd is part of our world. If we stick to our bows and arrows they come with canons and horses. Argh!

That worked fine before agricultural revolution. Since then, if you stick to your bows and arrows, you get sidelined and lose access to benefits of society and civilization.

Re: Keep Android Open

#669
post #647

Earlier quoted context omitted.

Answer: bank/financial apps, enterprise apps, government apps and copyrighted media (music, video, games, books, ...). Those are the players that demand excessive control over end-user devices, and thus the ultimate driver behind the problem we're discussing. It's not that a new mobile platform couldn't possibly succeed. It's an open platform that cannot, because aforementioned players don't want it, and without them…

that's true only for as long as we allow that to be true. Users can live without Spotify (to cite just one representative of the mentioned categories), but Spotify can't live without users. We could (and should) stop behaving as powerless victims.

Good luck convincing anyone of that. We could also live without clothes and fancy food and most of modern amenities, but we don't, for the same reason.

Re: Keep Android Open

#670

Earlier quoted context omitted.

I wonder, if there were an open platform to exist that people use increasingly, maybe that would be incentive enough for at least one bank/financial app to permit that platform just to get a competitive advantage. In the meantime probably the best that can be done is having a regular phone and a banking phone.

Maybe the answer is to put whatever the banks etc need on something like a smartwatch. Smartwatch + phone is better than two phones IMHO and they're so tedious to use/install anything on that it reduces the attack surface for hackers etc. Tap to pay or digital signatures or identity, passkeys etc via a smartwatch interaction seems like a good use case. Sort of a souped up yubikey. I don't know how good biometrics is…

Still, the problem is that if you go this way, you'd have to put almost all useful functionality of a modern phone on a smartwatch, at which point you could just ditch the phone.

It's not just one tiny use case that's pushing us down the road of increasingly locked down devices. It's most use cases - because no matter the service, it's more profitable for the provider to control what you can and cannot do.

Post reply on HN