9
低レベルVulkanグラフィックAPIがAndroidでサポートされる

Googleによると、AndroidはまもなくVulkanと呼ばれる低レベルグラフィックAPIをサポートする予定です。同社はまた、OpenGL ESの開発も継続すると約束しており、開発者は「OpenGL ESのシンプルさと、Vulkanの明確な制御」のどちらかを選択できるようになります。

AMDは標準規格の普及を促進するため、KhronosにVulkanを譲渡しました。KhronosはVulkanの優れた部分を取り入れ、その後も業界の多くの企業と協力して改良を続けました。Vulkanは将来的にOpenGLを完全に置き換える予定ですが、今後数年間は両者が共存する可能性が高いでしょう。Vulkanは、モバイルではOpenGL ES 3.1、デスクトップではOpenGL 4.5を既にサポートしているあらゆるハードウェアと互換性があります。

Googleは、プラットフォーム面でVulkanを早期に導入する企業の1社となることを発表しました。AppleはMac OS XでもVulkanに似たAPIであるMetalを推進していますが、MicrosoftはWindowsでのサポートはおそらくないでしょう。しかし、GPUメーカーは、仕様が完成次第(Khronosは「今年後半」と発表)、DirectXドライバに加え、Windows用のVulkanドライバも提供する可能性が高いでしょう。

Googleによると、Android Lollipopは、互換性テストスイート(CTS)においてOpenGL ES用の新しいテストを5万件追加した。CTSは、開発者が遭遇する可能性のある問題の数を減らすため、あらゆるデバイスのすべてのドライバが可能な限り標準化されていることを確認するために使用される。同社は、Vulkanについても同様のテストを作成し、Khronos独自のオープンソース適合テストスイートに提出する予定であると述べた。

Vulkanは開発者にGPUをより直接的に制御する機能を提供します。個々の開発者がこれを利用するかどうかは別として、ゲームエンジン開発者にとっては間違いなく大きなメリットとなります。より高度な最適化により、ハードウェアからより高いパフォーマンスを引き出すことができ、ゲーム開発者はより多様なハードウェア上で、より美しいゲームを開発できるようになります。

モバイルと PC の両方に対応するユニバーサル API であるため、WebGL の Vulkan バリエーションが準備できれば、モバイルとデスクトップの両方でプレイできるゲームが増えるだけでなく、Web でもプレイできるようになるはずです。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

仕様がまだ完成していないため、VulkanはAndroid Mでは利用できない可能性が高く、少なくともAndroid Nまで、あるいはそれ以上待たなければならないかもしれません。Imaginationなどの企業は、すでにVulkan用の予備的なドライバとデモを開発しています。

@tomshardware、  Facebook  、  Google+でフォローしてください 

ルシアン・アルマスは、Tom's Hardware USの寄稿ライターです。ソフトウェア関連のニュースやプライバシーとセキュリティに関する問題を取り上げています。