Apple Menghentikan Sokongan untuk Perpustakaan OpenGL & OpenCL di Pengumuman Mojave

epal / Apple Menghentikan Sokongan untuk Perpustakaan OpenGL & OpenCL di Pengumuman Mojave 2 minit membaca

OS X Harian



macOS 10.14 Mojave diumumkan hari ini, tetapi Cupertino juga menjadi berita utama ketika mereka mengatakan bahawa mereka akan menghentikan OpenCL dan OpenGL. Jurutera Apple telah mempromosikan API Logam sebagai platform grafik untuk beberapa waktu dengan harapan bahawa pengekod dapat menggunakannya juga pada peranti iOS dan macOS.

Ini mungkin dapat membantu menjelaskan pengumuman tiba-tiba. Tumpukan OpenGL di macOS belum banyak dikemas kini dalam beberapa tahun kebelakangan. Sebenarnya, ia mulai serius ketinggalan dari kemajuan hulu yang diterbitkan dalam bundle OpenGL 4.x sumber terbuka rasmi.



Beberapa pengguna berharap mereka dapat menyokong Vulkan di masa depan, tetapi Apple nampaknya memilih untuk menyokong hanya teknologi Metal khusus vendor. Kumpulan aplikasi berasaskan OpenGL dan OpenCL yang kini berfungsi di macOS harus terus berfungsi dengan baik di Mojave untuk masa yang akan datang.



Jurutera belum menetapkan tarikh kapan mereka akan menghapus sokongan pemandu sepenuhnya, dan sepertinya mereka tidak mempunyai jadual waktu rasmi untuk pengguna akhir untuk membersihkan apa yang sekarang mereka anggap sebagai teknologi warisan.



Ironinya, ahli teknologi Apple sendiri mengembangkan OpenCL di tempat pertama dan ia harus terus mendapat sokongan untuk kebanyakan pelaksanaan perisian sistem lain. Beberapa pengkritik telah menyatakan keprihatinannya pada kenyataan bahawa Apple menyebutnya sebagai teknologi warisan ketika rilis stabil terakhir dikeluarkan kurang dari 60 hari yang lalu.

Cupertino nampaknya menerapkan beberapa standard terbuka, tetapi ini menandakan peralihan ke arah teknologi yang tidak akan berfungsi dengan peralatan yang dikembangkan oleh vendor perkakasan lain. Mungkin pengaruh paling cepat akan dirasakan oleh pembangun Safari.

WebGL bergantung pada standard terbuka yang serupa, dan dengan itu Safari memerlukan beberapa pakej yang tidak digunakan untuk bertindak sebagai pergantungan. Tanpa pakej ini, Safari tidak akan dapat membuat beberapa jenis kandungan web, yang akan meletakkan Apple dalam kedudukan yang sangat luar biasa.



Apa yang mungkin dilakukan oleh pembangun ialah pengarang timbunan yang sepenuhnya baru yang membolehkan penyebaran WebGL di atas sesuatu seperti API Logam, tetapi pengkritik dasar semacam ini telah menyuarakan cabaran untuk strategi semacam ini juga kerana nampaknya bertentangan dengan terbuka Apple -komitmen sumber.

Pada masa penulisan ini, OpenGL sedang dikendalikan sementara OpenCL sedang dalam pengembangan aktif.

Teg Berita Apple pembukaan OpenGL