Πριν από μια βδομάδα σχεδόν παραπονιόμουν για την κατάσταση των browser στους mac.
O Safari είναι πολύ όμορφος browser, αλλά απελπιστικά αργός, και γενικότερα, και ειδικότερα σε εφαρμογές java. Ο Firefox για το mac, από την άλλη, είναι λίγο απαίσιος, και έχει αρκετά προβληματάκια. Οι optimized εκδόσεις του Firefox για mac είναι όντως λίγο πιο γρήγορες από τις κανονικές (το οποίο τις κάνει αστραπιαίες σε σχέση με τη χελώνα που λέγεται Safari), αλλά κυρίως προσθέτουν λίγο περισσότερο αισθητική mac. Το αρνητικό τους είναι ότι είναι λίγο πιο ασταθείς από τον κανονικό Firefox, όμως όχι σε πολύ προβληματικό σημείο. Mετά από χρήση μηνών, μπορώ να πω πως καλό είναι να κλείνεις και ξανανοίγεις το πρόγραμμα κάθε δυο-τρεις μέρες. Ελάχιστες φορές έχει κρασάρει, απλά αρχίζουν οπτικά bug, ή το infamous δεξί κλικ στην αλλαγή γλώσσας.
Ως απάντηση στο άρθρο, ο cosmix πρότεινε να χρησιμοποιήσω τα τελευταία builds του Webkit. Το Webkit είναι ουσιαστικά η rendering engine του Safari, και μπορείτε να κατεβάσετε δωρεάν τις τελευταίες εκδόσεις της, ουσιαστικά δίνοντας σας έναν Safari με το cutting edge από άποψης rendering, όχι νέων browser features.
Το είχα δοκιμάσει ξανά στο παρελθόν, μα τα προβλήματα που έχει είναι αρκετά. Πρώτον το application icon του είναι αυτό του Safari, αλλά με χρυσό περίγυρο. Τρομερά κιτς. Κ’ εντάξει, αυτό δεν είναι σοβαρό επιχείρημα. Το δεύτερο όμως είναι πως, παλιότερα, δεν είχαν φτιάξει το JavascriptCore ακόμα, και ήταν σχεδόν εξίσου απελπιστικά αργό όσο ο Safari. Τώρα τα πράγματα είναι όντως πολύ καλύτερα, και από άποψη ταχύτητας δεν έχω κανένα παράπονο.
Το τρίτο πρόβλημα όμως, που είναι πρόβλημα και στις τωρινές εκδόσεις, είναι πως μιλάμε για nightly builds ενός open source project. To οποίο σημαίνει αστάθεια που κάνει την αστάθεια των optimized builds του Firefox να φαίνεται αστεία. Δεν υπάρχουν stable builds για το Webkit. (Τουλάχιστον αν έχουν όντως δημιουργηθεί, δεν είναι ιδιαίτερα απλό να τις βρει κανείς.) Αυτό σημαίνει πως χρησιμοποιείς λογισμικό που μπορεί να χαλάσει από μέρα σε μέρα.
Την τελευταία βδομάδα το Webkit έχει γίνει ο μόνιμος browser μου. Μα την τελευταία φορά που τον είχα δοκιμάσει, πριν από μήνες, τον είχα παρατήσει λόγω σταθερότητας. Ίσως ακολουθήσω την ίδια πορεία σε μερικές μέρες.
Σήμερα πάντως η μέρα μου άρχισε πολύ καλά, όταν για πρώτη φορά είδα kernel panic στο mac μου. Ή μάλλον όχι στο mac μου, αλλά σε mac γενικότερα. Το kernel panic είναι το αντίστοιχο του Blue Screen of Death, αλλά είναι φυσικά πολύ πιο stylish.
Ο ήχος φυσικά σταματάει (αν και ‘γω δεν είχα μουσική τότε, το οποίο το έκανε πιο ominous), και αρχίζει να κατεβαίνει αργά-αργά ένα γκρίζο gradient την οθόνη, και μετά αποκαλύπτεται ένα kernel panic message επάξιο των Apple Geeks.
H αλήθεια είναι πως, φυσικά, δεν είμαι σίγουρος πως το Webkit προκάλεσε το πρόβλημα. Ποιός ξέρει; Έτρεχα επίσης
- iTunes
- NetNewsWire
- Parallels (που δεν έτρεχε τίποτα)
- Azureus
και τη στιγμή που έγινε το panic άνοιγα το Activity Monitor για να δω τι γινόταν με web traffic γιατί σερνόταν το send του gmail (στο Webkit).
H άλλη αλήθεια, όπως είπα νωρίτερα, ήταν πως αυτό το kernel panic το διασκέδασα, γιατί δεν είχα ξαναδεί ποτέ μου. Μάλιστα, επειδή ήμουν περίεργος, πριν από μερικές βδομάδες κατέβασα το KPsaver, έναν screensaver για mac που προσομειώνει kernel panic.
Επίσης δεν έτρεχα τίποτα σημαντικό εκείνη την ώρα, οπότε απλώς το δέχθηκα ως το μηνιαίο μου reboot.
Την επόμενη φορά που θα συμβεί, φυσικά, δε θα είμαι τόσο ανοιχτόμυαλος, και οι συνήθεις ύποπτοι θα φύγουν πρώτοι.
Αλλά ιδού πάλι το παράπονο μου για το browsing σε Mac OS X. Ο cosmix λέει στο σχόλιο του,
Τέλος δε συμφωνώ πως η κατάσταση με τους browsers στον Mac είναι κακή. Αντιθέτως, θεωρώ πως και μόνον η ύπαρξη του Safari/Webkit αλλά και του Firefox, έστω όπως είναι, είναι αρκετή για να τη κάνει μια από τις καλύτερες πλατφόρμες για browsing. To μόνο που λείπει είναι ο ΙΕ. Για ρίξε μια ματιά πόσο ‘καλός’ είναι ο ΙΕ7 (τον ΙΕ6 δεν τον αναφέρω για να κρατήσω το επίπεδο του σχολίου σχετικά υψηλό), τόσο αισθητικά όσο και από πλευράς απόδοσης και μετά τα ξαναλέμε.
Καλή πλατφόρμα για browsing δε θεωρώ μια πλατφόρμα που θα μου προσφέρει ποικιλία από καλούτσικες/καλές επιλογές. Θέλω ένα και μόνο browser που να είναι γαμάτος. Αν υπάρχουν και άλλοι έχει καλός, αλλά δεν είναι και ιδιαίτερα σημαντικό.
Οπότε έχουμε και λέμε. Για Mac OS X
- Safari — απαράδεκτα αργός
- Webkit — από τη φύση του πιθανώς ασταθής αν δεν υπάρξουν stable releases
- Firefox — αισθητικά απαίσιος
- Optimized Firefox — σχετικά ασταθής, ακόμα άσχημος σε σχέση με Safari, εξαρτόμαστε από τρίτον
- OmniWeb — η αλήθεια είναι πως δεν τον έχω δοκιμάσει, και αυτό γιατί κάνει $14.99 και δεν είναι τζαμπέ. Χρησιμοποιεί Webkit, το οποίο σημαίνει πως είτε ψάχνουν και βρίσκουν/φτιάχνουν stable releases, είτε έχουν την ίδια που έχει το Tiger. Κοινώς είτε είναι αυτό που θα ήθελα, αλλά κοστίζει, είτε είναι μια βλακεία και μισή, και κοστίζει.
Για Windows από την άλλη, έχουμε
- Firefox — σε αντίθεση με την έκδοση του Mac, η έκδοση των Windows είναι αστραπιαία και πολύ πιο καλαίσθητη. Δεν είμαι φυσικά 100% σίγουρος πως δε φταίει απλώς το ότι όλα τριγύρω από το browser είναι απαίσια στα Windows, αλλά ο Firefox στα Windows είναι για μένα ο καλύτερος browser που έχω χρησιμοποιήσει.
- ΙΕ7 — Η Microsoft έκανε update το browser της. Who cares?
To καλύτερο πάντως για τον ΙΕ7 το έχει πει ο yorgos.
evala kai to IE7. redmond never ceases to amaze me mlk — den exw dei
pio asximo browser!
Τέλος πάντων. Στην τελική, σε σχέση με τα Windows όπου από άποψης browsing είχα βρει την ησυχία μου με το Firefox, στα mac ακόμα συγχύζομαι που και που. Χωρίς αυτό να σημαίνει πως θα προτιμούσα ποτέ να χρησιμοποιώ Windows, το browsing είναι κεντρική ασχολία στους σημερινούς υπολογιστές.
Τι θα μπορούσε να γίνει;
- Που και που κάποιο .x version του Safari βασισμένο σε stable releases του Webkit. Κρατήστε τα νέα features για το επόμενο OS, αλλά δώστε μας rendering power τώρα!
- Αν η Apple δε θέλει να μειώσει την αξία της αναβάθμισης του λειτουργικού τόσο πολύ, ας δώσουν stable releases του Webkit — δε θα τα γνωρίζει/ασχολείται τόσος κόσμος.
- Ένας πιο mac Firefox. Έλεος δηλαδή, δεν υπάρχουν mac users στους πορομένους Firefox-άδες; Δεν καταλαβαίνω γιατί δεν έχει γίνει κάτι πιο official και σοβαρό από την προσπάθεια του Beatnik Pad.

