3 ms·
The whole Android environment isn't very friendly to games, requiring a lot of work to bring a game to it from iOS: - tons of resolutions to support - Tegra,
by zrgiu_ 14y ago
The whole Android environment isn't very friendly to games, requiring a lot of work to bring a game to it from iOS:
- tons of resolutions to support
- Tegra, no tegra, OpenGL ES 1.1, OpenGL ES 2 ..
- Google banned any form of paid apps in their first year, with the reason that their payment processing wasn't ready yet. I had two apps removed from the Android Market in 2008 because they were using a form of in-app purchase (powered by PayPal), thus making people get used to free games, powered by google's advertising
- there are TONS of indie developers making good games, who can't sell apps on Google Play because google doesn't allow them to. They keep saying that's because of legal issues, but somehow Apple, Samsung, WebOS had that problem solved... Things got better with the last inclusion of some countries on the allowed list(Poland, India..), but it's still not there
These being said, a lot of money can still be made on Android with games. It just requires an amount of work that most companies aren't comfortable with.
- TwoBit 14y agoIt goes well beyond just OpenGL 1.2 vs. 2.0. There is a large disparity in how OpenGL is supported. For example, some texture formats will be supported by one device but not another, etc.
- pcwalton 14y agoNot to mention crippling driver bugs. For example, many Adreno 200s try to read invalid memory and segfault if you call glTexSubImage2D.