Logo ja.androidermagazine.com
Logo ja.androidermagazine.com

Vulkan apiとは何ですか?また、アンドロイドにとってはどういう意味ですか?

Anonim

現在、世界中の開発者が使用している新しいテクノロジーがあります。デスクトップゲームの世界に注目しているのであれば、Vulkanが最近放り出した世界を聞いたことがあるでしょう。 Vulkanに興奮している人はSpockについて語っていませんが、実際には、複数のプラットフォーム用の単一のゲームを構築し、そのゲームを現在の業界標準よりも飛躍的に向上させるという目標を掲げた新しいAPIセットに興奮しています。

Vulkanについて知っておくべきこと、そして来年にわたってこのことについてもっと多くのことを聞く理由を以下に示します。

おそらく知らないかもしれませんが、携帯電話でプレイするゲームのほとんどは、現在の体験を提供するために、はるかに古い種類のコンピューティング用に構築されたシステムに依存しています。 OpenGL ESは、長い間業界標準と見なされてきましたが、シングルコアプロセッサがコンピューティングの世界を支配していた時代に構築され、今日ではマルチコアプロセッサを十分に活用できません。 デスクトッププロセッサとモバイルプロセッサが4コア、6コア、さらには8コアで定期的にリリースされている世界では、これにより対処する必要のある大きなパフォーマンスギャップが生じます。

基本的に、Vulkanはより良いゲーム体験とより高品質のゲームがAndroidに向かうことを意味します。

Vulkanは、OpenGL ESでは不可能な方法でのマルチスレッド化を目的としたオープンソースフレームワークです。 開発者は、ゲームでプロセッサをより有効に使用できるようにすることで、ゲームをより効率的にするためのツールを開発者に提供し、コンピューティングとレンダリングに同様に使用できるように設計されています。 これは、元々はマントルと呼ばれるAMDによって考案されたAPIに主に基づいていますが、その後プロセスで名前をVulkanに変更したKhronos Groupによって拡張および改善されました。

Vulkanのバージョン1.0は、Windows、Linux、Android向けに最近リリースされました。 シングルコアのパフォーマンスがすでに壮観ではないAndroidでは、これは非常に大きな問題です。 開発者がAndroidの携帯電話またはタブレットでプロセッサをより有効に利用する方法を提供することは、同じゲームが同じ結果を提供するために大幅に少ない電力を消費することを意味します。 また、開発者は、グラフィックスの向上、より厳しいゲーム環境、既存のプロセッサでの全体的なゲーム体験の向上に取り組むことができます。

このような新しいテクノロジーではよくあることですが、Vulkanはすべてのユーザーが利用できるようになるまでしばらく時間がかかります。 NVIDIAは、現在の世代のAndroidタブレットおよびコンソール用の開発者ビルドを既にリリースしていますが、現時点ではAndroidの非常に小さなコーナーです。 Vhkanをサポートしている会社、Khronos Groupのメンバーのリストを見ると、Androidの残りの部分がこのテクノロジーのサポートに遅れをとっていない可能性が高いことがわかります。 Google、Samsung、Sony、Qualcomm、Huawei、および他のいくつかのビッグネームは、現在Vulkanに貢献している数十のリストに載っています。 次の大きなバージョンがリリースされるまで、GoogleからAndroidにVulkanについてネイティブに何も表示されない可能性がありますが、それが起こる前にVulkanとAndroidの詳細を確認する可能性は十分にあります。

基本的に、Vulkanはより良いゲーム体験とより高品質のゲームがAndroidに向かうことを意味します。 これは大きな前進ですが、それはすべての人が十分に楽しむためにしばらく時間がかかる可能性が高いことでもあります。 やがて、開発者がVulkanで達成したことを披露するようになるでしょう。そうなると、物事は本当にエキサイティングになります。