Many are disappointed that the latest flagships from OnePlus and Razer are not launching with Oreo, but are on Nougat.
Link : https://www.theverge.com/2017/11/17/16669378/oneplus-5t-razer-phone-android-oreo-missing-why
However, I feel that this might be in part due to Google's requirements for Oreo, especially, the kernel requirements
https://source.android.com/devices/architecture/kernel/modular-kernels#core-kernel-requirements
Where, they state that SoCs which are productized - to use their own words, meaning launched in a phone in 2017, must run Kernel 4.4 with Oreo. This would mean that if OnePlus decides to use Oreo to launch, they would need to run with 4.4 instead of 3.18.
However, there are 2 things that are pushing them to use Nougat -
Firstly, it seems that Qualcomm is not ready with 4.4, there is some testing to be done.
Secondly, they need to implement Project Treble as well, which needs some testing over the kernel thing.
Just a point for discussion.
Link : https://www.theverge.com/2017/11/17/16669378/oneplus-5t-razer-phone-android-oreo-missing-why
However, I feel that this might be in part due to Google's requirements for Oreo, especially, the kernel requirements
https://source.android.com/devices/architecture/kernel/modular-kernels#core-kernel-requirements
Where, they state that SoCs which are productized - to use their own words, meaning launched in a phone in 2017, must run Kernel 4.4 with Oreo. This would mean that if OnePlus decides to use Oreo to launch, they would need to run with 4.4 instead of 3.18.
However, there are 2 things that are pushing them to use Nougat -
Firstly, it seems that Qualcomm is not ready with 4.4, there is some testing to be done.
Secondly, they need to implement Project Treble as well, which needs some testing over the kernel thing.
Just a point for discussion.