Apple Silicon搭載のMacでもOpenGLなどのグラフィックスAPIがサポートされ、数週間以内にはSafari Technology PreviewでWebGL 2がデフォルトで有効に。

Safari Technology Preview support webgl 2 Safari Technology Preview
記事内に広告が含まれています。
スポンサーリンク

 Apple Silicon搭載のMacでもOpenGLなどのグラフィックスAPIがサポートされ、数週間以内にはSafari Technology PreviewでWebGL 2がデフォルトで有効になるそうです。詳細は以下から。

Safari 14のアイコン

 Appleは2018年に開催したWWDC 2018で開発者に対し、今後macOS MojaveおよびiOS 12、tvOS 12からグラフィクスAPI「OpenGL (OpenGL ES)」および「OpenCL」利用を非推奨とすると発表し、オーバーヘッドの少ないAppleのグラフィクスAPI「Metal」への移行を勧めたため、

OpenGL/OpenCL

Platforms State of the Union 2018より

Webエンジニアの方々からはOpenGL ESベースのWebGLがSafariで利用できなくなるのではないかという心配の声もありましたが、その後、Apple WebKitチームのDean Jacksonさんは「OpenGLが非推奨となってもSafariを利用したWebGLの開発には何の影響も与えず、「WebGL 2.0」およびAppleが2017年に公開したWeb用3Dグラフィックス向けAPI「WebGPU」の開発も続いている」コメントしていました。

WebKit Goals for 2020で取り上げられられたWebGL

 SafariでのWebGLの動向についてはAppleが開催したWebKit Goals for 2020でも取り上げられていたものの、2020年06月に開催されたWWDC20では特に進展がなかったため、一部のWebエンジニアの方がDean JacksonさんやGoogleでChromeチームのKen Russellさんに質問していたところ、

Jacksonさんは「Appleは将来リリースされるSafariやiOS/macOSについてコメントしませんが、私が開発を担当しているWebGL 2については約4週間後のSafari Technology Previewでデフォルトで有効にする計画です」とコメントしているので、08月下旬から9月上旬にリリースされるSafari Technology PreviewではWebGL 2のサポートが進んでいると思われます。

Safari Technology Preview support webgl 2

おまけ

 また、Appleが2020年末の発売を予定しているApple Silicon搭載のMacでのグラフィックスについては、WWDC20のセッション10631「Bring your Metal app to Apple Silicon Macs」やAppleが公開した資料により、OpenGL/CLについては引き続き非推奨としながらもIntel Macと同レベル(OpenGL v4.1/OpenCL v1.1)でサポートが続けられることが発表されており、

Apple Silicon搭載のMacのOpenGLとOpenCL

JacksonさんはWebGL Conformance TestでIntelとApple Silicon搭載のMacのSafariで同じ結果になったとツイートしているため、初期のApple Silicon搭載のMacではグラフィックスAPIやWebGL関連については特に廃止されるものはないようです。

コメント

  1. 匿名 より:

    意味がわからんぞ
    やっぱり、とりあえずアドバルーンあげただけかな。いつOpenGLが使えなくなるのかは全く未定、動向を見てだがずっと未定とか

タイトルとURLをコピーしました