Nowości świata Apple. Nowe komputery Apple Macintosh iPody Samouczki programów Apple Macintosh Artykuly o komputerach Apple i systemie Mac OS X Linki - Strony o komputerach Apple Macintosh i oprogramowaniu Forum Macplug - grupa użytkowników komputerów Apple kontakt - porozmawiajmy o komputerach Apple

Test przeglądarek

Przed kilkoma dniami Apple opublikowało kolejną wersję przeglądarki Safari oznaczoną numerem 3.1 . Wg zapewnień bardzo szybką, zgodną z nowoczesnymi standardami tworzenia stron internetowych. Nie byłbym sobą, gdybym nie spróbował tego sprawdzić.

Postanowiłem skorzystać z popularnych testów Acid 2 i Acid 3 dostępnych na stronie acidtests.org. Gwoli wyjaśnienia, nie są to programy które ściągamy na dysk i uruchamiamy a specjalnie przygotowane strony internetowe, po wejściu na które uruchamiany jest cały zestaw poleceń. W ich efekcie na ekranie ma ukazać się ściśle określona strona internetowa. Acid 2 generuje buźkę a Acid 3 zestaw odpowiednio pokolorowanych pól. Na poniższych obrazkach możecie zobaczyć efekty działania obu testów.

Acid - test przeglądarek Apple Macintosh Acid - test przeglądarek Apple Macintosh

Test Acid 2 sprawdza czy silnik przeglądarki poprawnie interpretuje kod HTML i CSS, przezroczystość kolorów w grafikach, osadzanie obiektów na stronie. Test Acid 3 jest bardziej złożony i sprawdza kilka nowych technologii, dzięki którym mamy serwisy tzw. Web 2.0 nastawione na współpracę z użytkownikiem a nie jedynie na bierne prezentowanie treści. Z obowiązku wymienię XML, DOM L2, grafikę wektorową w formacie SVG, język JavaScript. Po szczegółowe informacje zapraszam na strony Wiki obu projektów: http://en.wikipedia.org/wiki/Acid2 i http://en.wikipedia.org/wiki/Acid3 . Oba testy nie sprawdzają jednak funkcji samej przeglądarki a jedynie możliwości ich “silników”. Silnikiem jest nazywany program, który odpowiada za interpretowanie kodu strony i prezentowanie wyniku tej interpretacji na ekranie. Im lepiej napisany silnik tym wierniejszą oryginałowi zobaczymy stronę.

 

