gen 15

Come sapete dal post precedente ho recentemente scaricato ed iniziato a testare la beta di Windows 7… in questo articolo mi voglio soffermare sulle performance dei vari browser.

Ho voluto cominciare con un confronto un po’ “anomalo” ma che trovo possa essere comunque significativo… mi sono chiesto quindi quale  bundle (browser + os) offrisse la migliore “user experience” all’utente finale tra Windows Vista con IE7 contro Windows 7 con IE8. Mi rendo conto che sto confrontando 2 browser su due sistemi operativi differenti ma trovo che la cosa abbia un senso per un motivo banalissimo… quando mai l’utente comune va aggiornarsi il browser di sistema? Mio padre (e come lui molti altri) ad esempio si è recentemente preso un netbook con Windows XP e IE6… ha cominciato ad usarlo senza accorgersi di avere una versione vecchia del browser (tra parentesi non credo sappia nemmeno che versioni di IE esistono) e se non fosse stato per me avrebbe continuato ad usare il 6 fino alla fine della vita del netbook. Ho deciso quindi che il test avrebbe avuto senso in quanto rispecchierebbe il “feeling” che avrebbe l’utente medio che fosse andato a comprarsi la sua copia di aggiornamento Vista -> 7 (facendola poi installare al figlio del vicino di casa o al “cuggino”).

Nei test successivi invece faccio un confronto sulle prestazioni tra i maggiori browser disponibili adesso sulla scena per valutare quale sia il più performante. 

La macchina su cui si è svolta la sfida è la stessa descritta nel precedente post su Windows 7 (un P4 da 3,2GHz con 1GB di RAM)…

Il primo test è il SunSpider benchmark i cui risultati sono (minore è il tempo maggiori sono le performance):

sunspider-ie

Come possiamo vedere l’accoppiata Interet Explorer 8 e Windows 7 porta a casa risultati il doppio più rapidi di Internet Explorer 7 con Vista. Il merito ovviamente è da imputare in gran parte a IE8 che ha fatto grandi passi avanti (test tra i due browser che ho fatto in passato sullo stesso sistema operativo hanno dato risultati in linea con quanto ottenuto… anche se noto un miglioramento per IE8).

I risultati dell’Acid Test 3 sono (maggiore è la percentuale maggiore è l’aderenza agli standard):

acid3-ie

Anche qui notiamo che IE8 è più avanti del suo fratello maggiore… purtroppo però constatiamo anche che l’aderenza agli standard è ancora estremamente bassa. Come potrete notare più in basso Internet Explorer, per quanto concerne i browser più diffusi, è ancora quello che meno aderisce agli standard W3C.

I risultati del Benchmark - W3C DOM vs. innerHTML sono (minori sono i tempi maggiori sono le performance):

innerhtml-ie

Anche in questo test è possibile constatare come le performance del nuovo browser siano nettamente superiori… Microsoft evidentemente non è statacon le mani in mano e ha cercato di migliorare il suo browser. Nonostante tutto però IE8 rimane comunque un browser molto indietro rispetto alla concorrenza… dando infatti un’occhiata qua sotto a come si comportano Firefox 3, Google Chrome 1 e Safari 3.2 su Windows 7 ci si rende conto che a Redmond hanno ancora parecchia strada da fare prima di avere un browser veramente competitivo!

sunspider-w7

acid3-w7

innerhtml-w7

Da questa analisi si vede subito che in fatto di rapidità ed aderenza agli standard è Google Chrome a farla da padrone! Speriamo che Mountain View migliori questo browser (basato sul motore Webkit… lo stesso di Safari) che sembra davvero promettere estremamente bene.

gen 12

Come molti di voi sapranno Microsoft, la sera del 9 gennaio, ha rilasciato la beta pubblica (scaricabile a questo link) del suo nuovo sistema operativo, Windows 7, che aveva poc’anzi presentato al CES di Las Vegas. A causa dell’intenso traffico verso i server Microsoft mi è stato impossibile reperire la mia copia della beta di Windows 7 prima di ieri in tarda serata. Stamattina però, fresco e riposato, mi sono buttato nell’installazione dell’ultimo nato di Redmond per vedere come se la sarebbe cavata.

