8 ms·
I ordered a PinePhone the other day and I'm going to do as much as I can to try and make it my daily driver. I really can't be arsed with this stuff any more.
by esotericn 6y ago
I ordered a PinePhone the other day and I'm going to do as much as I can to try and make it my daily driver.
I really can't be arsed with this stuff any more.
Why are the developers at Google acting in such boneheaded ways? Is it literally just "I get paid loads of money, lol"? Do people not grow out of that eventually when they have enough?
Like, you're literally a developer. Why would you make something you wouldn't want to use? Is the company just wholly made up of people who actually don't care about computing?
- lebrad 6y agoTo answer your last question, the more money they get paid the less likely they are to grow
- mjg59 6y ago> Why are the developers at Google acting in such boneheaded ways? (I'm a developer at Google, but I'm not on the Android team and am definitely not providing any sort of official response here - this is personal opinion and may be inaccurate) If apps can download arbitrary code and then execute it, they can bypass the validation that's done as part of the Play Protect program. My understanding is that there's plenty of evidence of malware in the wild that presents as a harmless app and then downloads the actual payload after being installed on the user's device.
- mixedCase 6y agoOkay, can I just get a big popup on the Play Store saying "this app requires the following functionality that could harm your device: - Run and use other applications without your consent Unless you know precisely that this behavior is necessary for this application's main functionality, we recommend you do not proceed". And use some design pattern to make "Cancel" the "go-to" action for the user. Or even more palatable for whoever's behind Play Protect: Forbid these apps from the Play Store, and force it be done through a 3rd party store or manually, and this can be combined with the big popup. We know it's important to protect grandma from malware, but it's also important to give the advanced user the option to ignore this, specially for a platform like Android that has gained the favor of many technical users through providing some reasonable degree of control over their phones.
- lonelappde 6y agoIt's also important to protect non Grandma from malware. Rugged Individualists can run TempleOS
- esotericn 6y agoI think you've missed my point here, this goes _way_ further than this specific individual issue. The entire ecosystem is built on a model that turns it into a disposable toy and there's no sign that this is going away any time soon. Why do we need hobbyist movements to produce devices that we can actually run real software on and that won't be completely useless as soon as Google decide to update the API?
- djsumdog 6y agoYea, phones should not be designed to be replaced after 2 years. Phones from 6 years ago would still be plenty powerful if they weren't crippled by Google Services eating more and more resources. Google could use mainline kernels and force manufactures in the OHA to open source all their drivers, maybe even back PostmarketOS to prevent e-waste. You can take an old Pentium 4 laptop and still put modern Linux on it and still use it for some tasks. Good luck trying to do that with any ARM system.
- esotericn 6y agoIt makes me genuinely really angry that this isn't the case, it has me questioning why I even bother to interact with the development ecosystem when it seems like 90% of the stuff out there is this sort of closed-off 'got mine' fuck-the-environment style thinking. Maybe it's just too much time on HN? Like, how many times does one have to push against the bullshit bootlicker arguments before one just gives up?
- lonelappde 6y agoWhy does Google owe you this? Write any OS you want. You can use a open source base. That Pentium will cost more in electricity than just buying a new cheap phone.
- zozbot234 6y agoThe problem is the ARM bespoke-devices ecosystem, not Google. The pre-Android "Linux on mobile" world was far worse wrt. the use of downstream patched kernels. We just didn't care as much, because a kludgy, patched BSP was better than a wholly-closed solution with no source available. Our standards as to what qualifies as "open" have simply become stricter.
- ddevault 6y agoThis excuse might hold even a little bit of water if the "validation" actually did anything. Google Play is a malware distributor, plain and simple. Go search the Play store for "flashlight" and read up on the permissions of any of the first 10 results. https://play.google.com/store/search?q=flashlight https://play.google.com/store/search?q=flashlight GPS location, full network access, prevent device from sleeping, run at startup, microtransactions, read contacts and accounts, read your filesystem... for a flashlight app. These are malware. The Play store is 95% malware, or worse. Moves like the one that locks out Termux aren't protecting the user at all; Google has never been interested in that. They centralize power. That's what it's all about.
- thekyle 6y agoThe other day I was trying to find a QR code scanning app in Google Play for my mother. I honestly cannot blame people for ending up with a phone full or spyware since basically all the top results were garbage. I ended up searching for "qr reader foss" which got me some decent apps.
- ddevault 6y agoTry F-Droid next time.
- thekyle 6y agoI do use that on my phone.
- zozbot234 6y agoDoesn't Android support QR scanning in the stock Camera app anyway? You shouldn't even need to take a photo, it should detect the QR pattern and give you the option of reading/copying/browsing to it.
- thekyle 6y agoI thought so too since it does that on my Galaxy A50, but apparently it doesn't work on the default camera for the Galaxy S8.
- AshamedCaptain 6y agoUntil all execution of foreign code is blocked (like Apple), then all that Android does is to add a bit of nuisance to malware, as they can no longer download the actual payload to disk but have to download the payload to memory and execute it from there. Not really a big deal for a malware author, but likely a dealbreaker for a Termux-like program. And if Android implements a policy like Apple's to block all execution of foreign code (which is the apparently inevitable conclusion of this type of security arguments), then browsers and everything else will be gone, exactly like Apple (for the record, where every browser is just a wrapper over Webkit). I used to think that Android was more open than iOS based on principle, but now I realize that no, it was more open than iOS just because they lacked the technical means to enforce the draconian restrictions.
- draw_down 6y ago> Why are the developers at Google acting in such boneheaded ways? Is it literally just "I get paid loads of money, lol"? Come on. You’re not even making sense in your own terms.
- eeZah7Ux 6y agoGoogle's primary business is mining user's data and selling it to advertisers. Having corporate control over the device is paramount. Therefore, the user must not install software from other sources.
- esotericn 6y agoThat answers the question of why management operates the way it does. It doesn't answer the question for developers. I actually can't fathom it at all, I find it completely impossible to sustainably perform tasks that I think are socially negative, pretty much regardless of the reward, I'd just shut down and get sacked if they pushed it. The general response I get to this sort of thing is some variant on "you are privileged", which completely misses the point, it assumes that I have a choice in the matter of whether I do bad stuff. Maybe I just have too much free time to think about this stuff in and that could be the 'privilege'?