View Single Post
Capt'n Corrupt's Avatar
Posts: 3,524 | Thanked: 2,958 times | Joined on Oct 2007 @ Delta Quadrant
#868
Warning: This is not related to the Tab at all, but follows up on a previous post.

Following up my post about Rage coming to Android after the iOS demonstration, here's an article where John Carmack (the prolific coder) talks about some of the technical challenges of coding for iOS:
http://bethblog.com/index.php/2010/1...padipod-touch/

Basically due to the nature of megatextures, the undefined limits of iOS required exploration to determine code execution that would work reliably, namely preemptive texture management. A good read for the technically inclined.

I wonder what types of challenges he would bump up against with Android.... I would imagine that different handsets may be challenging to support and he most likely will have to set a RAM minimum (eg. 256MB). I also wonder if he will bypass the Dalvik runtime and use the NDK. Either way, his exploration into the operating system will be a treat and should reveal some very low level details that are rarely discussed and far less visited.

As an interesting aside, he also links to the same "don't start from scratch" article that I linked to some time back. Of course I suspect that Carmack's perspective is very different from the author's at the time of writing.