はやぽんログ!

ガジェット好きなアイマスPがなにか書いています。

はやぽんログ!

【まとめ】Xperia Z3がAndroid 7.0のサポート外に その訳を探る

どもー


つい最近の発表で…


グローバル版Xperia Z3もAndroid 7.0のサポート対象外になってしまいました。


ここはZ3ユーザーも痛いところですが、これにはある理由があると考えられます。


それが…


Vulkan APIです。

これは次世代APIとして開発が進められているグラフィックスAPIになります。

これをAndroid 7.0ではネイティヴサポートという形になります。
(6.0でも暫定的なサポートはしている)


そもそもVulkanってなんぞや?

Vulkanは昨年発表されたグラフィックスAPIです。今年の春に正式書類が纏められ、Vulkan 1.0として制定されました。


Vulkanは従来よりも低オーバーヘッドなグラフィックスAPIになっています。

俗に言う低レベルAPI(よりハードウェアに近く、ロスが少ない)ですかね

類似のものとしては

Mantle(AMD)
DirectX 12(MicroSoft)
Metal(Apple)

があります。

(iOS機がゲームヌルヌルなのは何気にMetalの恩恵が大きかったりする)


そもそもの開発の意図としては「Open GLに続く次世代グラフィックスAPI」というものになってます。

このAPIにアプリケーションが最適化されると、従来よりもロスの少ない動作が期待できます。

主にゲームや※VRといった「3D表現を多用とするコンテンツ」においては威力を発揮すると言われてます。

VRに関してはまた別のAPIが存在する



では?なぜXperia Z3は切られてしまったのか


実は、このVulkanをサポートしているSoCの問題になってきます。

Qualcommのデータシートでは
Snapdragon 805に搭載されているGPU Aderno 420(400番台)以降のGPUが入ってないとVulkanは適応できないとあります。


そのため、Vulkanが適応できないNexus 5(Snapdragon 800 Aderno 330)はアップデートの瀬戸際に立たされていますし、
Snapdragon 801(GPUは800と同じくAderno 330)のXperia Z3もサポート対象外となってしまったのでしょう。

まぁ、Z2もSnapdragon 801なのでアレですけどね。


SAMSUNGからは発表はありませんが、このまま行くとサポート対象でも1番古い機種がGalaxy Note 4(Galaxy Note edge)やGalaxy S5 LTE-Aとかになるかと思われます。

まぁ動作させること自体はできるのですが、せっかくの機能は使えない可能性があるというわけですね。

SONYさんはユーザー体験を最近は重視してますので、Vulkan対応による恩恵を受けられないZ3は外されたとしか言えません

元々Z2とSoCはほとんど同じということもありますしね。Z2がMSM8974ABに対してZ3はMSM8974ACでした。
(型式としてはどちらもSnapdragon 801)



現在、Android Beta Program 7.0に参加しておりますが、比較的動作は安定してます。Vulkan対応はアプリケーション次第なので、まだまだ未対応のアプリが多いですね。

分割マルチタスクも問題なく動作

OpenGLのバージョンが3.2になってました。もしかすると…


ベンチマークを測ってみたところ、ベンチマークアプリ自体が最適化されてないこともありうまく計れてない印象でした。


これからはこのVulkanに注目があつまりそうですね。



それでは今回はこの辺で( ´ ▽ ` )ノ