Νάτοι =)
Πάντως η εμπειρία μου με το Safari μοιάζει περισσότερο με εκείνη του cosmix (μ’ εξαίρεση κάποια javascript-intensive sites, είναι πιο γρήγορος απ’ το Firefox/BonEcho). Κάντου ένα service.
Ναι όντως το Camino το ξέχασα. Πρέπει να το ξαναδοκιμάσω. Στο παρελθόν δεν ήμουν τόσο ευχαριστημένος. Δε θυμάμαι γιατί ακριβώς — ίσως είχε να κάνει με το πόσο αργούσαν να κάνουν τα safety updates σε σχέση με το Firefox.
Το ξέρω το guide για speeding up Safari, αλλά δε λέει τίποτα το ιδιαίτερο, σε αντίθεση ας πούμε με τα tweaks που μπορείς να κάνεις στο Firefox. Όσο ήμουν με το 12″ PowerBook ήμουν διατεθημένος να πιστέψω πως είτε κάτι στραβά πήγαινε στο installation μου, είτε ήταν λίγο για τα μπάζα το μηχανάκι μου. Αλλά και ο C2D MBP;
Το Webkit είναι βασικά μια χαρά εκτός από τα όλα stability (possible) issues που ανέφερα.
to kernel panic most probably το έφαγες απο τον WebKit γιατί κατέβασε οκ το latest αλλα που ξέρει ο καθένας τι έχει κάνει οι developer σημερα..και τι μαλακίες μπορεί να έχει γράψει - άρα αναμενόμενο.
ειμαι αρκετά ευχαριστημένος με τον plain firefox - όχι ότι ειναι τέλειος αλλά νομίζω ότι τους τελευταίους 2 μήνες εχουν βελτιωθεί τα πράγματα. Οι platform specific εκδόσεις - build δεν μου έδωσαν και την απόλυτη σταθερότητα!
Όσο αναφορά τον Safari..θα μου επιτρέψετέ τον θεωρώ gay browser - mind my language!
Have faith to the force..my young mac Jedi! :P
I’ve got like 2 kernel panics in 3 years of iBook ownage, so don’t even compare a Mac (a BSD based OS) with a Microsoft Box.
Webkit is very very unstable. I tried out myself, never worked as it should. Safari is the faster browser on Mac. If on your box is not, you probably did something wrong, there’s no other explanation. Safari is very good, although it has broken support for certain websites (ever tried http://www.winbank.gr with Safari? Sucks!).
I’d like to See ActiveX for non-MS browsers even priced. Especially on FF for Linux and Safari for mac, at least for mac (fucking ms).
exiting..