The Xbox 360 has 512mb.Most games are programmed to the metal and the OS has an incredibly tiny footprint and everything can be optimized to the standardized hardware, hence why they can get away with visuals that are equivalent to a much faster PC.Phones are a little different in this respect, you have allot more processors and graphics chips and other hardware that needs to be supported and kept