Apple, Mojave Duyurusunda OpenGL ve OpenCL Kitaplıkları İçin Desteği Kaldırıyor

elma / Apple, Mojave Duyurusunda OpenGL ve OpenCL Kitaplıkları İçin Desteği Kaldırıyor 2 dakika okundu

OS X Daily



macOS 10.14 Mojave bugün duyuruldu, ancak Cupertino, OpenCL ve OpenGL'yi kullanımdan kaldıracaklarını söylediklerinde de manşetlere çıktı. Apple’ın mühendisleri, kodlayıcıların iOS ve macOS cihazlarında da aynı şekilde kullanabilmeleri umuduyla bir süredir Metal API'yi bir grafik platformu olarak tanıtıyorlar.

Bu, ani duyuruyu açıklamaya yardımcı olabilir. MacOS'taki OpenGL yığını, son birkaç yılda pek güncellenmedi. Aslında, resmi açık kaynaklı OpenGL 4.x paketlerinde yayınlanan yukarı akış gelişmelerinin ciddi şekilde gerisinde kalmaya başladı.



Bazı kullanıcılar gelecekte Vulkan'ı destekleyebileceklerini umuyorlardı, ancak Apple yalnızca satıcıya özel Metal teknolojisini desteklemeyi seçmiş görünüyor. Şu anda macOS'ta çalışan OpenGL ve OpenCL tabanlı uygulama paketleri, öngörülebilir gelecekte Mojave'de sorunsuz çalışmaya devam etmelidir.



Mühendisler, sürücü desteğini ne zaman tamamen kaldıracaklarına dair henüz bir tarih belirlememişler ve son kullanıcıların artık eski teknolojileri düşündüklerini tasfiye etmeleri için resmi bir zaman çizelgeleri bile yok gibi görünüyor.



İronik olarak, Apple’ın kendi teknoloji uzmanları ilk etapta OpenCL'yi geliştirdiler ve diğer birçok sistem yazılımı uygulamaları için destek almaya devam etmelidir. Bazı eleştirmenler, Apple'ın son kararlı sürümün 60 günden daha kısa bir süre önce piyasaya sürüldüğünde eski teknoloji olarak bahsetmesinden duyduğu endişeyi dile getirdi.

Cupertino, bir dizi açık standardı benimsiyor gibi görünüyordu, ancak bu, diğer donanım satıcıları tarafından geliştirilen ekipmanlarla çalışmayan teknolojilere doğru bir kaymaya işaret ediyor. Belki de en anlık etki Safari'nin geliştiricileri tarafından hissedilecektir.

WebGL, benzer açık standartlara dayanır ve bu nedenle Safari, bağımlılık görevi görmek için kullanımdan kaldırılan bazı paketlere ihtiyaç duyar. Bu paketler olmadan Safari, bazı web içeriği türlerini oluşturamaz ve bu da Apple'ı son derece alışılmadık bir konuma getirir.



Geliştiricilerin yapabilecekleri şey, WebGL'nin Metal API gibi bir şeyin üzerine konuşlandırılmasına izin veren tamamen yeni bir yığın yazmaktır, ancak bu tür bir politikanın eleştirmenleri, bu tür bir stratejiye yönelik zorlukları da dile getirmişlerdir, çünkü Apple'ın - kaynak taahhütleri.

Bu yazının yazıldığı tarih itibariyle, OpenCL aktif geliştirme aşamasındayken OpenGL sürdürülüyordu.

Etiketler Apple haberleri açık OpenGL