Uruchomiłem oba testy wpisując odpowiedni adres w przeglądarkę Safari 3.1: acid2.acidtests.org i acid3.acidtests.org . Nie napiszę teraz jaki uzyskałem wynik, o tym będzie za chwilę. Natychmiast powstało pytanie jak sobie radzą inne przeglądarki. Na dysku miałem Firefoxa 2 i Operę 9.26, uruchomiłem witrynę macupdate.com i wszedłem do kategorii “browsers” (dla chętnych podaję odnośnik: http://www.macupdate.com/internet.php?sub=1 ) i pobrałem te przeglądarki, o których choć raz coś przeczytałem. Odpuściłem sobie kilka starych programów takich jak Internet Explorer 5.2 . Następnego dnia wykonałem testy przeglądarek Internet Explorer na kilku komputerach z zainstalowanym systemem Windows XP.

 

Testy wykonałem na iMacu 17” 1.83 GHz core duo z zainstalowanym systemem 10.5.2 i zaktualizowanym wszystkimi dostępnymi uaktualnieniami na dzień 20.03.2008. Testy w systemie Windows wykonałem na MacBooku Pro 17” 2.40 GHz core 2 duo i na markowym PC o bliżej mi nieznanej konfiguracji (zapomniałem sprawdzić, ale to była całkiem szybka biurowa maszyna). Oba komputery miały system Windows XP SP2 z zainstalowanymi wszystkimi poprawkami jakie standardowo pobierają się poprzez mechanizm Windows Update. Mac OS X Leopard został wyczyszczony z naleciałości za pomocą programu Onyx 1.9 . Każdy test uruchamiałem pięć razy na każdej przeglądarce by sprawdzić czy wyniki są powtarzalne. Od razu Wam powiem że nie są i dla kilku przeglądarek różniły się o jeden punkt w teście Acid 3. Zamieszczam ten wynik, który był bardziej powtarzalny.

 

Szybki spis testowanych programów zamieszczam poniżej, więcej szczegółów wraz wynikami i zrzutami z ekranu znajdziecie w dalszej części artykułu, po wybraniu odpowiedniej przeglądarki:


Podsumowanie

Czas zestawić wyniki w zgrabną tabelę. Spójrzmy jak wyglądają wyniki dla dziewiętnastu przetestowanych przeglądarek.

tabela zestawienie tabela zestawienie tabela zestawienie tabela zestawienie tabela zestawienie tabela zestawienie

Tekst aktualizowany 27.03.2008 by uwzględnić dodane przeglądarki.


Tekst aktualizowany 28.03.2008: zmieniłem nazwę silnika IE na Trident - dzięki sentio.

 

Jak możecie zauważyć w moim teście wzięły udział cztery różne silniki: Gecko tworzony przez Fundację Mozilla, WebKit tworzony przez Apple, Presto należący do firmy Opera Software i Trident będący dziełem Microsoftu. Dwa pierwsze silniki są udostępniane jako Open Source, Presto i Trident są trzymane w cyfrowych sejfach i twórców. Jak taka taktyka się sprawdza możecie ocenić sami.

Najlepszy wynik osiągnęła testowa wersja silnika WebKit: 100 na 100 punktów w teście Acid 3 pozwala pozostawić konkurencję daleko w tyle. Test Acid 2 również został zaliczony. Nie wystarczy jednak zaprojektować przeglądarki wokół dobrego silnika by działała dobrze. Demeter 1.0.9 i Shiira 2.2 nie zaliczyły testów Acid 2. Najlepszy wynik z skończonych programów ma Safari 3.1: 75 na 100 punktów.

Drugie miejsce w konkursie poprawności zajmuje silnik Presto, w jeszcze nieskończonej Operze 9.50 uzyskał 77 punktów w teście Acid 3 i poprawnie wyświetlił buźkę z Acid 2. Widać, że jego twórcy ciężko pracują nad ulepszeniami.

Trzecie miejsce na podium zajmuje produkt Fundacji Mozilla - silnik Gecko. Napędza bardzo popularnego Firefoxa i po wynikach wersji 3.0 beta4 można zaobserwować jego rozwój. Jest jednak powolny, w czasie testów było można wyraźnie odczuć jak odstaje od Presto z Opera Software i WebKit od Apple.

Jest taka miejska legenda, że firma Microsoft przespała wybuchowy rozwój internetu w latach. Jednak gdy lewiatan przebudził się zajął ogromną część rynku swym Internet Explorerem. Muszę przyznać że wyniki trzech różnych wersji ich produktu były dla mnie ogromnym zaskoczeniem. Nie sądziłem, że firma o tak ogromnym potencjale zdobędzie się na tak niewiele, trzeba jednak przyznać, że w wersji beta Internet Explorera 8 pojawił się choć trochę lepszy wynik niż we wcześniejszej.

Do Was, drodzy czytelnicy należy wybór jakiej przeglądarki użyjecie. Pamiętajcie, że niekoniecznie ta która używa najlepszego silnika jest najwygodniejsza w użyciu. Starałem się wspominać o ciekawych funkcjach niektórych programów, możecie pobrać je z witryn producentów i przetestować.

 

P.S. Sprawisz mi ogromną przyjemność jeśli zacytujesz ten artykuł lub odwołasz się do niego. Nie zgadzam się jednak na kopiowanie tego artykułu do celów komercyjnych.

 

Autor: Grzegorz Ogrodnik

Masz pytania/sugestie? Pisz do autora. Adres email jest w dziale kontakt.