Leonardo.it

I say blog!

  • 24
  • giu

Snow Leopard, le nuove features ci sono ma non si vedono

Di Camillo Miller, in Snow Leopard, Varie, WWDC.

Apple ha presentato Snow Leopard, il successore di Mac OS X 10.5, come un sistema operativo privo di nuove features appariscenti e focalizzato sul miglioramento delle prestazioni generali di Mac OS X grazie ad innovazioni quali Grand Central e Open CL. Citando fonti interne all’ambito degli sviluppatori, Daniel Eran Dilger di Roughly Drafted ha stilato un’interessante elenco di una decina di ulteriori features di Snow Leopard che sono sicuramente innovazioni interessanti per tutti gli utenti, anche se per la maggior parte di essi saranno quasi invisibili. Fra queste troviamo Sproutcore, il framework Javascript di cui abbiamo parlato qualche giorno fa, il compiler LLVM e la versione 1.4 del CUPS, il Common Unix Printing System, progetto Open Source al quale Apple contribuisce attivamente assieme ad una vasta comunità di sviluppatori indipendenti, e il supporto al file system ZFS. Vediamo insieme di cosa si tratta e quali sono le novità più interessanti.

Compilatore LLVM e CUPS

Il compilatore Low Level Virtual Machine (LLVM) è stato sviluppato originariamente dall’università dell’Illinois e dal 2005 Apple ha iniziato a contribuire al progetto. Il compiler LLVM, che verrà integrato nell’IDE di Xcode, permetterà agli sviluppatori di aumentare drasticamente la velocità del proprio codice in modo che programmi ottimizzati con questo sistema possano girare più velocemente sul medesimo hardware.

Il CUPS (Common Unix Printing System) è il printing engine che Apple ha cominciato ad utilizzare in Mac OS X Jaguar. Apple detiene i diritti del progetto che è tuttavia Open Source ed è il sistema di stampa attualmente utilizzato da Linux. Lungi dal mettere i bastoni fra le ruote agli sviluppatori indipendenti, Apple ha invece fornito un’importante contributo allo sviluppo del sistema, che su Snow Leopard debutterà nella versione 1.4

ZFS

Il nuovo file system successore del vituperato HFS+ dovrebbe fare il proprio debutto nella nuova versione di Mac OS X Snow Leopard. ZFS è un file system a 128 bit che deriva in gran parte dal progetto OpenSolaris di Sun, e che i rumors volevano già disponibile in Mac OS X Leopard. L’attuale versione dell’OS di Cupertino supporta solamente la lettura di ZFS, mentre Snow Leopard riuscirà a sfruttare il nuovo file system anche in scrittura. Nonostante ZFS sia visto da molti come la vera next big thing, i miglioramenti legati a questa feature saranno particolarmente sensibili solo su macchine di fascia alta che lavorano con numerosi dischi contemporaneamente; HFS+ non dovrebbe comunque essere abbandonato del tutto.


SproutCore, Squirrelfish e lo sviluppo JavaScript

Altre interessanti innovazioni riguardano invece lo sviluppo in ambiente JavaScript. SproutCore è il nuovo framework javascript che Apple ha utilizzato per realizzare il nuovo servizio online MobileMe e di cui abbiamo ampiamente trattato qualche giorno fa. Ma l’impegno di Apple relativo a questo ambiente di sviluppo open e web oriented si tradurrà anche nell’introduzione di un nuovo interprete , Squirrelfish, che velocizzerà drasticamente la fruizione dei web sofware sviluppati in JavaScript da parte di Safari e di altri browser sviluppati a partire dal Web-Kit. Anche la possibilità di salvare applicazioni web per l’utilizzo desktop con Safari 4 è un’altra innovazione che va in questa direzione.

Exchange e il Multi-Touch.

Nel nuovo sistema operativo di Cupertino verrà implementato il supporto alla tecnologia Exchange di Microsoft, lo standard de facto in ambito aziendale per quanto riguarda la sincronizzazione remota fra dispositivi differenti.  Altra nota positiva è l’implementazione di un framework specifico che permetterà agli sviluppatori di sfruttare le potenzialità del multi-touch, tecnologia che per adesso troviamo solo su MacBook Air e MacBook Pro, ma che presto potrebbe fare il proprio debutto anche sugli altri computer della gamma Mac.

Applicazioni di dimensioni ridotte.

Apple si sta impegnando attivamente per ridurre le dimensioni delle applicazioni native che faranno parte del pacchetto di Snow Leopard. Il fine di questa ottimizzazione è principalmente quello di alleggerire il sistema per l’installazione sui dischi SSD, che attualmente non sono in grado di raggiungere dimensioni paragonabili a quelle dei dischi tradizionali. Di seguito l’eloquente schema di Roughly Drafted che mostra quantitativamente la “riduzione”.





15 Commenti Scritto da Camillo Miller
Termini legati all'articolo: , , , .
Altri articoli:

Articoli correlati a "Snow Leopard, le nuove features ci sono ma non si vedono"


