Most active commenters
  • fsflover(5)
  • palata(5)
  • JoshTriplett(3)
  • charcircuit(3)
  • jazzyjackson(3)

←back to thread

751 points akyuu | 39 comments | | HN request time: 0.001s | source | bottom
Show context
walterbell ◴[] No.46174679[source]
https://tbot.substack.com/p/grapheneos-new-oem-partnership

> GrapheneOS has officially confirmed a major new hardware partnership—one that marks the end of its long-standing Pixel exclusivity. According to the team, work with a major Android OEM began in June and is now moving toward the development of a next-generation smartphone built to meet GrapheneOS’ strict privacy and security standards.

replies(9): >>46175172 #>>46176080 #>>46176141 #>>46176211 #>>46176273 #>>46176996 #>>46177060 #>>46178884 #>>46178901 #
axelthegerman ◴[] No.46175172[source]
Oh that's one of the best news in the smartphone world in a long time.

It's impossible to escape the Apple/Google duopoly but at least GrapheneOS makes the most out of Android regarding privacy.

I still wish we could get some kind of low resource, stable and mature Android clone instead of Google needlessly increasing complexity but this will over time break app compatibility (Google will make sure of it)

Edit: I do think Pixel devices used to be one of the best but still I'd like to choose my hardware and software separately interoperating via standards

replies(8): >>46175545 #>>46175845 #>>46177212 #>>46177739 #>>46178950 #>>46180868 #>>46182640 #>>46186722 #
tenthirtyam ◴[] No.46175845[source]
I'm not knowledgeable enough -- what would it take to escape the Apple/Google duopoly?

I'm imagining a future where you buy a smartphone and when you do the first configuration, it asks you which services provider you want to use. Google and Apple are probably at the top of the list, but at the bottom there is "custom..." where you can specify the IP or host.domain of your own self-hosted setup.

Then, when you download an app, the app informs the app provider of this configuration and so your notifications (messenger, social media, games, banking, whatever) get delivered to that services provider and your phone gets them from there accordingly.

Is there anything like that in the world today?

replies(4): >>46175876 #>>46175967 #>>46176711 #>>46177580 #
1. JoshTriplett ◴[] No.46175967[source]
> I'm not knowledgeable enough -- what would it take to escape the Apple/Google duopoly?

At this point? Reliable emulation that can run 99% of Android apps, to provide a bridge until the platform is interesting enough for people to develop for it "natively".

I think the easiest way to do that would be to run Android in a VM.

replies(7): >>46176007 #>>46176346 #>>46176483 #>>46177691 #>>46177706 #>>46178066 #>>46179281 #
2. gunalx ◴[] No.46176007[source]
You can go the waydroid style with namespacing, or native containers if using the linux kernel. No need to do a full vm
replies(2): >>46176025 #>>46176096 #
3. ◴[] No.46176025[source]
4. JoshTriplett ◴[] No.46176096[source]
You could, but using containers requires that your kernel directly provide and secure Android-compatible functionality, such as binder. A VM gives you more options for abstracting that functionality.

If you expect to be "essentially android, but a little different", containers make sense. If you want to build an entirely different mobile OS, but provide Android compatibility, I think a VM is much more likely to give you the flexibility to not defer to Android design decisions.

5. lawn ◴[] No.46176346[source]
Similar to how Valve is managing the transition from Windows to Linux.
6. charcircuit ◴[] No.46176483[source]
Why not run Android directly, such as using Graphene OS. It's decades ahead in both OS architecture, developer tools, and developers compared to non Android based Linux operating systems.
replies(2): >>46176660 #>>46177066 #
7. fsflover ◴[] No.46176660[source]
Graphene uses the Google codebase, so Google is choosing its long-term development strategy and standards it will support. It's like choosing Chromium to escape Chrome.
replies(2): >>46176966 #>>46177148 #
8. DANmode ◴[] No.46176966{3}[source]
Not the worst choices!
replies(1): >>46177042 #
9. fsflover ◴[] No.46177042{4}[source]
Indeed. However, in terms of the independence, better choices exist.
replies(1): >>46177156 #
10. bossyTeacher ◴[] No.46177066[source]
Graphene OS exists because Google lets it. You can't rely on competitors that can only exist in this manner
11. charcircuit ◴[] No.46177148{3}[source]
The same can be said about the Linux codebase. Tomorrow Linus could private his branch and stop supporting public releases. If AOSP goes closed source then people can fork it and continue to maintain it.
replies(3): >>46177286 #>>46178365 #>>46178470 #
12. charcircuit ◴[] No.46177156{5}[source]
If someone is making a new browser, considering you want to support the same web standards as everyone else, being independent is pretty low on the priority lists. In fact it is more of a liability since it could make for compatibility issues.
replies(1): >>46182440 #
13. fsflover ◴[] No.46177286{4}[source]
Linus is not known for decisions hostile to the users. Google is.
14. jazzyjackson ◴[] No.46177691[source]
Has no one mentioned not using a smartphone as an option?
replies(2): >>46177719 #>>46179636 #
15. palata ◴[] No.46177706[source]
Well if you rely on running Android apps, you still rely on Android.

Actually, if you rely on the app, you really on the Android SDK which is not open source.

