I'll have a crack at your asnwers
1) It completely depends on the development style, but dev testing and QA
never covers every real world use case - I'm not quite sure how the big bugs got through, which should've shown up earlier in the pipeline. But the only true way of finding out is to give it to real world users - or a staged rollout in this case. The small set of real world users got Android 10 and found it wasn't good enough.
2) When Android 10 is announced, OEMs have to wait for the first beta release to be out before they can start development which is enough to kick start device development. But they don't take anything for granted until the GM is released (possibly days before the official release to Pixel devices). That's when development goes into overdrive as you have the official final release of Android. So for the rest of the year, they are doing the arduous task of integrating an entirely new OS to the OnePlus codebase and making builds for the shiny new devices so they can have it at release.
3) As device hardware gets older, and component manufacturers stop making drivers for the bits in the phones, it takes longer to make new Android work. Also, priorities - consumers are demanding the latest software on the latest phones... logically. So focus on the older devices takes a backseat. That's just normal.
We can take the 5 series as a good indicator of how our devices will fair- OnePlus have announced support for Android 10, so that bodes well for us getting Android 11 next year.
They have however announced that it will be in Q2 2020. That is a long way off, and also a long window to release in.
But as with any software development project, you can only estimate the work and add some contingency. In this case, it could be ready in February if all goes well, or it could be released in May if they struggle. For us that means that we are likely to get Android 11 (
if it is officially announced for us next year) about the same time. So it could be 8 months after the official release, it could be 5!
Wow, that sounds like a ramble and a half, sorry about that. I hope that this gave you some direction in what
I believe is going on
Click to expand...