Apple definitivno odbacuje OpenGL kako bi favorizirao svoj API za metalnu grafiku niske razine za opće tržište i razlozi tržišta igara - najočitije su u smjeru iOS-a..
Zašto se Apple riješio OpenGL-a?
"Sve što znamo je da je Apple pokazao namjeru da se riješi OpenGL-a u u korist vlastitog grafičkog API-ja, Metal Problem s Metalom vrlo je sličan problemu s DirectX-om: nije višeplatforma. "Nije sudnji dan, više je kao da Apple gradi divovski EMP stroj i kaže 'mogli bismo ili ne bismo mogli koristiti ovo.
Zašto je OpenGL zastario?
OpenGL 3.0 uveo je mehanizam zastarevanja radi pojednostavljenja budućih revizija API-ja. Određene značajke, označene kao zastarjele, mogle bi se potpuno onemogućiti ako se od prozorskog sustava zatraži kontekst kompatibilan s naprijed.
Da li Apple još uvijek koristi OpenGL?
Apple nikada nije dodao podršku za OpenGL ES 3.1 ili noviji na iOS-u, a slično tome macOS ne ide dalje od OpenGL 4.1 (Khronos je sada do 4.6). … OpenGL ES posebno će raditi na svakom Mac, iOS uređaju, Android uređaju, Windows uređaju i Linux uređaju.
Je li OpenGL zastario na iOS-u?
U 2018., Apple je zastario OpenGL u iOS-u 12 za iOS i macOS. U ovom vodiču naučit ćete kako pretvoriti aplikaciju iz upotrebe OpenGL-a u Metal. … Napomena: Metalne aplikacije ne rade na iOS simulatoru.