Mac OS X Leopard: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 59:
* Assieme al sistema operativo, Apple distribuirà anche una nuova versione del suo [[Integrated development environment|IDE]] Xcode e di ''[[Interface Builder]]'', portandoli entrambi alla versione 3.0. Introdurrà anche una nuova applicazione per sviluppatori: [[Xray]], basata sulla ''utility'' [[open source]] [[DTrace]], per misurare la ''performance'' delle applicazioni sotto sviluppo.
 
* Accanto a [[Core Image]], [[Core Video]] e [[Core Audio]] verrà introdotto [[Core Animation]], un ''framework'' [[Cocoa]] per la creazione di una [[interfaccia grafica]] animata. Questa tecnologia viene usata ad esempio nelle animazioni per [[Time Machine]] e [[Spaces]]. Per esempio se un utente vuole realizzare uno screensaver basta che specifichi il punto di partenza e di arrivo dell'animazione e poi Core Animation calcolerà automaticamente i punti intermedi utilizzando la potenza di calcolo della scheda grafica e gli eventuali multi-core del processore se presenti.
 
* È stato confermato che la nuova versione del linguaggio di programmazione [[Objective C]] 2.0, a parte varie altre modifiche e miglioramenti, includerà anche [[garbage collection]] (come si può vedere già ora nella pagina [[man]] del GCC incluso nel Xcode 2.2.<ref>{{cita web | url=http://arstechnica.com/staff/fatbits.ars/2006/5/6/3868 | title=The garbage man cometh | author=John Siracusa | year=May 06 2006 | publisher=Ars Technica}}</ref>)
 
* Leopard gestirà l'interfaccia grafica in modo indipendente dalla risoluzione nativa espressa in [[pixel]]s e non assumerà più una risoluzione tradizionale di 72 [[DPI]]. Sarà cioè possibile specificare la grandezza degli elementi dell'interfaccia in grandezze fisiche ([[centimetri]], [[inch]]) invece che in pixel. Un supporto preliminare è già incluso nella versione 10.4, ma ne è scoraggiato l'utilizzo in quanto tecnologia ancora preliminare. Questa tecnologia permetterà per esempio ai grafici di modificare il rapporto DPI dei loro schermi in modo da poterli adeguare alle esigenze tipografiche.<ref>{{cita web | author=John Siracusa | title=Declaration of resolution-independence | url=http://arstechnica.com/staff/fatbits.ars/2006/4/23/3720 | year=April 23, 2006 | work=Ars Technica}}</ref> [http://developer.apple.com/leopard/overview/index.html]
 
*Supporto del [[file system]] [[ZFS]]. Il file system ZFS gestisce nativamente molte operazioni richieste da programmi come Time Machine ma al momento non è chiaro se verranno utilizzare nativamente o se Time Machine le implementerà in modo indipendente. Non è chiaro se verrà gestita solamente la lettura e scrittura del file system o se questo verrà eletto come nuovo file system standard del Mac OS X. <ref> {{cita web | author=la redazione | title=Nuovo file system per il Mac OS X ? | url=http://www.macitynet.it/macity/aA26584/index.shtml | year=19 Dicembre 2006 | work=Macitynet}}</ref>
 
 
 
http://www.macitynet.it/macity/aA26584/index.shtml
 
==Speculazioni==