Re: Chocolate Factory excludes Nougat from 2 year old smartphones
It appears that the Nougat requirements that's tripping up most perfectly usable handsets, are the OpenGL ES 3.1 requirement that was added to the Compatibility Test Suite. That automatically flunked anything with an Adreno 3XX GPU. Generally (quite understandably) unhappiness is to be seen all around (me included):
* http://www.xperiablog.net/2016/08/30/sony-is-not-to-blame-for-leaving-the-xperia-z3-off-the-android-nougat-list/
Khronos claim "For most, OpenGL ES 3.1 will most likely be a simple driver update rather than a revision to hardware or architecture when compared to OpenGL ES 3.0.". That seems to indicate that the issue here is Qualcomm that couldn't be arsed with new drivers for their Snapdragon/Adreno SoCs.