Rosetta funkar på följande sätt:
Ett program kan besto av instruktioner enat på powerPC processornerna, eller Intel processorer eller ha instruktioner för bägge sorternas processorer - programmet är sk "universal binary". När du startar igång ett program så känner opperativ systemet vilken slags processor instruktioner som programmet har. När du sitter på en dator med Intel processor så är det så att om programmet som ska köras enbart innehåller instruktioner för powerPC så använder operativ systemet motorn "Rosetta" för att över sätta powerPC instruktonerna till instruktioner som intel processorerna förstår - med detta så kommer hastighets begräning av programmet eftersom instruktionerna måste översättas. Är ett program universal binary så kommer intel versionen av programmet att köras på intel macar och powerpc versionen köras på powerPC macar.
Den ända inställningen som du kan göra är om du har ett program som är unvieral binary (dvs har stöd för bägge processorerna) är att tvinga operativ systemet att använda rosetta. (välj programmet visa info, krysa för rutan "Öppna med Rosetta") - denna funktion är endast användbar vid ett väldigt fåtal tillfällen.
Normalsett så är Rosetta inget att bry sig om - behövs den så kommer den att anändas. Annars kommer det att gå snabbare. Den ända saken du kan göra om du vill få din dator att gå sanbbare är att se till att ha UB versioner av dina program
( Alla program finns ännu inte i UB - de som drar på tiden är Microsoft och Adobe )