Now if you could run AOSP but your own apps built with an open source SDK, that would be a different story. Some people seem to really want to do that with PWAs. I personnally tend to hate webapps, but I have to admit that they can be open source.

16. palata ◴[] No.46177719[source]
How do you run WhatsApp or Signal without a smartphone? Pretty hard.

If your answer is "don't use them", then you're not living in a country where the vast majority of communications are done on WhatsApp or Signal, good for you I guess.

replies(4): >>46177826 #>>46179421 #>>46179853 #>>46182242 #
17. _heimdall ◴[] No.46177826{3}[source]
Access to Signal and Bitwarden are the only two apps I really need daily that keep me on a smartphone. I have tried using a feature phone in the last couple years, but honestly I might as well just not have a phone at that point as almost all my communication is via Signal.
18. mschuster91 ◴[] No.46178066[source]
> I think the easiest way to do that would be to run Android in a VM.

Sony's cameras used to have an Android userland that they used for their PlayMemories apps. No idea how exactly that one was implemented though, but it should be possible to get Android apps without going into being an Android fork.

19. kahnclusions ◴[] No.46178365{4}[source]
Linux doesn’t really rely on Linus for coding anymore…
replies(1): >>46180259 #
20. akdev1l ◴[] No.46178470{4}[source]
The Linux kernel cannot be relicensed. Linus does not hold copyright to most code.
21. rjdj377dhabsn ◴[] No.46179281[source]
> I think the easiest way to do that would be to run Android in a VM.

The problem is the critical payment and government ID apps that will never run in an Android VM because they intentionally break without hardware attestation.

replies(2): >>46182863 #>>46184061 #
22. udev4096 ◴[] No.46179421{3}[source]
Signal can be used without a phone using signal-cli. You can sign up with it and either attach your account to signal-desktop or keep using signal-cli
replies(1): >>46180620 #
23. mrgaro ◴[] No.46179636[source]
It's not really an option. Beside various communication tools, many many banks require you to have a smartphone as their 2FA option.
replies(1): >>46181068 #
24. jazzyjackson ◴[] No.46179853{3}[source]
Yes that's fair. I have a an old iPhone without a sim that I use as my master for those apps, but I keep it in a drawer since the desktop apps work fine. Funny enough the phone the app is installed on doesn't have to be the same phone you use to register by number, so the number I registered with is my flip phone
25. gf000 ◴[] No.46180259{5}[source]
It does on Intel, AMD and a bunch of other huge corps though
replies(1): >>46180544 #
26. fsflover ◴[] No.46180544{6}[source]
Which is not the same as one single, hostile corp.
replies(1): >>46181136 #
27. palata ◴[] No.46180620{4}[source]
"You don't need a smartphone, you can just carry a laptop with you" :-)
replies(1): >>46181061 #
28. prmoustache ◴[] No.46181061{5}[source]
You don't have to be available on instant messaging 24/7.

It is a convenience or inconvenience you decides to have or not.

replies(1): >>46186126 #
29. prmoustache ◴[] No.46181068{3}[source]
They don't publicize it because they'd rather sell all the data they don't have already through your payments and bank movements but many still send you a dedicated device if you mention you don't have a smartphone.
30. gf000 ◴[] No.46181136{7}[source]
I do agree that each company's influence in case of the kernel is much lower, than Google's relevance in Android, but there are other big-ish players in the space as well, like Samsung.
31. kQq9oHeAz6wLLS ◴[] No.46182242{3}[source]
> then you're not living in a country where the vast majority of communications are done on WhatsApp or Signal

I live in the USA and use Signal for, like, 3 friends that I also can call or text, and I've never used WhatsApp in my life.

So, if you live in the USA, you can absolutely get by without those two.

But there are likely other apps that would be more difficult to do without. Not impossible, mind you, just more effort.

replies(1): >>46186187 #
32. fsflover ◴[] No.46182440{6}[source]
I don't understand what you're talking about. Firefox supports all reasonable standards and so does GNU/Linux.
33. A4ET8a8uTh0_v2 ◴[] No.46182863[source]
Yep, otherwise, VM is effectively one of the better ( and maybe even safer ) way of trying to escape the established ecosystem.
34. lanfeust6 ◴[] No.46184061[source]
Isn't this spoofable with root access?
replies(1): >>46184111 #
35. JoshTriplett ◴[] No.46184111{3}[source]
Parts of it are, parts of it aren't. Some of it is based on hardware attestation.
36. palata ◴[] No.46186126{6}[source]
"You don't need to connect to the Internet at all".

How is that an answer to someone saying that they don't see how they can stay connected without having a smartphone?

replies(1): >>46186777 #
37. palata ◴[] No.46186187{4}[source]
I tell you that if you live in a country where most communications happen on WhatsApp or Signal, then it's difficult not to use WhatsApp or Signal.

And your answer is to give me an example of a country that is irrelevant to my point? How does that help?

replies(1): >>46186725 #
38. ◴[] No.46186725{5}[source]
39. jazzyjackson ◴[] No.46186777{7}[source]
Well honestly that's part of the flip phone lifestyle, if someone doesn't want to call me, that's fine, they can send me an email. We don't have to bring Google or Apple into this relationship, it's a choice people make because the prefer texting and being available to everyone they ever met 24/7