Originally Posted by
Bill Loguidice
In theory, the Atari 8-bit and C-64 should have always won out over the Apple II because their base graphics and sound capabilities were generally far above what the Apple II was capable of. With that said, a lot of software originated on the Apple II and sometimes featured little to no improvements when ported to the Atari 8-bit, or, increasingly as the 80s went on, the C-64. Of course, while the Apple II had the best support for games that required 128K of RAM, a lot of software was designed around 48K (or less), just like it was on the Atari side, though of course later it was reasonable to support 64K. The C-64 always had the 64K specification (I'm putting aside the C-128, as few games took advantage of the extra memory), though had the slowest disk drive of the lot (which was a big Apple II advantage, though a big disadvantage was the difficulty in setting up more than one joystick).
Naturally, when a game was designed around the platform's capabilities and was in the hands of a capable programmer or programmers, the results could be extremely impressive. Of course the results were often far below that, even for platform-specific or platform originating titles.
So, the answer is, it's a tough question with no easy answers. Multi-platform games would have to be taken on a case-by-case basis, and only when a reasonable amount of effort was put into optimizing for the target platform, which, as was stated, was quite rare.