3 ms·
Apple purposefully wrote Finder in clean Carbon as an example to developers, to prove that it was possible to make good cross-platform software. iTunes was also
by dcurtis 16y ago
Apple purposefully wrote Finder in clean Carbon as an example to developers, to prove that it was possible to make good cross-platform software. iTunes was also written very carefully -- and very cleanly -- in Carbon to be cross-platform.
Adobe, however, hacked Creative Suite into Carbon with buggy, inefficient code and then took 10 years -- ten years -- to schedule the time to fix it.
- steilpass 16y ago>Tunes was also written very carefully -- and very cleanly -- You are joking right?
- crocowhile 16y agoHave you ever used itunes on pc? It sucks. Almost as much as flash.
- Psyonic 16y agoIt's true. Its fine on my MBP, but I can't stand it on Windows. It feels sluggish on a quad core processor. How that is even possible I don't know, but it does.
- dcurtis 16y agoCarbon = OS X + OS 9 native code. It has nothing to do with the PC version (well, it does a little bit, but that is irrelevant to this discussion).
- hboon 16y agoIt almost serves as an example of how cross-platform targeting can deliver a poor product.
- philwelch 16y agoiTunes wasn't written in Carbon to be cross-platform with Windows--if anything, it would be easier to make a Cocoa app cross platform because you just need to port Cocoa, which is basically just OpenStep. It was written in Carbon to be cross-platform with Mac OS 9. And because it was just SoundJam MP, which was written for Mac OS pre-X. (Though, to be fair, so was Photoshop.)