Hacker News new | past | comments | ask | show | jobs | submit login

So I was a founding employee at OnePlus, I've since left but I've seen both how Cyanogen worked and the efforts that went into building the Android team at OnePlus after the relationship with Cyanogen soured. And really, it seems the author is a bit naive about how many Android OEMs actually work.

Though I don't know about any revenue sharing, assuming it's there and that Google would take it away, would it incentivise faster updates? Definitely. Would it actually produce faster updates? Very much doubt it.

At least for OnePlus it wasn't a lack of willingness, prioritisation, or ability. Both the Cyanogen team and the Paranoid Android team, which got hired later on, are highly skilled and have a lot of experience.

Most of the time was spent integrating drivers from external providers such as Qualcomm and JDI. A lot of the time we were simply waiting for working drivers for the hardware we were using and other times we were waiting on bug fixes.

For the biggest OEMs such as Samsung this might actually help them prioritise as they have a more customised OS and as such might spend more time there. Though I'd wager a guess that the reason they cannot move faster is also due to waiting on 3rd party companies not affected by this ad-sharing penalty and that they have a hard time hiring qualified people who know the android system well enough to move things faster.




Why does the Nexus line not have these driver issues?


Cannot give a completely satisfying answer because I don't know. But running basically stock android and being Google helps a lot. One thing I forgot to mention but which usually adds a couple of weeks extra is the certification process you have to go through. Assuming Google can speed that up a bit for itself.


nVidia are also keeping up with their Shield hardware.


nVidia are using their own hardware so therefore they write their own drivers. Most OEMs outsource to Qualcomm or MediaTek.


It does as well.

IIRC the Galaxy Nexus for example was abandoned because TI left the mobile business and could not provide new drivers.


Google, at least in the past, wrote their own drivers when they had to. Most OEMs do not.


Of course it does. (Read last comment) https://code.google.com/p/android/issues/detail?id=67113


Sure, but the question is whether dealing with more driver bugs is the price Nexus users are paying for faster updates. That's hard to conclude from one specific case.


Samsung has by far and away sold the most and done the worst job. Their UI changes suck battery and performance from every single app.

I purchased a note 4 because I had a decent experience with the note 2 but after waiting almost an entire year for lollipop I was dissipointed that they didn't rip out TouchWiz and ship a vanilla android ROM with apps. I'd give Kindle Fires and the Fire Phone the same criticism.

The only thing currently keeping me on the standard ROM is the Samsung Camera app which is second to none. Unless someone can correct me and earn internet karma.


Samsung makes a lot of the parts in their phones. They probably do a lot less waiting on 3rd party companies.




Applications are open for YC Winter 2022

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

Search: