Was this written by AI? It sounds like the writing style of an elementary school student. Almost entirely made of really simple sentence structures, and for whatever reason I find it really annoying to read.
Installing any app I want outside the Play Store was the primary reason I decided to go with Android, despite most of the people I know using iPhones. If I can't do this anymore, I may as well switch and be able to use iMessage and FaceTime with them.
Android is losing a unique selling point. This will have an impact on what a techie may recommend to a non-techie in the future, because everything is beige now.
I have the feeling Google has given up on using nerds as beachheads. The market is saturated enough and they don't need us anymore to do grass roots spreading of their products. It's the same with Youtube. As long as there were enough people who were unencumbered by ads because of their ad block and kept spreading links, the importance of Youtube was growing. After market saturation that vehicle isn't necessary anymore and they can squeeze them out.
The lack of antitrust enforcement is a clown show.
We have no choice in the most important computing category in the world. It's a duopoly and they have everyone in straightjackets - consumers, companies, competitors, governments, ...
A huge percentage of the world's thoughts and economy flow through mobile. And two companies own it.
Breaking up Google will not help in this particular case. The problem is entirely within the Android unit; and would still be present even if Android were to be split off into it's own company.
It certainly seems like there is problematic behavior in the restrictions Google puts on OEMs that want to use Android (or, more specifically, play services) on their devices. However, I think it would take a different enforcement mechanism to address that.
Then why does Google make so few anti-consumer decisions? I mean, compare Google with Facebook. Surely we can agree Google is the better behaved of those two.
Apple only allows software on their macbooks and mac mini, and every release of MacOS it's more locked down. Everything else, from iPhone to the watch, is 100% locked down. Likewise, every version of Windows tries, again and again and again, to lock down programs that can be run. People absolutely don't accept it, but they do try (remember when they tried to bury the ability to run unverified apps behind a price hike?)
I'd at least give it a shot to simply appeal to Google on the justification they give. After all, the blogpost ... It is very strange for Google to do what they do in that blogpost, don't you think?
"In Brazil, the Brazilian Federation of Banks (FEBRABAN) sees ..."
"Indonesia's Ministry of Communications and Digital Affairs praising it for providing a “balanced approach” that ..."
"Thailand’s Ministry of Digital Economy and Society sees it as a “positive and proactive measure” that aligns ..."
"Developer’s Alliance have called this a “critical step” for ..."
And it's easy to come up with other government requirements, like the DMA (yes, ironically) and ChatControl that require vendors are able to disable apps.
Clearly there is more than a little government pressure on Google to do this, including US and EU lobby groups (Developer's Alliance). Clearly Google is unwilling or unable to resist government pressure to allow governments to control which apps get to run ... Has anyone even asked these groups why they push for this?
> I mean, compare Google with Facebook. Surely we can agree Google is the better behaved of those two.
I'm not sure I agree, particularly with respect to their core businesses. Like Google basically own all parts of the ad stack and use that dominance to compete unfairly against basically everyone else, causing them to appear to be a better service. There was even an anti-trust case about it (up for sentencing at the moment, here's hoping for a breakup).
Facebook have certainly done a bunch of nefarious stuff, but Google is just a more useful product to the people who come here (and I agree with this), so they get more of a pass.
I have no doubt that there are strong external forces that are pressuring Google to do this. The fact that Google also benefits from it makes it less likely for them to put up much of fight, don't you think?
That's a defeatist attitude. You could just as well say the opposite that Google fundamentally is a multinational company. That means to some extent it has to fight governments to create a flat market they can operate in, just by nature of what they are.
To say nothing of the fact that many governments would extend control over Google's services until nothing allowed is worth doing anymore (for example Pakistan has demonstrated many times they'd love to kill Youtube, as apparently French children's movies insult some sort of prophet, which apparently justifies blocking the whole thing)
And third many governments are adversarial towards one another. Which means Google just can't comply. India probably tries to threaten Google into stopping services in Pakistan. But while the India-Pakistan relationship regularly results in killings, nearly all governments are adversarial to some extent and will try to threaten any multinational into attacking other countries.
At best Google can give in to government pressure very slowly, because when that control gets strong enough governments would certainly use it to kill off Google.
A smartphone is essential to operate in the modern world. Facebook is not necessary at all.
Google and Apple are holding the entire world hostage.
I can't even order food at half the restaurants I visit any more without a Google or Apple device. They're all using smart phone QR code menus. It's absurd.
Imagine what happens when they're the only way to pay. When they're the only form of government ID.
Do we really want these devices to be locked down and not owned by us? This much responsibility should be a business liability imposed by the governments of the world, not unlimited permission to tax and coerce without impunity.
Imagine if your government was as free as your smartphone. We wouldn't have elections. We'd have no freedom, no peace of mind, forever renters. Bad choices would be imposed upon us as defaults. The government would make us more dependent upon them. If we had a business, we'd be taxed 30%, told we couldn't have a relationship with the customer, made to jump through frequent hoops, deal with constant friction, have to pay protection racket money to avoid ads, have everything we do monitored and controlled, be subject to takedown whenever and for whatever reason, not be allowed to issue updates or use our own technology, have the government themselves compete with us and look at our data...
> Do we really want these devices to be locked down and not owned by us?
Locked down: no. But Google does not want them locked down. That has never been how Google operated (even now switching search engines, moving away from Google's core business, is trivial on any device, including Android)
Not "owned by us"? Yes. For the simple reason that "owned by us" means government phones, and governments have demonstrated what devices they'll build (ie. none), as well as how locked down they want these phones to be.
I believe this is an important puzzle piece for understanding the rapid shifts that are currently taking place. Thank you for laying it out so clearly.
"Too big to fail" usually refers to companies such as banks that are such integral parts of the financial infrastructure that governments must bail them out when they screw up. In Google's case I would rather call it "too big to care", because every fine they get is basically a rounding error.
It would be great if open source could some how solve this better. Like it's a shame UX / UI seems to be difficult for open source people to master, because I would really love a great open source phone without android on it.
It is not just that. In my case , everyone around me are using iphone . I made the sacrifice to not easily connect with them and use android so that i have freedom ( to install, customise what ever).
Once that freedom aspect is taken away. There is no reason for me to make that sacrifice.
Until EU's cross compatibility between messaging apps is passed, we are forced to be in vendor lockin.
I want to preface this by saying that I use almost only signal, but I do get the appeal. Walking out of the house and switching from wifi to mobile is so smooth, signal always takes a hot minute to reconnect, but with facetime (and for that matter meet and whatsapp video calls) you barely get a stutter. For the most part it really is a "it just works" solution whereas signal sometimes feels a little klunky. I don't mind, but I get that people value that.
Yes, Lineage and Graphene are far more usable than people without first hand experience imagine. The vast majority of Android apps just work. Some may display a warning when first launched about custom ROMs being "unsupported" (like Whatsapp), but then just work as expected. A few users also report broken notifications (those that use Google's library to implement them), but it's a minor inconvenience, at least for someone like me who dislikes notifications.
And there are many great apps available on these free Android devices that are simply not available on "official" builds such as NewPipe, because Google obviously doesn't want you to block ads on Youtube.
It’s utterly bizarre how BBM could have been the iMessage and WhatsApp and who knows what else. But rich out-of-touch people thinking exclusivity is a perk in a commodities market just shows how business savvy and wealth are in reality disconnected from eachother.
BBM was the iMessage and WhatsApp before either of those.
WhatsApp became popular specifically because it was a multi-platform replacement for BBM.
BBM had little else to offer in terms of apps. It was a corporate ecosystem and good at that part of it.
iMessage also came out after BBM, and did their own device lock in, except iPhones were designed for the many instead of the few, especially beginners to smartphones.
BBM itself should not have been a lock-in. It would have taken incredibly little effort to open it as a desktop messenger that can seamlessly interact with people who have BBM numbers for example.
I doubt they learned their lessons. Apple walked all over them in so many ways and, if memory serves me right, they even mocked Steve Jobs over the iPhone.
Edit: just so I’m clear I’m discussing it from the perspective of early to mid 2000s. iPhone hadn’t yet come out, but iPods were popular. Trillian and Pidgin were dominating the online landscape of software that could support multiple chat protocols - seamless ICQ, AIM, IRC, Yahoo, MSN Messenger, all in one program. If there was a time for RIM to corner the market here it was right then and there because BBM was the real deal, being available on phones and they could have signed agreements with others to bring it to, for example, Nokia and Motorola and whoever else.
Isn't that just doing their jobs as executives for a competitor?
Though internally, one would hope they were sounding some alarm bells. Though at the time, it wasn't at all obvious that people could get used to doing relatively serious typing on a small (even tiny back then) virtual keyboard.
Time after time we believe people in important places have some higher knowledge or some deeper insight. However, more likely, they were just regular people who were in the right place at the right time. I don't think they understood what they were up against. Neither did Nokia / Microsoft with Windows Phone.
Just to assist perplexed netizens like myself, apparently in addition to being an acronym for Big Beautiful Men, BBM also stands for BlackBerry Messenger [0].
Weird. If I wanted to send messages from my BlackBerry, I used AIM. I had no awareness of BBM (despite owning a BlackBerry), nor would it have provided nonzero value even if I had heard of it.
This does not suggest to me that BBM was somehow positioned for mass adoption. There was no problem for it to solve. It was worse than the existing messaging landscape.
(If I had wanted to send a message to someone else whose only mode of communication was their BlackBerry, a situation that never arose, I would have emailed them. Convenient email was the BlackBerry's entire marketing strategy. Note that this works just as well on smartphones today.)
I glanced at Ubuntu Touch, but its device compatibility looked severely lacking (https://devices.ubuntu-touch.io/).... I have old Pixel phones I could potentially try it out on, but the last Pixel phone that is officially supported is the 3a. So that is a bummer.
There are decent Linux phones you can buy now, such as the FuriPhone FLX1 (Debian), Volla Quintus (Ubuntu Touch), Jolla C2 (SailfishOS) etc. The best part is that all of them also support running Android apps (via Waydroid or similar compatibility layer), so you get the best of both worlds.
Re: banking, not until adoption of non-Android and non-iOS devices grows. To break this chicken and egg problem, one can get an Android phone and use it exclusively for the banking app, treating it like one of those hardware security keys the banks used to give out in the early 2010s. One used to just leave it at home; maybe take it to work occasionally. Another option is to live like the early 2000s and go to an ATM/bank for all bank things, including account consultation.
My bank in Australia has a great desktop website, but you have to do 2FA on your phone to access it. That means even though I prefer to use the desktop site, I still need to be able to run the app too.
The biggest bank in the Netherlands at least requires the app to confirm payments. Although they do still have these paper slips (maybe) for transfers but that cannot be used for ecommerce
> The biggest bank in the Netherlands at least requires the app to confirm payments
This is (I believe) part of PSD2, so basically all EZ banks require this now. Hilariously enough, they still have absurdly weak passwords but apparently they meet security requirements by forcing you to confirm stuff on your phone.
Written (on paper) transfer orders. You fill them out at home and throw them into a special mailbox at the bank. Old people still use them, I even used them occasionally 20 years ago or so because they sometimes came with invoices, pre-filled with receiver details, so they were about as convenient as online transfer.
Ubank in Australia just told me they’re retiring their website in a few months, the app will be the only way to access your account. It’s digital only, so no real world branches either.
WhatsApp works with your phone number. If you have someone's number, you have their WhatsApp. And since basic text messaging is terrible and RCS still isn't universal, WhatsApp is used.
Because WhatsApp is really good, much better than SMS, and everybody uses it.
Meta only bought it after it was already the de facto standard. And to be fair they are only just starting to ruin it after quite a few years. So I would say the world made a pretty good decision there.
Moving to an open operating system and improving existing Android emulation is the first step. Once we have enough people on our alternative system, native apps can follow.
> I just switched to the iPhone with the new cycle, explicitly because of this news.
And guess what, sideloading has never been allowed on iPhones.
So you just went from bad to worse. The only rational option for tech-minded people nowadays is to buy a device that supports Lineage or Graphene (ironically Pixels are good for this) and to replace the stock OS.
Well no, the iPhone has niceties that Android lacks (as evidenced by its total market dominance for markets who can afford Apple devices). Lots of engineers use Android phones, but the C-suite invariably uses iPhones.
So if the reason you're choosing Android over iOS is freedom and flexibility, once that's gone, why not choose slickness, speed, battery-life, photo quality, and an integrated experience?
I have owned iPhones in the past (and still have a couple of old models collecting dust in a drawer), and I don't think they are in any way more refined than my Pixel 9 running Graphene. Most importantly, it is immune to arbitrary restrictions like sideloading bans or government-mandated spyware (aka Chat Control in Europe).
Then you'd be rewarding the company that pioneered and normalized taking away these rights. The next rights you'll lose will probably originate on Apple again years before Google takes them away too.
But you'll be reminded quickly how comparatively shit Apple's software is.
Aka the litany of "Oh, yeah, everyone knows that's broken but just deals with it, because there's no way to fix issues on a closed platform other than {wait for Apple}."
The only thing I can think of that's worse on iOS is that you're forced to use safari or another skin on webkit rather than true alternative browsers. Everything else works better thatn android AFAICT, and integrates amazingly with MacOS.
Only phones sold by carriers were controlled by carriers. You could easily (in Europe at least) buy an unlocked phone and put in a SIM from any carrier of your choice. You could then easily install (i.e. "sideload") Java apps from anywhere you wanted, e.g. from a storage card or over Bluetooth, although some permissions were restricted unless you bought an expensive code-signing certificate.
You can still install apps outside the play store, but the developer does need to verify their signing information. Effectively this means that any app you install must have a paper trail to the originating developer, even if its not on the app store. On one hand, I can see the need for this to track down virus creators, but on the other, it provides Google transparency and control over side loaded app. It IS a concerning move, but currently this is far from 'killing' non-appstore apps for most of the market.
So let's pick a random example app that might be popular on F-Droid today. Oh, I dunno...newpipe.
Given that Google both owns Android/Google Play Store and YouTube: what do you think they would do with the developer information of someone who makes an app that skirts their ad-model for YouTube?
I can't help but feel that this move is aimed specifically at ReVanced.
The "security" wording is the usual corpospeak - you can always trust "security" to mean "the security of our business model, of course, why are you asking?"
Exactly. I don't think Google is doing this so that people don't install some random FOSS alternatives through F-Droid.
Things like Newpipe seems much more of a target, especially if you want to take legal action. More so than stopping users, this gives Google fat more leverage about what Apps can exist. If they ever want to stop Newpipe a serious lawsuit against whoever signed the APK seems like an effective way to shut down the whole project. Certainly more effective then a constant battle between constraining them and them finding ways to circumvent the constraints.
Google is following the same game plan we saw when they decided that the full version of uBlock Origin (the version that is still effective on YouTube) should no longer be allowed within their browser monopoly.
The fact that there was a temporary workaround didn't change the endgame.
It's just there to boil the frog more slowly and keep you from hopping out of the pot.
It's the same game plan Microsoft used to force users to use an online Microsoft account to log onto their local computer.
Temporary workarounds are not the same thing as publicly abandoning the policy.
Curiously, for me Ublock light works just as well after I was essentially forced to switch. I could still get the original to function, but with every random chrome update, the thing would be deactivated, obviously as "insecure".
From a quick glance at /r/GooglePlayDeveloper/ it looks like Google is just as interested in killing playstore apps! It seems that they only want to support the existing larger apps now. I think they are giving a clear message to developers that its not really worth developing for that platform anymore. I think we will all agree that the playstore needed a purge but they seem to be making it impossible for any new solo devs at this point.
I thought most devs didn’t want to develop on android because IOS devs made more income per user (0) and spent more on in app purchases. Android does well with ad supported apps. Paid apps have had issues with piracy also.
“In 2024, the App Store made $103.4 billion to Google Play’s $46.7 billion.”
To wit, there is only one business playbook with two strategies: When you are weak, make friends. When you are strong, make war.
Android used to be weak against iPhone and needed to cooperate, so they allowed more apps in to grow the userbase. Now that they're big and strong, they don't need allies, so they start kicking out everyone who isn't making them money.
Every "enshittified" service does it - Imgur, Reddit, whatever. Everyone selling $10 bills for $9 does it. Microsoft did it. They took a step backwards by buying GitHub, when they realized they were totally blowing it on cloud. But now that they have users stuck on GitHub and VS Code, they're defecting again.
Not related to this particular news item, but several high-profile App developers are either killing their apps on Android entirely (like iA Writer) or removing features due to Google tightening submission requirements and increasing costs for apps that integrate with their services.
not the change mentioned in the news link. I was referring to what people are discussing over on the reddit play store sub. Google are terminating dev accounts without giving any reasons or warnings. I'm sure most, if not all terminations have have some element of justification but ultimately it means that Google seem pretty happy to terminate any dev account without letting the developer know why. And to make things worse, that developer is forever banned from ever publishing any content on the playstore for life. They cannot make a new account. Their career in android app development can be destroyed in an instant. Most terminations seem to be handled by bots... and to rub salt in the wound, Google only responds to appeals... using more bots. That is according to what the community has been saying at least. I'm sure they know what they are doing and one thing we all know is that Google actually IS big enough not to fail. But it does seem like the right thing to at least make new developers more aware of the risks. And it is obviously a very stressful time for anyone who is actually making a living off an android app.
True, although using adb requires the use of the usb port, which for some of my projects is highly impractical.
Also, with this move, Google has made it very clear that they don't want people to have any real control over their machines -- so I'm not inclined to think that using adb to work around the problem will always be possible.
It's fine, though. My hobby projects will continue into the future, just probably without using Android.
I know that this is how shizuku (0) does it and it is required anyway if you want to install multi apk applications so stiff won't change for most people then?
Play Store has an attestation API, Google could simply make it harder to run banking apps and similar if you run GrapheneOS. Something like requiring banking apps to use a stricter mode. GrapheneOS even mentions it's not easy spoofing this entirely as it change often on the FAQ page.
There's only so much you can do as a maintainer of a custom OS like Graphene before its too hard to maintain. I don't think there's enough coming in by way of donations to play catch-up.
Need legislation quick. But I suspect the EU doesn't want side loading either in the grand scheme of surveillance.
It also makes it easy for google to blacklist a developer, if for example the trump administration don’t like them (the same way apple removing apps documenting ICE).
And basically every corporation with any business in the US has proven _more_ than willing to instantly capitulate to any demand made by the administration.
Pretty sure virus creators could just pick a real ID leaked by the "adult only logins" shenanigans, whereas legit app developers probably wouldn't want to commit identity fraud.
If it gets that bad; Google can do what they already do with business listings - send a letter to the physical address matching the ID, containing a code, which then must be entered into the online portal.
Do that + identity check = bans for virus makers are not easily evaded, regardless of where they live.
That physical address will be useless, and probably easily worked around, in many if not most countries. Expecting Google to be able to use that address together with the law is a pretty US-centric expectation. I don't think most virus creators would be impacted, especially not the ones that are part of professional (criminal or government) organizations.
Yeah... no. This is normal with desktop computers. Let's stop handholding people. If I trust the source, I trust the domain... I want to be able to install app from its source.
Googles/Apples argument would have been much stronger if their stores managed to not allow scams/malware/bad apps to their store but this is not the case. They want to have the full control without having the full responsibility. It's just powergrab.
It's normal for Windows and *nix, not for modern macOS which has big limitations on unsigned apps requiring command line and control panel shenanigans.
And you are completely ignoring viruses, ransomware, keyloggers, the 50 toolbars etc that has been the staple of Windows and before that DOS for over 40 years.
Scam apps are rife in the iOS App Store. But what they can’t do easily install viruses that affect anything out of its sandbox, keyloggers, etc
You are missing the part where the OS provider is the virus and keylogger. Unless of course you feel it reasonable that google and apple datamine everything you type via their software keyboard[0] or reading the contents of your notifications via play services[1].
Sandboxing isn't feature dependent on Apple being a big curator is it? These are orthogonal but not the same issues.
I've never said that PCs don't have viruses or that it isn't a problem, only that I should be able to install software from developer I trust if I want to.
I agree let's have sandboxed app instalations on platforms. Flatpak is already going this way. But it looks like big players Microsoft,Apple and Google are gatekeeping app sandboxing behind their stores instead of allowing people/devs to use sandboxing directly.
And then there will still be complaints about Google limiting what apps can do and take away “your freedom”. What happens when a third party app wants to be able to read in other apps internal storage to create a back up solution like iCloud? Should that be allowed? What about if they want to create an app that autocompletes what you type when working in another app requiring key logger like capabilities?
You can have sandboxing and run whatever you want. I do it every day on PCs where I, the user, can define the terms of sandboxing any appliclation I want, and not a trillion dollar corporation using sandboxes to enforce their chosen revenue streams upon users.
Yes and for you to think that is a valid argument for a consumer product is why most open source products suck for consumers and end up being about as bad as the “homermobile”.
You do realize macOS has used sandboxing by default for over a decade, right?
ChromeOS/ChromiumOS uses heavy sandboxing. Android currently uses sandboxing transparently, despite plans to iOS-ify the platform. Hell, Windows uses app isolation sandboxing these days.
All four consumer platforms let you run the software you want to and they provide sandboxing at the same time. They also let you configure sandboxes, too.
As for open source, consumer products like the Steam Deck use sandboxes, popular game launchers like Lutris use sandboxes, Firefox transparently uses sandboxing by default, as does Chromium/Chrome, anything installed automatically with Flatpak or Snap are sandboxed by default and AppArmor/SELinux works in the background automatically on most distros and are activated by default.
Saying open source projects like the Steam Deck, Firefox, Chromium, ChromiumOS and Android suck for consumers is a weird opinion, but you're free to have it.
> Mac apps outside of the Mac App Store really doesn’t have any sandboxing.
Apps can and do ship with sandboxing rules that will be applied at runtime.
> ChromeOS also isn’t open source. And expecting end users to “configure sandboxes” you might as well not have one.
I listed ChromeOS as one of four consumer operating systems used by billions of people that uses sandboxing, not as an open source OS.
Notice how I did use ChromiumOS when referring to open source software, along with Chromium.
> And expecting end users to “configure sandboxes” you might as well not have one.
Who said anything about expecting users to do that? I just mentioned that you could configure them if you wanted to, like I said in my GP.
Again, my point is that these are consumer products that billions of people use everyday that use sandboxing by default, yet somehow not even having to think about sandboxing is too onerous for end users?
> Firefox is s browser, and didn’t they tighten what third party extensions can run?
Yes, it is open source consumer software that does sandboxing by default without the user having to think about it.
> Android - or at least the version that most people use - is not “open source” by any stretch of the imagination.
> Apps can and do ship with sandboxing rules that will be applied at runtime.
Hardly any apps outside of the Mac App Store voluntarily opt in for sandboxing
> I listed ChromeOS as one of four consumer operating systems used by billions of people that uses sandboxing, not as an open source OS.
And also locked down…
> AOSP is very much open source
Calling AOSP open source when it’s almost useless to most consumers without the proprietary bits from Google is just as disingenuous as calling iOS open source because Darwin is open source.
Yes, if you bother with the rigmarole of escaping walled garden then you should be expected to navigate 20-30 permissions, which is in practice all that's necessary.
If users without that level of technical skill are pressured into making those decisions, that's because they're being mistreated.
Yes because technically literate users shouldn’t have trusted mainstream companies to not install bundle ware back in the
Day? They shouldn’t have trusted Zoom not to install a web server on Macs surreptitiously that caused a vulnerability? They shouldn’t have searched Google for printer drivers not knowing that it was a fake printer driver? They shouldn’t have trusted Facebook when they installed VPN software that tracked all of their traffic from any app?
Is that really your answer? To make the phone ecosystem as fraught as Windows PCs for the average user? How is they worked out for PC users since the 80s?
How is they worked out for PC users since the 80s?
Just to be clear, are you claiming that we would be better off if PC hardware and OS vendors had the level of control that smartphone vendors do today?
For almost every user - yes. If apps had to run in a strict sandbox it would be better for most users. Where it would make you jump through an incredible number of hoops or even install “developer editions” of operating systems.
You really can’t trust developers to do the right thing - even major developers like Zoom (the secret web server) , Facebook (the VPN that trashed usage actoss apps on iOS) and Google (convincing consumers to install corporate certificates to track usages on iOS).
Even more to the point, you read about some app installed outside of the Google Play store that’s malware - including the official side loaded version of FortNite…
Technically illiterate users should leave the default security settings enabled.
In the modern day, I actually think this mostly works? Are you aware of instances where normies installed Windows malware because they purposefully disabled Windows Defender?
Everyone always talks about the "Dancing Bunnies Problem" but I'm not convinced it's actually a thing.
You mean like all of the ransomware that is being reported on a monthly basis? My mom looked for a printer driver by searching on Google and installed some type of crap that wasn’t the official driver. She is 80. But she has actively been using computers since we had an Apple //e in the house in 1986.
On the Mac, people installed Zoom and it installed a backdoor web server.
Please install an ad blocker on your mom's computer, if you haven't already. Not every fake driver etc gets blocked by an ad blocker, but the majority do.
I think they’re just going to track down a random person in a random country who put their name down in exchange for a modest sum of money. That’s if there’s even a real person at the other end. Do you really think that malware creators will stumble on this?
This has to be about controlling apps that are inconvenient to Google. Those that are used to bypass Google’s control and hits their ad revenue or data collection efforts.
Switching to iPhone will make it even more obvious there is an unhealthy monopoly, so that's nice. If there's no good reason to choose Android, why not?
What we really need is a fair alternative to both these abuse platforms. Choosing an unfamiliar abuse over a familiar abuse isn't exactly the smartest move. The switch over to a free(dom) platform like plain Linux must happen even if we have to make some temporary sacrifices like the loss of mobile banking facilities. It can't be worse than using a feature phone, can it? The app ecosystem will eventually attain parity if the platform achieves popularity.
Fair as in fairness. An alternative that plays fairly with me by respecting my rights as a consumer. And yes, I agree that there are multiple alternatives. The problem is that they are not viable yet. Most of them are buggy and missing crucial features. Even if those were resolved, we'll still have holdouts like banking apps, transportation apps, shopping apps, etc that rely on platform attestation and geolocking (worthless and harmful features, IMO). The question is, how do we take them mainstream? Their situation is like those of the Linux and the BSDs of the late 90s till 2010. The platforms are not popular enough to garner attention and support from service providers.
The only solution to this market share problem is for a bunch of us to just dive right in by adopting them, put up with all the inconveniences for a while (a long while), convince everyone we can to adopt it by pretending that it's the cool new trend and then complain to every organization, agency and government that they are discriminating against us by not supporting our platform. At some point, everyone will take it up. Hopefully!
How will Google force Android users to "update" so sideloadinng can be prevented
Non-updated versions of Android running non-updated versions of sideloaded apps will not have the restriction
Another example of how not every "update" is for "security" and "updates" should be optional
The computer owner chooses one version of an operating system, e.g., "I chose Android because I can sideload any app", but by allowing automatic updates, without reviewing them first, the computer owner agrees to let the operating system vendor change the software remotely to anything the vendor chooses. The computer owner goes along with whatever the vendor decides, letting the vendor take them for a ride
If the operating system gets _worse_ in the opinion of the computer owner, if it fails to meet their needs, e.g., "sideloading", then that's too bad. The computer owner chose one version of Android, but by subscribing to "automatic updates" they effectively chose all future versions as well
This is why I prefer BSD UNIX-like operating system projects where I can choose to update or not to update. Unlike the hypothetical Android user, the project does not decide for me
HN replies may try to draw attention to "security" and away from "sideloading restriction". However there is no option to accept "security updates" while rejecting "sideloading restriction updates". According to the so-called "tech" companies that conduct data collection and surveillance as a "business model" through free, auto-updated software, every update, no matter what it contains, is deemed essential and critical for "security"
Online commentators seem to agree that the computer owner should have the choice to install or not install _any_ software outside the "app store", so-called "sideloading". Perhaps this freedom to choose whether to install or not install software should also apply to operating system "updates"
> How will Google force Android users to "update" so sideloadinng can be prevented
Google has the Google Play Services, which can be remotely updated via the Play Store, as has been done for the COVID exposure notification system [0]. Google's Play Protect already hooks into the installation process and could be updated to enforce the signatures.
What happens if the computer owner disables Google Play Services along with the Play Store and keeps the phone offline
(Own experients conducted over the years make this a "rhetorical question" meaning I already know the answer)
Not every app requires Play Services and internet access
(Online commentators sometimes try to argue that all apps, even offlines ones, "require" Play Services otherwise they cannot be updated automatically, highlighting the significance of "automatic updates" in steering debates about Android. Own experiments show that many if not most apps work fine without Play Services and can be updated manually if desired)
Not every phone is used for banking or other "government services"
(For example, some owners have mulltiple phones. Some owners may have phones with older versions of mobile OS that may be used for experiments)
Not every computer owner is the same
(For example, most phone owners do not install any apps at all. Of those that do, most use "app stores", not so-called "sideloading")
HN replies are likely to invoke "security" as a retort to any suggestion of decision-making and control being placed with the computer owner
Automatic updates are pretty unrelated. Google can just release an updated version of google play services or a device verification API and everyone's banking/government ID apps will stop working until you manually update anyway. They have a pretty big stick to whack you over the head with if you don't update to the new version "for security"
Maybe it’s because I’m European but I’ve never understood what iMessage even is or what it offers above either sms or WhatsApp/signal. And I’ve used an iPhone for the past 15 years.
There are no good reasons left to use either platform - you're basically paying an arm and a leg to rent a device whose primary purpose is to usurp your attention and plunder your wallet at every possible opportunity.
Use and encourage your circle to use Signal, so you're not limited to any given platform, or the political or ideological whims of the gardenmeisters.
Google has gone full enshittified with this move, might as well move as far and as fast away from all the shit if you're technically capable, introduce whatever pressure you can to signal that there's a desperate need in the smartphone market for something clean and honest.
“There are no good reasons” really? One of my favorite things about iOS/ipados is the incredible selection of music creation apps. My iPad is loaded with synths, sequencers, and effects. AUM in particular is an amazing program for live performances mixing both software and hardware using a touch interface.
Many, but not all, of the programs I use on iPad are also available on Mac and Windows at much higher prices. That alone is reason enough to use a iPad. Most of these apps can be run on the least expensive iPad and/or older ones.
Like it or not, computing appliances have led to really good software markets. The “clean and honest” software markets are either much more expensive or don’t exist at all. The optimist in me is hoping that Android losing some freedom might lead to higher quality software and some actual competition to Apple.
Firefox with UBO is still a huge win. But Orion browser is making progress. At this point I just don’t see a reason to go android anymore. If I have to be part of a walled garden I may as well choose the nicer one.
For me the main reason to stick to FOSS Android ROMs (over a Linux phone) is that you retain compatibility with thousands of very good FOSS and non-FOSS apps. There is Waydroid, and it works very well, but if you are primarily running Android apps, an Android device makes more sense.
AOSP is used in many contexts like embedded devices where somehow enshackling it would screw up Google's self-interest in other market areas (like ensuring there is a wider population of Android developers).
But regardless, thirdparty ROMs will continue to exist regardless of how much effort it takes because the demand exists and will not merely dissipate.
Demand exists for a lot of things that don't exist. There's no technical reason that the internet couldn't have stayed mostly decentralized, with everyone hosting a node at their house, controlling their own data and feeds, with an experience not much different from current services and social media, and people would absolutely want this if the experience was reliable and had good UX. But so much effort has been shunted to centralized services that it never materialized. The demand is there, I've asked many people. Just one counterexample.
I'm working on a project myself but it's taking forever considering the large scope. Getting close to having it ready for technical individuals to try it out.
Not by much these days. The Pixel 10 actually gives you half the storage as the iPhone 17 at the same price.
The only Android phones that are significantly cheaper than equivalent iPhone tend to come with some kind of compromise (and don’t forget that Apple’s phones start at $600 - the iPhone 16e exists).
That’s an irrelevant aside because we are already comparing apples to apples here. The reality is that there are very few phones with SD card slots in them.
I’m personally fine with it at this point. It’s not ideal and it’s not consumer friendly, but SD cards are slow and failure prone compared to internal storage, and I find that multiple storage volumes introduces management friction (moving apps and content between two locations).
I did. I cannot recommend it. There is no real way to unlock bootloaders on these. They've locked it down so much that you can't really do anything but run what they give you.
The Chinese phone ecosystem is basically unavailable in the US. Huawei was banned, and none of the other brands sell products officially besides OnePlus, which has iPhone-adjacent pricing.
Ehh, I'm unconvinced. A lot of these cheapo Android phones have bizarre restrictions and really short lifespans. A used iPhone might last longer and therefore be cheaper in the long run.
You can definitely get cheaper Android phones than an iPhone. There will be compromises but it will be cheaper. Many people are fine with a $200 or less phone.
Most android flagships are about the price of iPhones.
> Android is short for AOSP.
This actually made me laugh out loud.
Uh, no. AOSP is a showcase project which currently cannot run on any phones produced on Earth.
Android is the most popular mobile operating system.
AOSP does not include code to run almost any viable hardware and also does not include code necessary to run android applications. Everything that is Google play services is not in AOSP.
Bear in mind Google play services isn't the Google play store. It's basic device functionality, like cellular service and GPS.
A month or so ago I went to NYC, I visited some of the museums.
Although I managed to get some great pictures, framing wise and sharpness wise. The color resolution was absolutely ridiculously bad.
I couldn't figure out a way in that moment to fix the issue, but seriously, the colors were so far off it kinda ruined this phone for me.
My friend had an iphone, we took the same pictures of the same paintings and his photos looked much closer to life than mine. Huge disappointment.
In the iphone its very easy to shoot raw and the camera app has a lot of very good intuitive controls. Not to even begin talking about video.
At some point I think Google did make really good photography phones but it seems to me like they've basically stopped trying to stay ahead of the competition whereas apple is always trying to improve. Thats my impression anyway.
I mean, flagship vs flagship idk if one has ever been significantly cheaper, but I've never been in the market for those either. It's very easy to get a higher priced, more interesting, highly specced Android phone. Both iPhones and flagship android phones are way too expensive for what they are capable of compared to any of their own prior generations of themselves, if you ignore tech specs and consider the tangible end-user functionality, but even still.
I've always bought the phone that suits me in the moment, have never budgeted higher than $600CAD, and have simply never been interested in iPhones beyond what used to be nice industrial design. For that, last time I got a brand new Pixel 7 on sale, Pixel 4a, Nexus 5 etc.. and they've all done what I needed and usually came close to matching the fancier versions in some ways in the same year's lineup.
Usually though I have breadth of options to pick from across a range of brands that I can choose between based on whatever the hell I prefer. iPhones are just iPhones, bigger or smaller, more expensive or cheaper, big camera plateau or small, and that's all fine too.
The sideloading aspect for me and a better sense of control is absolutely a component in that preference, and I'll have to consider that going forward, but I'd sooner just dial back my dependence on phones in general than switch to an iPhone.
>requires Google Play Services, which is basically every commercial app.
Not my experience at all. Only some banking apps or apps that otherwise hard depend on play services feature like google pay. GrapheneOS offer isolated unprivileged sandboxed Google play services for those.
No longer true with the newest chip that Mediatek cooked up, ARM licensed cores like C1 are catching up rapidly with Apple CPUs (or maybe Apple has hit the limit of their current design philosophy)
Over the last years Android has gotten increasingly worse, which is something you just have to expect from a Google product.
It is still unbelievable to me that Google is shipping a product which takes 10 seconds to show anything when I search through my phones settings. What are they doing?
>open source
Sure. If you buy the right phone you get some open source components. Of course half the Android companies are trying to funnel you into their proprietary ecosystem as well. The rest just wants you to use Google's proprietary ecosystem.
> takes 10 seconds to show anything when I search through my phones settings
Ah, I see ol' Google's been shamelessly copying Apple again.
Unrelated but related to embarrassingly-bad search: On my iPhone, I have a Hacker News reader app called Octal. Now when I search the phone itself for "octal" (like I do to launch most apps), sometimes the only result found is... the Octal entry under Settings (where iOS sticks the permission-granting interface for notifications, location, etc.) Can't find the app itself. Just the settings for it.
>GrapheneOS is a private and secure mobile operating system with great functionality and usability. It starts from the strong baseline of the Android Open Source Project (AOSP) and takes great care to avoid increasing attack surface or hurting the strong security model.
They are doing it like everybody else, they have their own system apps (because they got kind of unmaintainted by Google in AOSP since Android 12), they add drivers from the pixel device tree and then they add their security patches.
If you would put AOSP on a Pixel, it wouldn't even boot and if you managed to get it to boot, the apps would be
unusable.
Game streaming services like GeForce Now, Xbox Live, Amazon Luna use PWAs for iOS/iPad support, used by a lot of ordinary users. They're not in AppStore because of incompatibility with Apple rules.
You can still side-load signed apps. It's a similar limitation to macOS which won't let you run apps that Apple hasn't signed without command line or control panel shenanigans. Compared to iOS, Android still has the advantage of installing your own full browser (like Firefox) with full-fat ad blocking (uBlock Origin, not Lite). iOS is Safari-only right now though, in theory, some alternative engines may be available in Europe later.
With macOS you run "sudo spctl --master disable", and then you can run whatever you want without sending PII to Apple. Is that the case with the new Android stuff?
MacOS can run unsigned apps with GateKeeper active, no need to disable it. Attempt to run the app, then go into security settings, scroll down and click on "Open anyway". And before Sequoia a right click -> Open was sufficient.
On M1+ devices it might also need "ad-hoc signing" if the developer hasn't done it (not required for Intel binaries). This is not a true signing, it just inserts a cryptographic checksum into the binary, no actual signing is involved.
No, the closest would be rooting your phone but then you can't use banking apps properly (there are loopholes to spoof integrity but they are slowly coming to an end as verification runs on TEE)
You can install full uBlock Origin in the Orion browser, on iOS. It also has decent built-in ad blocking (though uBlock Origin is still better).
I had been thinking for a long time to switch to Android (GrapheneOS, probably) when my current iPhone 13 dies, but this whole thing with "sideloading" on Android is making me reconsider. If I can't have the freedom I want either way, might as well get longer support, polished animation and better default privacy (though I still need to opt-out of a bunch of stuff).
AOSP releases are going to stop (or become late and cursory like Darwin releases), and new Pixels will not be able to run non-Google-certified operating systems :)
They have already shown themselves to be both able and willing.
Hopefully the backlash from this current decision will delay their plans long enough for GrapheneOS, Lineage and others to figure out how to work around it somehow, which is why I'm eagerly watching where this is going.
I can't confirm this yet but with Google refusing to provide device trees for new Pixels things definitely look headed that way; they're at least starting to make installing an alternate OS difficult. The Graphene devs are trying to set things up with a handset manufacturer to ship a GrapheneOS phone, but good luck connecting that thing to a US carrier (who allowlist handsets and often limit the allowlist to models they sell directly).
With all the things google is doing for custom os last few years ( play protect, no major updates to asop and bundling updates to closed source google libraries etc). It is not speculation it is predicting with high certainty. Google wants custom os market to die and they are doing it brick by brick.
We should Open our eyes and look at the timeline and realise it is not speculation and actual reality before it will be too late.
Source: i am an owner of device with custom os and i know things i have to do to fix broken apps.
They didn't. They implemented the WebExtensions API for WebKit. It's not complete (e.g. Stylus doesn't work yet), but it's enough to run uBlock Origin.
"The perfect should not be the enemy of the good" is the wrong analogy here. It's more like "death by a thousand cuts". Limitations on free computer usage are like a ratcheting mechanism: they mostly go in one direction.
It certainly wouldn't work for me at all. For one thing, it would mean I could only pursue one job opportunity at a time, which is too great of a disadvantage to tolerate.
Fortunately, it's very unlikely that this would become a widespread practice so I can just ignore companies that require this.
Similar experience here, except I'm using the built in notes app on my phone and keep nothing more than a list. When I used various todo apps, I felt as if I was fighting against them.
The EB1 visa exists for these "top researchers", the H1B is being used to suppress wages by increasing labor supply for basic software engineering roles a fresh college grad can easily complete.
I have worked with many very smart engineers at big tech firms. We were constantly searching, never hitting hiring goals. The H1B people were not displacing anyone and were paid top of market.
reply