La macchina “mulo” su cui ho installato la beta (versione a 32-bit) è un po’ datata  (costruita ai tempi di XP, adesso fa coesistere ben 5 sistemi operativi… Slackware Linux, Windows XP, Windows Vista, Windows Server 2008 e Windows 7) ma se la cava bene… le sue specifiche sono:

  • CPU: Intel Pentium 4 3,2GHz con 512KB di cache L2 (CPU a 32-bit)
  • Scheda Madre: ASUS P4C-800 con FSB a 800MHz
  • RAM: 1GB a 400MHz
  • Scheda Video: nVidia 6800 GT su  AGP con 256MB di RAM DDR3
  • HD: Maxtor 120GB SATA a 7200rpm

L’installazione si è conclusa rapidamente in soli 19 minuti (22 se si considera anche la parte di configurazione utente) e mi ha impressionato soprattutto per l’efficienza del riconoscimento e della configurazione dell’hardware. Difatti nessun Windows (neppure Vista) era riuscito a riconoscere tanto hardware e configurarlo come 7!

Vista riusciva a configurare tutto l’hardware eccetto che la scheda audio integrata e la scheda di rete (cosa che erà un po’ fastidiosa visto che ti impediva di poter andare su internet a cercare gli opportuni driver)… 7 invece ha fatto di meglio riconoscendo l’ethernet integrata nella motherboard (non solo si è anche autoconfigurato per connettersi alla mia rete domestica col risultato che ad installazione conclusa tutto ciò che dovevo fare per navigare era aprire IE)!

L’unico problema che ho riscontrato è stato con la scheda audio integrata; Windows 7 la riconosceva e ne installava i driver… che però non funzionavano. La cosa è comunque stata risolta rapidamente facendo una visita al sito di ASUS e scaricando i driver per XP (che funzionano egregiamente anche su Vista… e 7) ed installandoli.

win7-screen21Una volta finita l’installazione, che ha occupato l’hard disk con un totale di 8GB, ho provato a cronometrare i tempi di avvio del sistema: Windows 7 riesce ad arrivare alla schermata di login utente in soli 29 secondi ed una volta effettuato l’accesso impiega altri 21 secondi per essere “pronto” all’uso (per un totale di 50 secondi).

A sistema appena avviato (o comunque avviato da poco) la memoria occupata è circa il 40~45% ed il processore, con le sole applicazioni caricate al login, viene utilizzato tra lo 0% ed il 5%.

Il caricamento delle applicazioni è veloce ed in particolare per le applicazioni di uso più comune (come “Esplora risorse” ed “Internet Explorer 8“) per le quali è quasi istantaneo. Per aprire un filmato di 700MB codificato con DivX (complimenti per aver incluso il codec di default) sono necessari circa 3 secondi (prima apertura di Media Player), per un MP3 invece ne bastano 2.

win7-bottombarPer quanto riguarda invece il funzionamento di Aero direi che è analogo a quello di Vista, e cioè bello fluido (anche se in Windows 7, al contrario che in Vista, ogni tanto, tipo ogni 6 o 7 animazioni, capita di notare un leggerissimo scatto… ma è una cosa che richiede parecchia attenzione per essere notata e che proverò a risolvere con un aggiornamento dei driver installati di default).

