Guillaume Piolat wrote:I can see why Apple deprecates OpenGL...
Care to share why?
IMO it's just to (again) create another artificial incompatibility, to tie existing customers and developers more and more to their platform.
Yes you said it. The more particular and non-standard it is to develop for them, the more developers will make it Apple-only. And they sell hardware so churn is good for them.
- Apple was against MPEG-DASH because it didn't benefit them. That particular standard was made unbelievably ugly/two-headed just to have Apple "on board".
- They also killed Flash, presumably because it commoditized desktops to be Flash players. Who wants to sell VM players? Similarly with Java applets.
- There are only rumors
they may disallow Cordova-based apps https://forum.ionicframework.com/t/all- ... oax/115757
- Java JVM lags behind Oracle's one on the Mac because they don't benefit.
That's also why we have "weaponized" languages like Swift. Chances are, it will never be portable, because it wouldn't benefit AAPL.