Slashdot Mirror


John Carmack Not Enthused About Android Marketplace

An anonymous reader writes "During an in-depth and informative interview, Doom creator and id Software co-founder John Carmack opines on iOS game development, the economics of mobile development vs. console development, why mobile games lend themselves to more risk-taking and greater creativity, and finally, why he's not too keen on the Android Marketplace as a money-making machine. '...I'm honestly still a little scared of the support burden and the effort that it's going to take for our products, which are very graphics-intensive.'"

5 of 163 comments (clear)

  1. Re:Rage for Android? by icebraining · · Score: 4, Informative

    Have you RTFA? He talks nothing about fragmentation:

    The HD version of Rage is 1.4GB installed, and all the world geometry is using 2-bit PowerVR texture compression. If we went to one of the other platforms that's not PowerVR-based, we'd be stuck with a 4-bit texture compression format, and that pushes the size over 2GB. And the Android Marketplace doesn't even let you download more than 20 or 30MB, and you have to end up setting up your own server and doing your own transfer for all of that. Dealing with the user interface of managing space... there's a lot of things that happen automagically for us on iOS that we'll have to deal with particularly on the Android space. And that's not a lot of work that's going to be huge heaps of fun to do. It's going to be dreary, tedious work that I would certainly push on somebody else personally, but I'm not sure that even as a company it's something that we want to be involved in.

    Even in the old days of the feature phone world, we always had EA Mobile or JAMDAT to build the 300 or 400 SKUs that they had for all the worldwide feature phone splits that we had from our four base versions. And we may yet wind up partnering with somebody else to do that level of broad support, but that's a little less satisfying when we're doing something that's pushing the limit graphically, because you don't have a second-tier company port your stuff to other graphics architectures and expect it to remain cutting-edge.

    Basically, he needs Steam for Android.

  2. Re:Rage for Android? by beakerMeep · · Score: 4, Insightful

    Which is why Value ate their lunch. As I said in another post: Valve/Bioware/Blizzard see opportunity while Carmack worries about it being hard or boring work.

    --
    meep
  3. Hardware incompatibility beyond Google's control by perpenso · · Score: 4, Insightful

    For games that need more performance than a Java-like environment can offer ...

    iOS has two advantages. A single native binary can target all iPhone, iPod touch and iPad devices. There is a single digital distribution channel, the App Store.

    With Android handset/tablet manufacturers are free to use different CPUs, GPU, etc. They may also be using different versions of Android. Different versions of the game may be necessary for the different permutations. This complicates the coding and testing. Having to deal with manufacturer specific stores might add to the overhead. These sort of problems are the "cost" of having an open platform like Android and there is not really anything Google can do about it.

  4. Re:Rage for Android? by ildon · · Score: 5, Insightful

    It costs money, it costs time, it costs support post-launch. Unable? No. Unwilling? If the return on investment (both monetary and effort) isn't there, then yes.

    Remember that before Quake Live, Id games' online support basically consisted of a master server that just gave you a list of servers, and an FTP server with patches that relied on popular mirror sites to prevent it from going down due to demand (which it sometimes still did when new patches were released). They didn't even host their own servers, much less their own online distribution platform for the assets of the entire game. And Quake Live is basically an 11 year old game at this point. The size of the assets, method of distribution, and demand for the game are all going to be different (smaller) from a brand new AAA title like Rage is intended to be.

    If Apple does the hosting for you, but Android does not (for files over 30 MB), that's a huge difference.

  5. Re:Hardware incompatibility beyond Google's contro by tgd · · Score: 4, Insightful

    Why do you assume Google cares? You are not their customer (unlike Apple). The carrier is Google's customer. You are just eyeballs for advertising.

    Google wins when every crappy phone has Android on it, regardless of the end user's experience. They don't need quality, they need quantity. Being able to use different GPUs and CPUs is critical because that is why you can find Android phones for 1/4 the cost of the high end smart phones.