Passando ad un’analisi più pratica devo dire che trovo carina la nuova grafica (il look delle finestre è praticamente identico a Vista ma hanno cambiato la barra delle applicazioni e qualche altra cosuccia) anche se mi ci devo abituare. L’organizzazione globale del sistema comunque si rifà moltissimo a Vista. La barra delle applicazioni ricorda un po’ quella di Mac OS X (più quella di Tiger che quella di Leopard) infatti le applicazioni aperte sono raggruppate per blocchi che rappresentano tutte le applicazioni di un determinato tipo ed infilate nella barra, per le applicazioni di avvio rapido presenti di default all’avvio invece cambia un po’ la tonalità dei colori (su OS X abbiamo invece il pallino sotto all’icona). Una cosa che poi hanno introdotto, già in Vista, ma qua anche migliorato e che mi piacerebbe molto vedere anche in OS X (nonostante con Exposè si ottenga lo stesso risultato… ma è bello avere scelta) sono le thumbnail delle finestre delle applicazioni aperte che al passaggio attivano momentaneamente la finestra sul desktop per vedere “come sarebbe“. Da notare poi come sia sparita la “sidebar” di Vista lasciando i Gadget liberi di starsene dove meglio credono (cosa che mi pareva fosse possibile anche in Vista… ma adesso partono di default senza il supporto della sidebar).

win7-app-thumb

Un’altra novità è la presenza di “Internt Explorer 8” come browser di sistema che se ancora come compatibilità agli standard W3C non è ottimo ha comunque fatto enormi passi avanti rispetto ai propri predecessori!

Per ora è tutto ma appena avrò modo di esplorare in maniera più approfondita (questa è stata giusto una prima occhiata) tornerò con descrizioni più dettagliate e magari anche qualche benchmark. Arrivederci alla prossima!

nov 18

Girando su internet mi sono imbattuto in questo spassosissimo video che racconta come sarebbero andate le avventure di Neo e amici se Matrix si fosse basato sul sistema operativo di Microsoft…

ott 21

 

shapeimage_2Tranquilli non sto parlando di me. Non sono passato al “lato oscuro” dell’informatica! Mi riferisco alla frase che pronunciano molti utenti Windows del mio corso universitario quando qualcuno tira fuori un Mac o PC con Linux.

In genere la scena si svolge nel seguente modo:

uno tira fuori il proprio notebook, la gente lo guarda e si accorge che non è un Win-PC (se è un Mac per la grossa mela bianca… se è linux appena parte l’avvio del sistema) e qualcuno subito salta fuori con un: “Ah… tu usi Mac/Linux!? Io purtroppo uso Windows!” sottolineando il “purtroppo” e facendo lo sguardo di un bambino che è appena stato colto con la mano nel barattolo dei biscotti (e cioè uno sguardo che mixa vergogna e senso di colpa).

A ingegneria informatica la gente sembra vergognarsi di usare Windows… eppure lo usa comunque (il 70-80% degli aspiranti ingegneri informatici usa il sistema operativo di Microsoft… perché non ne sa usare nessun altro)! La mia domanda a quel punto è: “Ma se ti vergogni tanto perché mai lo usi????”.

Sinceramente non capisco come possa un ingegnere informatico (o aspirante tale) usare un sistema operativo di cui non è evidentemente soddisfatto (altrimenti non se ne vergognerebbe).

Se il tuo sistema non ti va bene… CAMBIALO! Mac può essere una scelta che comporta costi e quindi può essere inadatta per alcuni, Linux però NO… è gratis (nella maggior parte dei casi)!

Si dovrebbe essere convinti e fieri delle proprie scelte… non vergognarsene e non far nulla per porvi rimedio! Non riesco onestamente a capire il perché di un simile comportamento.

Apprezzo di più i Windows fanatici che difendono a spada tratta il loro sistema operativo  preferito ad ogni costo (anche rendendosi ridicoli), piuttosto che quelle persone che criticano Windows per tutti i suoi difetti (a volte sono addirittura meno parchi di critiche dei Mac o Linux fanatici) ma nonostante tutto continuano ad usarlo!

Concludo sottolineando che nel mondo trovare utenti Windows insoddisfatti del proprio sistema operativo è cosa assai facile mentre , e questo dovrebbe far riflettere, utenti Mac o Linux insoddisfatti sono praticamente introvabili!