back to bluepixysw.com

Riassunto sugli Universal Binary per Mac OS X

n.d.t. Questa pagina web è la traduzione in italiano di una pagina inglese realizzata da Richard Buckle denominata "Mac OS X Universal Binary API redux".

Di seguito sono riportate alcune note brevi e relativamente non strutturate che ho realizzato durante la lettura del documento di Apple Universal Binary guidelines, con la prospettiva di creare una lista delle cose da fare per i miei progetti personali. Spero che siano utili. Eventuali errori ed omissioni sono i miei (n.d.t. oppure del traduttore) e suggerimenti e chiarificazioni sono i benvenuti.

Considerazioni generali

Ordinamento ed inversione dei byte, ecc...

Devono essere prese in considerazione tutte le questioni relative all'ordinamento dei byte che sono familiari a chiunque abbia fatto un porting da Mac a Windows o viceversa:

Altre questioni relativi alla dimensione ed all'allineamento dei dati

Strutture di basso livello del disco

Objective-C

AltiVec

QuickDraw, QuickTime e OpenGL

Rosetta


64-bit

Questo documento non dice nulla sull'indirizzamento a 64-bit e sulle API per file a 64-bit. Ovviamente l'indirizzamento a 64-bit non è supportato in x86 ("cough", AMD, "cough"). Presumibilmente le API per file a 64-bit "semplicemente funzioneranno" (senza bisogno di altri accorgimenti).


Accorgimenti vari


Questo è tutto per adesso. Se lo trovi utile fammelo sapere (n.d.t. in inglese, corrisponde alla mail dell'autore originale).


n.d.t. Per scrivere al traduttore e segnalare eventuali errori di traduzione cliccare qui.

testo originale inglese: © 2004 Sailmaker Software Limited. All rights reserved. Last updated: Thursday, February 16, 2006.
traduzione italiana a cura di Ludovico Rossi. Ultimo aggiornamento: Venerdì, 17 Febbraio 2006

back to bluepixysw.com