Source: Best Buy
quote: Developers despise? Yeeeah, hyperbole in the extreme. Last I checked there were millions of Android developers, multiple major app stores for Android, etc etc. Seems like a pretty thriving community for people who "despise" doing the work.
quote: And along comes Android phones supporting 1080p with an insane 440PPI. So now you have a whole new graphics set 50% higher res than the next smallest res. This would be considered xxhdpi. BUT!! BUT!!! Android has no proper support of xxhdpi.Getting the 1080p phones to properly support those assets requires all sorts of hacking and trickery. It doesn't work at all. Oh but it looks perfect on the emulator, apparently.
quote: Android isn't a tool. It's quicksand advertised as concrete.
quote: As a developer, I can back this up. I made a web game that ran smoothly on an iPhone 4, averaging about 30fps, great on an iPhone 5 at 60fps, and like crap on the FOUR core Galaxy S3, at about 20fps.Don't even get me started on the fact that I had to support Android all the way back to 2.3.3, and the Android Browser which has been modified by the various hardware makers (HTC, Samsung, etc) to break a few web standards we needed. I can't wait for the day when the whole world is on a late version of Chrome.
quote: For gaming, Android's hardware diversity is a curse, not a blessing. Let's say you have 200 potential devices to support (as a rough example). Of those, only 20 can actually run games at a level you'd be comfortable with. That remaining 20 has 2-3 display resolutions and graphics architectures to support, and only that same amount of phones has enough users to justify development -- but that combined group ends up being considerably smaller than the iOS group you could reach. You end up either giving up sales or building for the lowest common denominator.iOS may have limited selection, but it's much, much, much easier to develop knowing that you'll hit a big swath of users -- including much larger media player and tablet audiences. You can also optimize your code much more effectively. Knowing that fewer people will steal your game just makes it that much easier to justify supporting iOS first or exclusively.
quote: There's simply no evidence that Android is some loathsome platform to code for, in the GENERAL sense.