Forgot your password?

typodupeerror
Cellphones Portables (Games) Games

Game Development On Android 211

Posted by Soulskill
from the pong-on-a-positronic-net dept.
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."
This discussion has been archived. No new comments can be posted.

Game Development On Android

Comments Filter:
  • opinion (Score:4, Interesting)

    by amnezick (1253408) * on Wednesday October 14 2009, @07:15AM (#29742771) Homepage
    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.
  • Re:opinion (Score:4, Interesting)

    by sopssa (1498795) * <sopssa@email.com> on Wednesday October 14 2009, @07:41AM (#29742875) Journal

    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.

  • by RedK (112790) on Wednesday October 14 2009, @07:47AM (#29742919)

    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.

  • by windwalkr (883202) on Wednesday October 14 2009, @08:04AM (#29743021)
    It's always interesting to guess at the future, but at my day job (definitely a Windows shop) everyone is buying Apple hardware and nobody even mentions Android. You may be right, but Google has a long march ahead of them.
  • by Karlt1 (231423) on Wednesday October 14 2009, @08:07AM (#29743043)

    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= [nytimes.com]

  • by Fross (83754) on Wednesday October 14 2009, @08:47AM (#29743263) Homepage

    I can't agree with this entirely, you're forgetting that there was life (or rather, there were smartphones) before the iPhone. It's not like there was nothing before, but iPhone wiped the floor and really set the standard.

    3 years ago, everyone was clamouring over the new motorola, nokia, treo or what have you. The market was segmented, lots of different standards (anyone remember nGage?), OSes, and phone brands. Then all of a sudden comes the iPhone - one phone, one supplier, one app store, one development environment, and bam, completely flattens everything else. The only remaining phones from beforehand are others with strong brands and purpose/identities - namely the Blackberry.

    I don't see how a varied approach can beat the iPhone, in the mainstream arena. It's just too complicated for most people to go back down the multiple options route. To usurp the iPhone, something needs a killer device, and a killer app. You're not going to get something as impactful without a joined-up approach.

    Having said that, I'm an iPhone user, really looking forward to Android, and may even develop for it (I hated Objective C and in particular XCode), but I'm a techie, not mainstream. I had a treo, lots of palm apps. Most people want a phone that looks cool, plays good games, has good music playing capability and is fun to use. The iPhone does these incredibly well and simply.

    Android will hopefully take off and become a really great niche player for those of us into it, but the iPhone has practically defined the market and expectations single-handedly for mainstream smartphones, and it'll take one hell of an effort to beat that.

  • by cabjf (710106) on Wednesday October 14 2009, @09:12AM (#29743501)
    The shotgun approach to competition isn't guaranteed to work. I highly doubt Apple is just going to sit around and let the competition pass it up. In the end it's going to be about three things: features, marketing/reputation, and app store contents. And right now Apple has an advantage in both marketing and their app store. Feature comparisons change with every new model is more transient than the other two.

    Think about it this way. If you need to lubricate something (not like that), what kind of lubricant do you reach for? Most people would say WD-40. Yet WD-40 is general purpose, only sells one type of oil, and really hasn't changed in something like 40 years. Having a good reputation is the key. That gets diminished when you put your platform on different hardware. Why do you think Microsoft decided to produce the Zune as a different device than the PlaysForSure shotgun approach before it? They found that in the handheld gadget arena people stick with brands rather than platforms. So they had to craft their own brand separate from their own existing platform.
  • Re:opinion (Score:3, Interesting)

    by e2d2 (115622) on Wednesday October 14 2009, @09:33AM (#29743697)
    But Java on Android.. meh. One could easily say the same about Objective C on the iPhone. It's no Sunday walk in the park.
  • by salesgeek (263995) on Wednesday October 14 2009, @09:43AM (#29743845) Homepage

    Android already has passed up iPhone. Multitasking. Scripting languages. Open application development. All things that Apple has chosen to withhold from the market and all things that will enable users to do more with their android phone. Oh, that and laying the foundation for establishing the standard for open handsets - literally and figuratively.

  • Re:opinion (Score:3, Interesting)

    by mdwh2 (535323) on Wednesday October 14 2009, @10:17AM (#29744303) Journal

    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.

    Indeed, but to add to that, it's far less work that porting to another platform such as the Iphone.

    A developer can pick whatever phone they like to develop for. If it turns out that some of those share a common platform (such as Windows, Android, etc) that make it relatively easy to run on other devices, in no way is that a bad thing. It makes it a lot easier to port than it would if you'd picked the Iphone - and even if you don't care about that, you're certainly not worse off...

    Once again, Apple fans spin a negative point (every phone being incompatible with it) into somehow being something good.

  • Re:opinion (Score:4, Interesting)

    by XxtraLarGe (551297) on Wednesday October 14 2009, @10:19AM (#29744329) Journal

    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 [tr.im] which helps to bridge the gap.

  • Re:opinion (Score:3, Interesting)

    by e2d2 (115622) on Wednesday October 14 2009, @11:57AM (#29745793)
    I should have been more clear, apologies - I know both objective-c and java. I don't really scoff at either one, they both have quarks but also unique advantages. I don't get attached to either one, but if someone dislikes java, I don't understand why they'd favor objective-c over it. Syntax is similar and performance issues are moot these days given the VMs out. To me it's like the old saying goes - six in one hand half a dozen in the other. I'll take either one. My initial comment is just displaying my general "ugh" regarding developing on mobile in general. All those skill sets lost from the yesteryear of PC programming come out to get around the same limitations - not enough CPU, not enough RAM, etc.
  • Re:opinion (Score:3, Interesting)

    by s73v3r (963317) <s73v3r@gma i l . c om> on Wednesday October 14 2009, @01:12PM (#29746813)
    I have to ask: I've been programming Objective C off and on for a few years now (around the time they switched to Intel), and while Objective C 2 brought a lot of good stuff with it, is dot notation really that big of a deal?
  • Re:opinion (Score:5, Interesting)

    by ivucica (1001089) on Wednesday October 14 2009, @03:32PM (#29748767) Homepage
    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'.

A chronic disposition to inquiry deprives domestic felines of vital qualities.

Working...