Wojna filozofii czyli nowe Safari kontra Firefox

Posted on Luty 24, 2009 by MacKozer

Safari 4

Apple udostępniło właśnie betę swojej flagowej przeglądarki Safari w wersji 4. Bez dwóch zdań nowe Safari działa szybko, szybciej niż najnowszy Firefox. Ma dostępne nowe – robiące wrażenie – funkcje, jak choćby przeglądanie zakładek w widoku Cover Flow oraz widok najbardziej popularnych stron (Top Sites), w którym dodatkowo nowo zaktualizowane strony oznaczone są gwiazdką.


Safari 4 - Cover Flow

Zmienił się też interfejs przeglądarki. Otwarte karty powędrowały na samą górę okna, co razem ze wspomnianym Top Sites upodabnia nowe Safari do Opery. Wśród innych nowych funkcji warto wymienić wsparcie dla HTML 5 (obsługa tagów audio-video oraz rozbudowanego trybu OffLine) oraz CSS 3, obsługa CSS Canvas czy zgodność ze standardami W3C pozwalająca na przejście Acid Test 3. Wspomnieć także wypada o opcji Private Browsing czy Safe Downloads (Safari zatrzymuje informacje o tym kiedy dany plik został pobrany i skąd), a także o funkcji Speculative Loading czyli  ładowania skryptów zanim przejdziemy na konkretną stronę (podejrzewam, że tyczy się to często odwiedzanych stron – TopSites).

Zdecydowanie podoba mi się też funkcja uzupełniania wpisywanego adresu Smart Address Field:

Safari 4

Jestem także pod wrażeniem funkcji przydatnych dla web developerów (Develop menu należy uaktywnić w preferencjach Safari w zakładce Advanced). Standardowo dostępny jest Web Inspector, dzięki któremu możemy kontrolować rozmiar, czas ładowania poszczególnych elementów, oraz kontrolować błędy w kodzie i skryptach.

Safari 4 - Web InspectorSafari 4 - Web Inspector

Wykaz dostępnych funkcji developerskich:

Safari 4 Develop menu

Wśród funkcji developerskich warto także wymienić panel administracyjny baz danych.

Dokładna lista funkcji jakie wprowadzono w nowym Safari jest dość długa:  http://www.apple.com/safari/features.html.

Niestety pomimo wielu zalet. Safari w wersji 4 ma kilka poważnych wad. Niniejszy tekst musiałem dokończyć w FireFox. Beta Safari 4 nie obsługuje poprawnie wyskakujących okienek interfejsu WordPress 2.7 powodując przykrycie go zaciemnioną warstwą (div) bez możliwości skasowania jej i kontynuowania edycji.

Safari 4

