Prestatievergelijking: Apple Mac OS X vs. Windows XP
Sinds Apple is overgestapt van het gebruik van IBM's PowerPC-hardware naar Intel-processors, is het nu mogelijk om een eerlijke prestatievergelijking te maken tussen Windows XP en Mac OS X. Hoewel de besturingssystemen in sommige opzichten gelijk zijn, presteert Windows XP in de meeste opzichten beter dan de concurrentie.
De informatie in dit artikel is van toepassing op Windows XP Professional Edition en Mac OS X 10.5 Leopard.
De metingen die in dit artikel worden gepresenteerd, zijn verkregen met behulp van een originele op Intel gebaseerde Mac Mini beide besturingssystemen draaien.
Een opmerking over universele toepassingen en bestandssystemen
Toepassingen die in Mac OS X zijn ingebouwd, worden universele toepassingen genoemd. Oudere software moet vertrouwen op Rosetta, een applicatie die binnen het OS X-besturingssysteem draait en dynamisch code vertaalt om onder de Intel-hardware te draaien. Bijgevolg is er prestatieverlies bij het uitvoeren van niet-universele toepassingen op de Mac Mini. Alle Windows XP-programma's zijn compatibel met de Intel-processor, dus de app-prestaties zijn consistenter op het besturingssysteem van Microsoft.
Een ander verschil dat van invloed kan zijn op de prestaties van de harde schijf is de bestandssystemen die elk besturingssysteem gebruikt. Windows XP gebruikt NTFS terwijl Mac OS X HPFS+ gebruikt. Elk van deze bestandssystemen verwerkt gegevens op verschillende manieren. Dus zelfs bij vergelijkbare toepassingen kan de toegang tot gegevens fluctuaties in de prestaties veroorzaken.
Test bestand kopiëren
Deze test omvat het gebruik van de functies van het besturingssysteem om een map met ongeveer 8.000 bestanden (9,5 GB) van een externe schijf naar de lokale schijf te kopiëren.
Resultaten
- Mac OS X: 16m, 3s
- Windows XP: 12m, 21s

De resultaten van deze test laten zien dat de Windows NTFS-bestandssysteem lijkt sneller te zijn in de basisfunctie van het schrijven van gegevens naar de harde schijf. Dit is waarschijnlijk te wijten aan het feit dat het NTFS-bestandssysteem niet zoveel functies heeft als het HPFS+-systeem. Schijfintensieve taken kunnen dus langzamer zijn op het Mac OS X-bestandssysteem in vergelijking met het Windows-bestandssysteem.
Bestandsarchiveringstest
Hoe snel elk besturingssysteem gegevens in een archief kan comprimeren, geeft een goede maatstaf voor het bestandssysteem en de prestaties van de processor. Deze test is gedaan met behulp van de RAR 3.51 archiveringsprogramma om 3,5 GB aan gegevens in een enkel archiefbestand te comprimeren. De RAR-applicatie is geen universele applicatie en draait onder de Rosetta-emulatie.
Resultaten
- Mac OS X: 63m, 57s
- Windows XP: 48m, 13s

Op basis van de resultaten is het proces onder het Windows-besturingssysteem ongeveer 25% sneller dan dezelfde taak onder Mac OS X.
Audioconversietest
Om een beter idee te krijgen van hoe applicaties presteren met de processor en het bestandssysteem, iTunes werd gebruikt om een 22 minuten durende WAV-bestand die eerder van een cd naar de AAC-bestandsindeling is geïmporteerd.
Resultaten
- Mac OS X: 1m, 29s
- Windows XP: 1m, 26s

In tegenstelling tot eerdere tests van het bestandssysteem, toont deze test aan dat zowel de Windows XP- als Mac OS X-programma's op gelijke voet staan. Dit komt waarschijnlijk omdat Apple de code voor de toepassing heeft geschreven en deze heeft gecompileerd om de Intel-hardware te gebruiken, ongeacht het besturingssysteem.
Grafische bewerkingstest
Voor deze test gebruikten we de GIMP (GNU Image Manipulation Program) versie 2.2.10 die beschikbaar is voor beide besturingssystemen. Dit is geen universele applicatie voor Mac en werkt met Rosetta. We gebruikten een populair script genaamd Warp-Sharp samen met het Old Photo-script van het GIMP-programma om een digitale foto van 5 megapixels op te schonen en te timen hoe snel de scripts van kracht werden.
Resultaten
- Mac OS X: 47s (Warp-Sharp Script) en 36s (Old Photo Script)
- Windows XP: 32s (Warp-Sharp Script) en 28s (Old Photo Script)

In deze test zien we een 22% en 30% snellere prestatie van de applicatie die draait in Windows XP boven Mac OS X. Aangezien de applicatie de harde schijf tijdens dit proces helemaal niet gebruikt, wordt de prestatiekloof waarschijnlijk toegeschreven aan het feit dat de code via Rosetta moet worden vertaald.
Digitale videobewerkingstest
Voor deze test hebben we twee vergelijkbare toepassingen gekozen die een AVI-bestand van een digitale camcorder naar een autoplay-dvd kunnen converteren. Voor Windows selecteerden we de Nero 7-applicatie en het iDVD 6-programma werd gebruikt voor Mac OS X. iDVD is een universele applicatie geschreven door Apple en maakt geen gebruik van de Rosetta-emulatie.
Resultaten
- Mac OS X: 23m, 32s
- Windows XP: 15m, 30s

In dit geval is de conversie van de video van het AVI-bestand naar de dvd 34% sneller onder Nero 7 op Windows XP dan met iDVD 6 op Mac OS X. Dat gezegd hebbende, zijn er minder stappen nodig om dvd's te branden met iDVD, dus het is handiger voor consumenten.
Eindoordeel
De kloof tussen snelheid en prestatie tussen Windows XP en Mac OS X kan oplopen tot 34% voor apps die niet zijn ingebouwd in Intel-gebaseerde Macs. Nieuwere Macs zijn efficiënter, dus de kloof tussen de besturingssystemen is kleiner geworden, maar Windows XP verslaat nog steeds oudere versies van Mac OS X.