Apple-ը, անկասկած, հրաժարվում է OpenGL-ից՝ հավանություն տալով իր ցածր մակարդակի Metal graphics API-ին ընդհանուր շուկայի համար և խաղերի շուկայի պատճառները, որոնք ակնհայտորեն թեքված են iOS-ի ուղղությամբ:
Ինչու՞ Apple-ը ազատվեց OpenGL-ից:
«Միայն մենք գիտենք, որ Apple-ը կարծես թե մտադիր է ազատվել OpenGL-ից՝ հօգուտ իր սեփական գրաֆիկական API-ի, Metal Metal-ի հետ կապված խնդիրը շատ նման է խնդրին: DirectX-ի հետ. այն խաչաձև հարթակ չէ: «Դա դատաստանի օր չէ, դա ավելի շուտ նման է Apple-ին հսկա EMP մեքենա կառուցելու և ասելու «մենք կարող ենք օգտագործել կամ չօգտագործել սա»:
Ինչու է OpenGL-ը հնացած:
OpenGL 3.0-ը ներկայացրեց չաշխատող մեխանիզմ՝ հեշտացնելու API-ի ապագա վերանայումները: Որոշ գործառույթներ, որոնք նշվել են որպես հնացած, կարող են ամբողջությամբ անջատվել՝ պատուհանավորման համակարգից առաջ համատեղելի համատեքստ խնդրելով:
Apple-ը դեռ օգտագործում է OpenGL:
Apple-ը երբեք աջակցություն չի ավելացրել OpenGL ES 3.1 կամ ավելի ուշ iOS-ի համար, և նմանապես macOS-ը չի անցնում OpenGL 4.1-ից այն կողմ (Khronos-ն այժմ մինչև 4.6 է): … Հատկապես OpenGL ES-ը կաշխատի յուրաքանչյուր Mac, iOS սարքի, Android սարքի, Windows սարքի և Linux սարքի վրա:
Արդյո՞ք OpenGL-ը հնացած է iOS-ում:
2018-ին Apple-ը հնեցրեց OpenGL-ը iOS 12-ում և iOS-ի և macOS-ի համար: Այս ձեռնարկում դուք կսովորեք, թե ինչպես փոխարկել հավելվածը OpenGL-ից մետաղականի: … Նշում․ մետաղական հավելվածները չեն աշխատում iOS սիմուլյատորում։