Safari

« Older   Newer »
  Share  
WhatTheFuck???
view post Posted on 29/3/2011, 16:13




image

Safari è un browser web sviluppato da Apple Inc. per il sistema operativo Mac OS X e successivamente anche per Windows. È il browser fornito di default con Mac OS X dalla versione 10.3 (Panther). Per renderizzare le pagine HTML, Safari utilizza il framework WebKit, fornito con il sistema operativo. Anche l'iPhone utilizza il browser Safari, girando anch'esso su sistema operativo con base Apple.

Safari utilizza il tema Apple metallizzato per la sua interfaccia utente su Mac OS X 10.4, mentre in Mac OS X 10.5 e Windows usa la nuova interfaccia utente grigia. I bookmark vengono organizzati seguendo una logica simile a quella usata in iTunes.

Il browser supporta anche la navigazione a tab come Opera, Firefox o Internet Explorer 7. Nella barra è integrata una funzione di ricerca che si poggia su Google, si possono anche scegliere Yahoo! o Bing per effettuare le ricerche.

Il codice del motore di rendering è basato sul motore KHTML utilizzato dal browser open source Konqueror, il che implica che il codice del motore di rendering HTML è rilasciato sotto licenza GNU Lesser General Public License. I miglioramenti nel codice di KHTML introdotti dagli ingegneri di Apple vengono restituiti alla comunità di KDE di modo che possano essere integrati nel progetto originario. All'atto pratico il processo di collaborazione in entrambe le direzioni si è rivelato più difficoltoso di quanto idealmente avrebbe potuto essere (vedi KHTML per un approfondimento).

Apple ha rilasciato dell'altro codice (conosciuto come WebCore) sotto una licenza open source simile a quella BSD e un framework completo, sempre in licenza open source, denominato WebKit, che integra anche il motore KHTML. Questo framework è alla base dello sviluppo anche di altri browser, il più noto dei quali è Google Chrome. Il codice sorgente del resto del browser, incluso quello della GUI, non è stato rilasciato.

Nel 1997, Netscape Navigator ha abbandonato il supporto del suo browser per i computer Apple Macintosh, mentre invece è proseguito il supporto da parte di Mozilla.

Microsoft Internet Explorer era incluso nel sistema operativo come browser predefinito fino a Mac OS X 10.3, in una versione specifica meno avanzata rispetto alla versione per Windows ma dotata di un motore di resa diverso (denominato Tasman), più aderente agli standard web. Nel giugno 2003, la Microsoft ha abbandonato lo sviluppo di Internet Explorer per Macintosh pur continuando a integrare Tasman nella versione per Mac della suite di Office.

La versione 2 di Safari, inclusa in Mac OS X 10.4, comprende un lettore RSS e Atom. Supporta anche una modalità di navigazione "privata" (non vengono salvate informazioni sui siti visitati), è in grado di archiviare le pagine web, di inviare via e-mail usando programmi esterni e può effettuare ricerche nei bookmark e molto altro.

Il nome probabilmente deriva da un gioco di parole tratto dall'album Surfin' Safari dei Beach Boys pubblicato nel 1962.

Stando a quanto affermato da fonti interne alla Apple, la versione 3 di Safari risulta, da test eseguiti con iBench, il browser più veloce nel rendering delle pagine HTML, nell'esecuzione di codice JavaScript e nell'avvio, avendo una velocità doppia rispetto a Internet Explorer nei primi due test e avendo un buon margine su Firefox 2.0.x

Con l'uscita del veloce Firefox 3 con nuovo motore di rendering Gecko 1.9, questo primato sarebbe stato perso soprattutto nell'esecuzione di codice Javascript grazie al motore javascript SpiderMonkey di Firefox 3. Tuttavia il gap è stato superato con l'uscita della versione 4 di Safari che utilizza un nuovo motore javascript ad elevata efficienza denominato Squirrel ("scoiattolo").

La diffusione di Safari ha avuto nel 2007 un netto incremento dovuto alla disponibilità della versione per Windows, all'integrazione del programma nell'iPhone e nell'iPod Touch e all'andamento favorevole delle vendite dei sistemi Apple anche se Safari per piattaforma Windows è stato talvolta criticato per falle e imperfezioni
 
Top
0 replies since 29/3/2011, 16:13   89 views
  Share