Slashdot Mirror


Game Development On Android

Gamasutra is running an article about the state of game development on Android. The author explains some of the strengths and weaknesses of the platform, and makes comparisons to development on the iPhone. Quoting: "While iPhone apps are written in Objective C, the Android SDK uses relatively more programmer-friendly Java. The iPhone store charges developers $99 a year to distribute their apps, while Android has a one-time $25 fee for developers. And the review process for iPhone apps grows increasingly lengthy — sometimes weeks or more — and it's somewhat arcane. Android apps go live as soon as the developer hits the publish button. Google handles the review process post-hoc, and is much more lax in terms of content. ... For now, if a developer decides to implement a game exclusively for a particular smartphone platform, and the choice is between the iPhone and Android, the tradeoff is between trying to get noticed in an incredibly crowded and competitive market where the potential payoff is huge for those at the top, or entering a market with low barriers, little competition, currently low returns, but the possibility of potential growth."

6 of 211 comments (clear)

  1. opinion by amnezick · · Score: 4, Interesting

    I think that Android's future depends not on Google but on the devices that run it. Apple has the advantage of controlling both the platform and the device. So you know that whatever you develop for the iPhone it will work. But Android resembles more the PC market where there are different memory capacities, 3d acceleration or not, multi touch or not, keyboard or not, etc. That's why I don't play games on my PC and I bought a separate games console. Because I don't want to care about requirements.

    --
    mov ax,4c00h
    int 21h
    1. Re:opinion by sopssa · · Score: 3, Interesting

      It's not really a problem in PC, it can be assumed everyone has atleast keyboard and a mouse and if you're playing games, graphics card too. What it comes down to is if you have enough RAM, CPU and powerful enough graphics card and you can see the requirements from the package (or online).

      Phones are different because of the actual hardware differences. Like you said, some phones might have (multi)touch or not, physical keyboard or just software keyboard, 3d acceleration, different types of physical keyboards, different resolutions and so on. Since iPhone is always the same kind, it's easier to develop to it.

      However for Windows Mobile and Symbian game developers have usually released different versions for different devices. It might create more barrier for an indie developer to entry the market because they have to test their software on all the supported devices and make adjustments, but for studios it's not so much work. But then again, big studios port their games to all platforms; Symbian, WM, iPhone and Android.

      But Java on Android.. meh.

    2. Re:opinion by XxtraLarGe · · Score: 3, Interesting

      One could easily say the same about Objective C on the iPhone. It's no Sunday walk in the park.

      A programming language is a programming language. They all have features that people like and dislike. With Obj. C 2.0, Apple has made quite a few strides in making Obj. C programming much easier, with things like properties replacing your standard setter/getter methods & allowing for dot notation. The only real pain is that the iPhone doesn't support garbage collection due to performance issues, so you still need to manage your memory. Obj. C is also pretty verbose, but with CodeSense that doesn't matter much. Most people who complain about Obj. C probably haven't spent the week or so it takes to learn all of the nuances. There's even a book out now called Learn Objective-C for Java Developers which helps to bridge the gap.

      --
      Taking guns away from the 99% gives the 1% 100% of the power.
    3. Re:opinion by ivucica · · Score: 4, Interesting

      Company I'm working at is working on ports of our (originally Python-Ogre-based) games to iPhone and we did most of the work in C++ with OpenGL on Windows and GNU/Linux, with ObjC being a tiny wrapper added in Xcode. I did most of the work on one of those ports, and I haven't touched ObjC with a single line of code.

      Just sayin'.

  2. Re:Seems a trifle disingenuous to me by RedK · · Score: 4, Interesting

    You're being shortsighted though. While your numbers might currently be true, you're not seeing the big picture in all of this. Apple is 2 years old on the market, they are past their initial launch boost and they have exactly 1 product with different capacities.

    Android is less than a year old on the market, many of the Android devices are announced and coming this fall/winter. They have many more carrier deals than the iPhone has, and already more devices. Expect the tables to turn in 1-2 years. Apple will become the niche and Android will be everywhere. That is if they manage to supplant Symbian which right now has 3 times more market share than the iPhone and Android put together.

    --
    "Not to mention all the idiots who use words like boxen."
    Anonymous Coward on Monday August 04, @06:49PM
  3. Re:Seems a trifle disingenuous to me by Karlt1 · · Score: 3, Interesting

    You're being shortsighted though. While your numbers might currently be true, you're not seeing the big picture in all of this. Apple is 2 years old on the market, they are past their initial launch boost and they have exactly 1 product with different capacities.

    Android is less than a year old on the market, many of the Android devices are announced and coming this fall/winter. They have many more carrier deals than the iPhone has, and already more devices. Expect the tables to turn in 1-2 years. Apple will become the niche and Android will be everywhere. That is if they manage to supplant Symbian which right now has 3 times more market share than the iPhone and Android put together.

    1. Windows Mobile is on a lot of different devices but according to Canalysis, the iPhone outsold all WM devices combined worldwide last quarter.

    2. Rob Glaser, founder and C.E.O. of RealNetworks (circa 2003), ''It's absolutely clear now why five years from now, Apple will have 3 to 5 percent of the player market.'' Plays4Sure devices were suppose to overtake Apple and leave Apple a niche player....

    http://www.nytimes.com/2003/11/30/magazine/30IPOD.html?ei=5007&en=750c9021e58923d5&ex=1386133200&partner=USERLAND&pagewanted=all&position=