Mojave paziņojumā Apple pārtrauc atbalstu OpenGL un OpenCL bibliotēkām

Apple / Mojave paziņojumā Apple pārtrauc atbalstu OpenGL un OpenCL bibliotēkām 2 minūtes lasīts

OS X Daily



macOS 10.14 Mojave šodien tika paziņots, bet Kupertīno arī nonāca virsrakstos, sakot, ka gatavojas novecot OpenCL un OpenGL. Apple inženieri kādu laiku ir reklamējuši Metal API kā grafikas platformu ar cerību, ka kodētāji to var izmantot vienlīdz labi arī iOS un macOS ierīcēs.

Tas varētu palīdzēt izskaidrot pēkšņo paziņojumu. OpenGL kaudze macOS pēdējos gados nav tik ļoti atjaunināta. Faktiski tas ir sākis nopietni atpalikt no augšpusējā līmeņa sasniegumiem, kas publicēti oficiālajos atvērtā koda OpenGL 4.x komplektos.



Daži lietotāji cerēja, ka viņi nākotnē varētu atbalstīt Vulkan, taču Apple, šķiet, ir izvēlējusies atbalstīt tikai pārdevējam raksturīgo metāla tehnoloģiju. OpenGL un OpenCL bāzes lietojumprogrammu paketēm, kas šobrīd darbojas macOS, pārskatāmā nākotnē Mojave būtu jāturpina darboties labi.



Inženieri vēl nav noteikuši datumu, kad viņi pilnībā noņems draiveru atbalstu, un neizskatās, ka viņiem pat ir oficiāls galalietotāju grafiks, lai attīrītu to, ko viņi tagad uzskata par mantotajām tehnoloģijām.



Ironiski, ka pašu Apple tehnologi, pirmkārt, izstrādāja OpenCL, un tam arī turpmāk vajadzētu saņemt atbalstu lielākajai daļai citu sistēmas programmatūras ieviešanas gadījumu. Daži kritiķi ir pauduši bažas par to, ka Apple to nodēvēja par mantotu tehnoloģiju, kad pēdējā stabilā laidiena iznāca mazāk nekā pirms 60 dienām.

Izskatījās, ka Kupertīno pieņem vairākus atvērtos standartus, taču tas iezīmē pāreju uz tehnoloģijām, kas nedarbotos ar citu aparatūras pārdevēju izstrādātu aprīkojumu. Varbūt vistiešāko ietekmi izjutīs Safari izstrādātāji.

WebGL paļaujas uz līdzīgiem atvērtiem standartiem, un tāpēc Safari ir nepieciešamas dažas novecojušās paketes, lai tās darbotos kā atkarības. Bez šīm pakotnēm Safari nevarētu atveidot dažus tīmekļa satura veidus, kas nostādītu Apple ārkārtīgi neparastā stāvoklī.



Ko izstrādātāji varētu darīt, ir pilnīgi jauna kaudze, kas ļauj WebGL izvietot virs kaut kā, piemēram, Metal API, taču šāda veida politikas kritiķi ir izteikuši izaicinājumus arī šādai stratēģijai, jo šķiet, ka tā darbojas pretrunā ar Apple atvērto avotu saistības.

Uz šī raksta sagatavošanas laiku OpenGL tika uzturēts, kamēr OpenCL notiek aktīva attīstība.

Tagi Apple ziņas opencl OpenGL