Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Unfortunately, Android has made changes which will make it much harder for us to port to Android 16 and future releases. It will also make adding support for new Pixels much more difficult. We're likely going to need to focus on making GrapheneOS devices sooner than we expected."

https://grapheneos.social/@GrapheneOS/114662145938666044



I can not love this development project enough its the peak of Android custom ROM. I am curious though as to what they have changed so much that it is going to be more difficult.


Sounds like there are lots of causes: the project losing a senior dev who got conscripted to fight in a war. Not getting access to an OEM rom early on. Google changing a lot of the code around lock screen and other features (which makes porting over their custom changes on top of it take more time).


Oh, they also had the issue that one of the leading devs got forcibly conscripted.

Quickly scanning GrapheneOS's posts I couldn't find any detail about the technical challenges. They'll probably post about it in the coming months


I mean, conscription is per definition forced, isn't it?


Is such nitpicking necessary? It derails the conversation


Yes and no. In some countries and depending on peace or war times, you are forced into service, but you can choose to do military service or be a conscientious objector and work as a hospital aide.


Yes, but the connotation here was "conscripted which is a bad thing that made them unhappy."


Even if it is mandatory in some form, there is plenty of nuance in the actual meaning before we come to calling "forced", isn't it?


Okay, but what are the changes that made porting more difficult?


Not publishing Pixel-specific code, moving some of the features from AOSP to Google services.

GrapheneOS currently only runs on Pixels because they're only one Android phones with a reasonable security architecture.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: