One of the major features that saw the current Android 7.0 Nougat OS hyped so much when it first came out was the introduction of the Vulkan API on the devices that will receive the update.
With the Vulkan API, developers were assured of a high performing 3D application program interface with low-overhead, something that results in enhanced graphics without causing any stress on the CPU resources available. Since the feature was coming as part of Android 7.0 Nougat, it was meant to be supported by the device that will be updated to the new OS, but as it appears, the hardware on these devices is also a point of contention.
According to the latest reports brought forward by Japanese tech giant Sony, the 2015 Xperia Z5, Xperia Z5 Premium as well as the small-sized Xperia Z5 Compact are not supported by the Vulkan drivers. As noted, the Vulkan drivers that ship with Android 7.0 Nougat are meant to support quite a number of devices with different hardware configurations. One such hardware that has no problem with this API is the 2015 flagship chipset from Qualcomm dubbed Snapdragon 810.
This processor runs the show as far as the entire Sony Xperia Z5 series is concerned and apparently, it doesn’t support this high-performance API. This is strange considering that this processor is also powering other devices that are compatible with these drivers, notably the Google Nexus 6P. But according to Sony, the capabilities of the Vulkan API can only be enjoyed by those using their 2016 lineup that includes Sony Xperia X, Xperia X Performance, Xperia XZ as well as the smaller Xperia X Compact. So far the Xperia XA has yet to be updated to Android 7.0 Nougat and whether this API will make it this way after the update is still unknown, but we should know very soon.
If you aren’t happy at all about this, you can still get a Vulkan API mod from the official XDA developer forum and port it to any of the three Xperia Z5 phones.