„Mojave Announcement“ „Apple“ atsisako „OpenGL“ ir „OpenCL“ bibliotekų palaikymo

„Apple“ / „Mojave Announcement“ „Apple“ atsisako „OpenGL“ ir „OpenCL“ bibliotekų palaikymo 2 minutes perskaityta

„OS X Daily“



„macOS 10.14 Mojave“ šiandien buvo paskelbta, tačiau Cupertino taip pat pateko į antraštes sakydamas, kad ketina atsisakyti „OpenCL“ ir „OpenGL“. „Apple“ inžinieriai kurį laiką reklamavo „Metal“ API kaip grafikos platformą tikėdamiesi, kad koduotojai ją taip pat galės naudoti „iOS“ ir „MacOS“ įrenginiuose.

Tai gali padėti paaiškinti staigų pranešimą. „MacOS“ „OpenGL“ kaminas per pastaruosius kelerius metus nebuvo labai atnaujintas. Tiesą sakant, jis pradėjo rimtai atsilikti nuo ankstesnių pasiekimų, paskelbtų oficialiuose atvirojo kodo „OpenGL 4.x“ paketuose.



Kai kurie vartotojai tikėjosi, kad ateityje jie gali palaikyti „Vulkan“, tačiau panašu, kad „Apple“ nusprendė remti tik konkrečiai pardavėjui skirtą „Metal“ technologiją. „OpenGL“ ir „OpenCL“ pagrindu sukurti programų paketai, kurie šiuo metu veikia „MacOS“, artimiausioje ateityje turėtų ir toliau gerai veikti „Mojave“.



Inžinieriai dar nėra nustatę datos, kada ketina visiškai pašalinti vairuotojų palaikymą, ir neatrodo, kad jie netgi turi oficialų galutinių vartotojų tvarkaraštį, kad išvalytų tai, kas, jų manymu, dabar yra pasenusi technologija.



Ironiška, kad „Apple“ technologai pirmiausia sukūrė „OpenCL“ ir ji turėtų ir toliau gauti paramą daugeliui kitų sistemos programinės įrangos diegimų. Kai kurie kritikai išreiškė susirūpinimą dėl to, kad „Apple“ vadino ją sena technologija, kai paskutinis stabilus leidimas pasirodė mažiau nei prieš 60 dienų.

Panašu, kad Cupertino taikosi prie daugelio atvirų standartų, tačiau tai reiškia perėjimą prie technologijų, kurios neveiktų su kitų aparatūros pardavėjų sukurta įranga. Bene artimiausią įtaką pajus „Safari“ kūrėjai.

„WebGL“ remiasi panašiais atvirais standartais, todėl „Safari“ reikia, kad kai kurie nebenaudojami paketai veiktų kaip priklausomybės. Be šių paketų „Safari“ negalėtų atkurti kai kurių tipų žiniatinklio turinio, o tai „Apple“ atsidurs itin neįprastoje padėtyje.



Kūrėjai gali sukurti visiškai naują šūsnį, leidžiantį įdiegti „WebGL“, pavyzdžiui, „Metal“ API, tačiau šios politikos kritikai taip pat išreiškė iššūkius šiai strategijai, nes atrodo, kad tai prieštarauja „Apple“ atvirai - prisiimti įsipareigojimus.

Nuo šio rašymo momento „OpenGL“ buvo palaikoma, kol „OpenCL“ buvo aktyviai kuriama.

Žymos „Apple“ naujienos atidarymas „OpenGL“