Apple on ehdottomasti jättämässä OpenGL:n pois käytöstä suositakseen matalan tason metalligrafiikkasovellusliittymäänsä yleismarkkinoiden ja pelimarkkinoiden syistä, jotka ovat ilmeisimmin vinossa iOS-suunnassa.
Miksi Apple pääsi eroon OpenGL:stä?
"Tiedämme vain, että Apple näyttää osoittaneen aikomuksensa päästä eroon OpenGL:stä puoluessaan omaa grafiikkasovellusliittymäänsä, Metallia Metallin ongelma on hyvin samanlainen kuin ongelma DirectX:llä: se ei ole cross-platform. "Se ei ole tuomiopäivä, se on enemmän kuin Apple rakentaa jättiläismäisen EMP-koneen ja sanoo "saamme tai emme ehkä käytä tätä. "
Miksi OpenGL on poistettu käytöstä?
OpenGL 3.0 esitteli poistomekanismin API:n tulevien versioiden yksinkertaistamiseksi. Tietyt ominaisuudet, jotka on merkitty vanhentuneiksi, voidaan poistaa kokonaan käytöstä pyytämällä eteenpäin yhteensopivaa kontekstia ikkunointijärjestelmästä.
Käyttääkö Apple edelleen OpenGL:ää?
Apple ei ole koskaan lisännyt tukea OpenGL ES 3.1 tai uudemmille iOS-laitteille, ja samoin macOS ei ylitä OpenGL 4.1:tä (Khronos on nyt jopa 4.6). … Erityisesti OpenGL ES toimii kaikissa Mac-, iOS-, Android-, Windows- ja Linux-laitteissa.
Onko OpenGL vanhentunut iOS:ssä?
Vuonna 2018 Apple poisti OpenGL:n käytöstä iOS 12:ssa sekä iOS:lle että macOS:lle. Tässä opetusohjelmassa opit muuttamaan sovelluksen OpenGL:stä metalliksi. … Huomautus: metallisovellukset eivät toimi iOS-simulaattorissa.