Quote:
Originally Posted by WedgeWalker
I'm just saying, those were strong words.
|
And I stand by them. The Wii and DS are extremely underpowered and their popularity doesn't remove the hardware limitations.
Quote:
Originally Posted by WedgeWalker
And regarding the Wii, that the iPhone is more powerful seemed odd to me. So I looked it up. Not that I didn't take your word. It just surprised me. Wondered in what way the iPhone is more powerful.
|
The extra RAM is really what makes the difference. Of the Wii's 88 MB of RAM, a not insignificant chunk of that is always being used by the OS and is unavailable to developers. The Wii's RAM is also split into two separate banks, each of which has different read/write metrics and you can't really spill from one to another if you need to.
As I said before, everything in computer science is about striking a balance between a small memory footprint, or having blistering fast algorithms. When you are limited in file size and memory footprint, you spend a lot of processing time decompressing things, deciding what needs to be loaded in memory at the moment, streaming things on/off the disk, and so on. If you have more memory, you can use cheaper (or no) compression, spend less time worrying about how much stuff can be loaded, hit the disk less frequently, memoize calculations, and other awesome stuff.
A little bit of RAM goes a
huge way in letting you use faster algorithms. It's more important than a faster processor, IMO.