バルカンはどうなるのでしょうか?発表から 2 年が経過しましたが、Khronos Group API と互換性のあるゲームが少なすぎますが、なぜでしょうか?
2016年には、Khronos Group が Android への Vulkan の登場を発表。この新しい低レベル API により、PC ゲームのスマートフォンへの移植が容易になるだけでなく、このモバイル プラットフォーム上のゲームのグラフィック パフォーマンスも向上します。 2 年後、評価を下す時期が来ました。
時が経ち、Samsung や Honor などの一部のメーカーは Vulkan と互換性のあるスマートフォンを提供することに誇りを持っていますが、この API に依存するゲームの数は比較的少数です。ごく最近成功を収めたタイトルの中には、現在でもさらに広く普及している OpenGL ES を引き続き使用しているものもあります。 PUBG やごく最近のアスファルト 9。
Vulkan を知らない場合、または Vulkan が何に使用できるかを正確に理解していない場合は、ぜひ読んでください。この件に関する完全なファイル。
さらに進むには
Vulkan: ゲーマー専用の新しいグラフィック API は何ですか?
Vulkan は、すでに多くの開発者によって使用されている Apple のグラフィックス API である Metal に反対することがよくあります。しかし、では、なぜそのような違いがあるのでしょうか?
Android の断片化は依然として進行中
Vulkan を利用するには、対応するスマートフォンが必要です。スマートフォンに互換性を持たせるには、互換性のある OS と GPU、および正しいドライバ。残念ながら、Vulkan を使用できる端末の数を減らす制約。
最初の点だけに注目すると、Vulkan と互換性を持たせるためには、スマートフォンが Android 7.0 Nougat 以降のバージョンを実行する必要があることに注意してください。7月に行われた最後の国勢調査では, これは流通しているデバイスの 42.9% にすぎません。これは、Vulkan で開発されたゲームが、この点だけで市場の半分以上から切り離されることを意味します。
Nougat を実行しているデバイスの 42.9% のうち、すべてが必ずしも互換性のある GPU と適切なドライバーを備えているわけではないため、対象ユーザーがさらに大幅に減少しますが、ここで数字を集計することは不可能です。
とにかくメインは旗艦過去 2 年間に発売されたミッドレンジのスマートフォンも互換性を持つようになりました。時間が経つにつれて、この障壁は徐々に滑らかになるはずです。
発達障害
開発者の中には、クアルコムとARMが十分な注意を払っていないとして批判する人もいます。ドライバーMali および Adreno GPU に統合されています。したがって、Vulkan の実装により一定数のバグが発生し、機器メーカーによって修正されることはほとんどなく、その後その修正が展開されることもほとんどありません。断片化とメーカーからのアップデートの遅れという問題は依然として続いています…
わずかなバグもなく正常に動作するゲームと、より良好に動作するがより技術的な問題に遭遇するゲームの間で、開発者はすぐに選択を下します。
Google 対 Apple、異なる考え方
2 つの API が OpenGL と比較して多くの利点を提供することを知っていて、Vulkan と Metal を比較することが正当である場合、Google と Apple のポリシーはあまりにも異なるため、2 つの API の展開を比較することはできません。
Apple が自社の新技術を非常に迅速に推進するのに対し、たとえそれが一定数のユーザーを傍観者に置き去りにし、そのユーザーがより新しいスマートフォンを購入するよう求められるとしても、Google は広範囲に狙いを定めることを好む。そのため、Apple が Metal を発表したとき、クパチーノの会社が API を推進し、すぐに多くのデバイス、さらには必須のデバイスと互換性を持たせることを知っていたため、開発者はこのテクノロジーの採用にそれほど消極的ではありませんでした。
Android 側では、上記の理由により、開発者はより慎重になっています。
バルカンの未来は?
ここで描かれた絵が少し鈍いとしても、今後数年で改善される可能性は十分にあります。まず第一に、Treble は更新プロセスを加速する必要があります。これは、スマートフォン フリートの更新によって新機能の導入が制限されることがなくなり、年末までに Nougat 以上で動作するデバイスの 50% が達成されることが期待できます。その年、遅くとも2019年には。
さらに、これが確かに最も重要な点ですが、業界からの特定のコメントオープンソースAndroid の割合は、私たちのお気に入りのモバイル オペレーティング システムが可能性があることを示唆しています。Android インターフェイス自体のハードウェア アクセラレーションに Vulkan を使用する、来年の Android Q から始まります。
さらに進むには
Vulkan: ゲーマー専用の新しいグラフィック API は何ですか?