Commenti:

Sono stati scritti 15 commenti su "Snow Leopard, le nuove features ci sono ma non si vedono"

  1. Pio Alt

    Interessante il grafico, pare che le app contengano dal 50 al 90 per cento di inutilità al loro interno. Ma cosa conterranno questi byte?
    Commenti? localizzazioni? icone inutilizzate? funzioni non attivabili? giochini a sorpresa? modelli così brutti che nessuno li ha mai utilizzati? :-)
    Le avessero ottimizzate quando avevo un disco da 10 GB…

  2. Stefano

    Certo vedere mail che può essere ridimensionato a 1/3 delle sue attuali dimensioni lascia veramente perplessi. E quanto codice inutile e quindi potenzialmente dannoso c’è dentro mail?

    Questa cosa non la capisco! bho!

    Ciao

  3. Beh, bisogna considerare che la riduzione e l’ottimizzazione del codice sono meccanismi complessi che spesso necessitano anche parecchio tempo… Comunque anche per mail la maggior parte dei MB se ne vanno in localizzazioni inutili e soprattutto in componenti grafici…

  4. Pio Alt

    E poi pare che le app che supportavano PPC e Intel fossero quasi duplicate, siccome PPC non sarà più supportato, molta parte del risparmio viene da questa “deimplementazione” :-)
    Non so neppure io cosa significa questa parola ma non me ne veniva una migliore :-)

  5. Il contrario di implementazione … ;-) Solo che sul dizoinario non cìè.. ottimo neologismo comunque :-)

  6. Pio Alt

    sì ma im-plementa-zione ha già un prefisso im dovrebbe essere mettere dentro o aggiungere, quindi… de-plementazione dovrebbe essere.
    .
    Consultare Storiattiva :-) A quando la prossima pagina?

  7. Nev

    Se provate http://www.xslimmer.com/ le applicazioni calano anche loro drasticamente di peso. Già da subito.
    Ma penso che la scelta di apple di fermarsi e concentrarsi sulla ottimizzazione del codice sia ottima idea.
    Un po di pulizia non fa mai male

  8. bè l’ottimizzazione di una app potrebbe essere sotto svariati aspetti, prima c’era anche la versione ppc che con snow leopard nn ci sarà più

    poi tutta la parte grafica che magari è stata ottimizzando utilizzando o creando un altro formato più leggero

    la parte di localizzazione che magari prevederà solo le lingue scelte al momento dell’installazione del SO

    la parte di codice, sembra strano ma cose che si fanno con 5/6 righe possono diventare benissimo 1, se poi ci sono delle api predisposte ancora meglio

    queste sono solo alcune delle cose che si possono ottimizzare…

  9. [...] quindi fino a Leopard la situazione è questa, sarà interessante vedere con Snow Leopard ed il supporto allo ZFS anche in scrittura come saranno maggiori le performance minimizzando ulteriormente la necessità di [...]

  10. [...] giorno fa vi abbiamo parlato delle migliori features che si nascondono in Snow Leopard, il successore dell’attuale versione di Mac OS X. Fra le [...]

  11. [...] E dopo… chissà quali novità ci saranno, l’anno successivo a Snow Leopard! [...]

  12. [...] supporterà i 64-bit. Ma il nuovo Sistema Operativo di Apple, che l’azienda di Cupertino ha già definito come una versione maggiormente improntata al miglioramento delle performance e della stabilità [...]

  13. [...] delle specifiche della nuova interfaccia di programmazione Open CL su pressione di Apple che, come già annunciato al WWDC 08, ha intenzione di integrare questa tecnologia in Snow [...]

  14. [...] specifiche della nuova interfaccia di programmazione Open CL su pressione di Apple che, come già annunciato al WWDC 08, ha intenzione di integrare questa tecnologia in Snow [...]





Tutto su Apple iPad

Tute le informazioni sul nuovo iPad di Apple

Gallery


Feed RSS

Tieniti sempre aggiornato, iscriviti ora ai Feed Rss.

Video-Corso Logic 9

Il video-corso di Logic 9 - Indice delle lezioni

Sondaggi

Quale modello di iPad comprerai?

Guarda i risultati

Loading ... Loading ...

Recensioni Apps

Recensioni Applicazioni per iPhone e iPod touch

iPhone 3Gs News

Nuovo iphone 3G-S

Mac & Music

Fare musica con il Mac

Collabora con iSayBlog!

Sei un iPhone-Maniaco? Collabora con iSayBlog!

Chiedi a TAL

Registrati ed identifica i tuoi commenti comodamente.

Newsletter

Inserisci il tuo indirizzo email per iscriverti alla Newsletter e ricevere tutti i nuovi post del blog:

Tag Cloud

Tips & Tricks

Trucchi per Leopard e Snow Leopard
Guide e consigli per chi è appena passato al Mac

Segui TAL su

TAL su Facebook

TAL su Twitter


Diventa Fan di TheAppleLounge!





©TheAppleLounge, è parte del network iSayBlog. Partita Iva 09729901000