@tormentos: all android games are ports of iOS games. Apple is no longer using OpenGL as its Api, in the past opengl was the goto app because it was supported across pc, android, and ios. Android may have the biggest user base but Apple is where the money is which is why devs put games up on the Apple App Store first, then port to android. With Apple having its own Api that means it will take longer for devs to get their games on all systems. Google did'nt have an Api devs just used opengl because it was common on both iOS and Android. Even still there are games that you can get on iOS that you can't get on android, like bioshock for one. So if devs are making games for Apple using Apple metal and games for windows using dx12, that would make android have to wait longer. Android may have a bigger install base but they don't make as much money from their apps as Apple does. Apple will always get games and apps first, that's just the way it goes. Apple Metal is a direct shot at android, if apps start taking longer to get to android Apple people will start to see Apple as the better choice, which it already is. Next you have dx12 across pc, windows, windows phones, and Xbox. If you were a dev and you wanted to maximize profits which route would you go 1st, Metal and Dx12, which would get your game on 5 platforms, or opengl on android, where everyone roots their phones and uses apps like Apk Galaxy, and Aptoide to get free games. You don't even have to root an android phone to get free apps. So do you think android developers will stay using OpenGL or convert to a more supported API like dx, seeing as how the major vendor of all android socs already makes dx compatible socs? Google can't adopt Metal, but the chip in their nexus 9 supports dx, most android games use UE or Unity which already have built in dx12 support.
So according to your post android has its own Api now. So if android has its own Api, iOS has its own API, and windows has its own API where does that leave OpenGL?
Log in to comment