Android N Preview が公開されています。
Preview Image には libvulkan.so が含まれているので、Android N から Vulkan 対応になると思って間違いなさそうです。確認したのは Nexus Player 及び Nexus 9。NDK/SDK 側の用意がまだなので実際に利用できるかどうかは試していません。
fugu:/system/lib $ ls -l *vul* -rw-r--r-- 1 root root 132640 2009-01-01 17:00 libvulkan.so
なお SDK の方には新たに OpenGL ES 3.2 API が追加されているようです。
Android N Preview に対応しているデバイスは下記の通り。
Device | SoC | GPU | API |
---|---|---|---|
Nexus 5X | Snapdragon 808 | Adreno 418 | ES3.1 AEP |
Nexus 6 | Snapdragon 805 | Adreno 420 | ES3.1 AEP |
Nexus 6P | Snapdragon 810 | Adreno 430 | ES3.1 AEP |
Nexus 9 | Tegra K1 | Kepler | ES3.1 AEP |
Nexus 9 LTE | Tegra K1 | Kepler | ES3.1 AEP |
Nexus Player | Bay-Trail Z3560 | PowerVR G6430 | ES3.1 |
Pixel C | Tegra X1 | Maxwell | ES3.1 AEP |
いずれも OpenGL ES 3.1 以上をサポートしており、Vulkan に対応可能な GPU を搭載していることがわかります。
残念ながら Nexus 5 は含まれていませんでした。Nexus 5 は Adreno 330 (OpenGL ES 3.0) なので、Android N にアップグレードできても Vulkan はおそらく非対応となるでしょう。
関連エントリ
・低レベル Graphics API Vulkan 登場
・SHIELD Android TV (Tegra X1) は OpenGL ES 3.2 対応
・AEP を取り込んだ OpenGL ES 3.2 は機能面で Desktop に並ぶ, Android は Vulkan へ
・3D 低レベル API の現状 Direct3D 12/Metal
・CPU 負荷が低い 新しい 3D API
関連ページ
・3D Low overhead API (Low Level API) Metal/D3D12/Vulkan