Bug ten w obecnej chwili dyskwalifikuje Safari 4 jako przeglądarkę z której bym korzystał na co dzień. Nie to jest jednak głównym problemem. Przyznam szczerze, że nie jestem w stanie przyzwyczaić do filozofii budowy przeglądarki, której optuje Apple. Nowe Safari jest szybkie, pełne bajerów i wodotrysków oraz wielu przydatnych funkcji. Dlaczego zatem nie przekonuje mnie to zupełnie? Czy zdecydowanie wolniejsza praca FireFox’a 3 jest dla mnie jakimś problemem? Nie jest, a interfejs przeglądarki Mozilli jest być może mniej nowoczesny ale jednak dla mnie bardziej wygodny. Tak jak w Operze, tak i w Safari 4 jako dużą niewygodę odbieram umiejscowienie zakładek otwartych kart ponad głównym paskiem narzędziowym programu. Przy zmaksymalizowanym widoku Safari zdarza mi sie wcisnąć ikonę w pasku menu zamiast odpowiedniej zakładki. Irytujący jest też sposób w jaki przeglądarka maksymalizuje swój widok. Dzisiaj na Blip.pl autor Appleblog.pl (Njet) wspomniał że Safari 4 maksymalizuje się do takiej wielkości jaka jest potrzebna. Niestety… jest to moim zdaniem bardzo mylna opinia. Kilka z moich stron zostało mocno obciętych, a niektóre teksty stykały się z krawędzią okna przeglądarki. Weźmy na przykład mój nowy blog Straszne Horrory (http://www.strasznehorrory.pl), przy maksymalizacji okna Safari 4, blog ten prezentuje się w ten sposób:

Safari 4 - StraszneHorrory.pl

A tak – jak powinno – po ręcznym rozciągnięciu okna Safari 4:

Safari 4 - StraszneHorrory.pl

Dziwi mnie upór programistów Apple przed wprowadzenie funkcji maksymalizacji okna na całym obszarze ekranu, co często sprawdza się, zwłaszcza przy lepszym odbiorze wielu stron internetowych. Serwisy internetowe tworzą często swój własny świat, o odpowiednim klimacie, który psują aplikacje wystające niejako spod otwartego okna przeglądarki.

Po tych kilku godzinach pracy, sumując zalety i wady (wraz z omówionym bugiem w WordPress 2.7) mój werdykt jest wciąż taki sam. Sorry Apple, wybieram Mozillę Firefox’a.

SID On - ShowMe Stories w App Store<
promuj

Comments (11)

 

  1. popydo pisze:

    U mnie w WordPress 2.7.1 jest okej :>

  2. MacKozer pisze:

    no właśnie też mam 2.7.1 i wywala się tak jak na załączonym obrazku… nie wiem za bardzo czego może być to kwestia..

  3. BilboBaggins pisze:

    Nie, żebym się czepiał, ale problem z rozszerzaniem okienka Safari nie wynika z błędu tej przeglądarki tylko z layout’u Twojej strony. Safari rozszerza się tak, żeby idealnie było widać content strony, co w przypadku strasznehorrory.pl oznacza, że będzię okno strony będzie mieć szerokość 960px, taką jak div#wrapper w Twoim szablonie. Dodanie padding’u po lewej i prawej (np. 10px) powinno zaradzić temu problemowi. Trzeba tylko uważać, żeby suma szerokości końcowej content’u i paska scroll’owania okna nie przekroczyła maksymalnej szerokości ekranu (zakładam, że będzie to 1024px).

    Właśnie ściągam Safari 4… Zobaczymy co z tego będzie :) .

  4. MacKozer pisze:

    ja o tym wiem doskonale… w przypadku konkurencyjnych przeglądarek problem nie występuje. Safari uważa że taka szerokość wystarcza. Dla mnie jest to bzdura… wiele stron po prostu lepiej wygląda w widoku zmaksymalizowanym na całą szerokość ekranu, choć sam layout ma np. 800 px szerokości… Upieranie się przy takiej szerokości jaką proponuje Safari jest dla mnie błędną filozofią, która mi zwyczajnie nie pasuje…

  5. makojad pisze:

    Wydaje się, że taka a nie inna maksymalizacja widoku i inne sprawy, są raczej odbiciem budowy stron, nie zaś de facto błędów w Safari 4.

    Jak widzisz WebKit, czyli silnik Safari, wciąż eksploruje nowe rejony i wdraża nowe rozwiązania (czyli popycha wagon do przodu), proste i przyjazne dla developerów i surferów (np. CSS), inne silniki tego nie robią w takim stopniu. Ba, silnik FF nie ma nawet antyaliasingu tekstu (nie mówiąc już o IE)! Naprawdę, współcześnie WebKit jest daleko do przodu przed innymi silnikami, a nawet przed standardamil. CSS3 wciąż jest odrzucane przez validator, mimo, że ho, ho i jeszcze więcej developerów stosuje CSS3 – i na co komu standardy, które nie nadążają za rozwojem technologicznym? Na co komu silniki przeglądarek, które nie wdrażają nowych rozwiązań? Bo nawet jeśli wszyscy podziwiamy np. CSS3 to developerzy i tak powiedzą: co z tego, skoro IE i FF nie potrafią wszystkiego wyświetlić… I świat stoi w miejscu.

    Czasem gdy o tym myślę, wydaje mi się, że ci „klasyczni webmasterzy” uczepili się IE lub FF (bo lepszy od IE) i wciąż tkwią w tym wąskim antagoniźmie IE vs FF (gdzie FF jest objawieniem). Nie zauważają, że dla nich samych również świat się zmienia na korzyść, ale być może trzeba by zacząć używać innych narzędzi, aby tego doświadczyć.

    Ja serio chciałbym, by FF ruszył, za przeproszeniem, tyłek nie tylko w kwestii funkcjonalności, ale technologii wyświetlania stron. Bo wtedy wielu ludzi (choćby developerów na Makach) miałoby rzeczywiście wybór, bez konieczności kompromisów w fundamentalnych sprawach. A tak, jeśli np. FF nie potrafi wyświetlić strony tak dobrze jak Safari czy inna przeglądarka na WebKit, to co zrobić…

    Pozdrowienia!

  6. MacKozer pisze:

    Zgadzam się. Trudno nie zauważyć, że Safari prześciga w wydajności i wyświetlaniu stron Firefoxa (który faktycznie nie ma antyaliasingu). Nie mogę się jednak przekonać do filozofii tej przeglądarki (być może potrzeba czasu.. tak jak w końcu przestałem używać zewnętrznych przeglądarek do zdjęć i zostałem przy Quickview i Preview). Co do wspomnianego bug-a, wygląda na to, że jestem jedynym, który ma z tym problem.

  7. @makojad
    Antyaliasingiem powinien się zajmować silnik graficzny systemu operacyjnyego a nie przeglądarka WWW. To podstawowy warunek spójności interfejsu, tak docenianej przez macuserów, czyż nie? Zresztą, Safari 4 jest krokiem w tą stronę – wreszcie wersja Windowsowa ma windowsowy look&feel a nie po chamsku portowany na windę osx-owy.

    @safari4
    Full-text-search w pasku adresu – z Firefoxa 3
    Top Sites – z Chrome

    Macowej wersji nie miałem czasu wczoraj przetestować ale windowsowa mnie nie zachwyciła. Jakoś tak interfejs za bardzo chromowato wygląca.

  8. BoarFace pisze:

    Tym razem apple poszło za trendami… nie koniecznie dobrymi.

  9. [...] jest szybka, może nie aż tak jak Chromium, ale z pewnością tak jak Safari 4 beta. Przeglądarka w większości przypadków świetnie daje sobie radę z prostymi stronami. Niestety [...]

  10. Deprawator pisze:

    Safari nadal brakuej czegos tak istotnego jak keywurl, rozwiązania genialnego z Opery – nie wyborażam sobie poruszania po sieci bez tego.

Leave a Reply