15Aug
iOS υποστηρίζει προγράμματα περιήγησης τρίτου μέρους, αλλά όχι όπως θα περίμενε κανείς.Τα προγράμματα περιήγησης τρίτου μέρους θα είναι πάντα κατώτερα από το Safari της Apple για iPhone και iPad - τουλάχιστον μέχρι η Apple να χαλαρώσει τους περιορισμούς τους.
Αυτός είναι ο λόγος για τον οποίο το Mozilla δεν προσφέρει πλέον την εφαρμογή Home Firefox για iOS και είναι ο ίδιος λόγος για τον οποίο οι προγραμματιστές Chrome της Google πραγματοποίησαν εσωτερική συζήτηση προτού κυκλοφορήσουν την τρέχουσα εφαρμογή Chrome στο App Store.
Όλα τα προγράμματα περιήγησης πρέπει να χρησιμοποιούν τον μηχανισμό εμφάνισης του Safari
Οι πολιτικές της Apple App Store αναφέρουν: "Οι εφαρμογές που περιηγούνται στον ιστό πρέπει να χρησιμοποιούν το πλαίσιο iOS WebKit και το JavaScript WebKit."
Αυτό σημαίνει ότι οι περιηγητές ιστού δεν μπορούν να εφαρμόσουν τις δικές τους μηχανές απόδοσης.πρέπει να ενσωματώσουν μια έκδοση της μηχανής rendering του Safari.Δεν μπορούν να προσφέρουν μια πιο γρήγορη μηχανή εμφάνισης ή νέες λειτουργίες ιστού.Στην πραγματικότητα, κάθε πρόγραμμα περιήγησης τρίτου μέρους στο iOS είναι μια διαφορετική διεπαφή γύρω από το Safari.
Στα παραδοσιακά λειτουργικά συστήματα επιφάνειας εργασίας, όπως τα Windows, το Mac OS X και το Linux, κάθε πρόγραμμα περιήγησης μπορεί να παρέχει τη δική του μηχανή απόδοσης.Αυτός είναι ο λόγος για τον οποίο το Mozilla Firefox ήταν πολύ καλύτερο από τον Internet Explorer 6 και γιατί το Google Chrome ήταν τόσο ταχύτερο από το Mozilla Firefox 3.0.Κάθε προγραμματιστής προγράμματος περιήγησης θα μπορούσε να δημιουργήσει τη δική του βελτιστοποιημένη μηχανή απόδοσης.Εάν ο Mozilla Firefox αναγκάστηκε να αποδώσει ιστοσελίδες με τη μηχανή επεξεργασίας του Internet Explorer 6, ο Firefox δεν θα είχε απογειωθεί και ίσως εξακολουθούμε να έχουμε κολλήσει με τον Internet Explorer 6 σήμερα - η Microsoft επανέλαβε την ανάπτυξη μόνο στον Internet Explorer μετά την αποχώρηση του Mozilla Firefox.
. .. Αλλά δεν μπορούν να χρησιμοποιήσουν το γρήγορο Nitro JavaScript Engine του Safari
Είναι ακόμα χειρότερο από ό, τι ακούγεται.Τα προγράμματα περιήγησης τρίτου μέρους δεν αναγκάζονται να χρησιμοποιούν τη μηχανή εμφάνισης του Safari - είναι αναγκασμένα να χρησιμοποιούν μια αργή μηχανή JavaScript, ενώ μόνο το Safari μπορεί να χρησιμοποιήσει έναν ταχύτερο μηχανισμό JavaScript.Ειδικά, αναγκάζονται να χρησιμοποιούν την παλαιότερη μηχανή JavaScript WebKit, ενώ ο νέος μηχανισμός JavaScript της Nitro της Apple προορίζεται αποκλειστικά για το Safari.
Αυτό σημαίνει ότι τα προγράμματα περιήγησης τρίτων κατασκευαστών θα καθιστούν πάντοτε τις ιστοσελίδες με JavaScript πιο αργές από ό, τι το ίδιο το Safari.Η Apple θα συνεχίσει να αναπτύσσει τη μηχανή τους Nitro JavaScript και το Safari θα συνεχίσει να γίνεται γρηγορότερο, ενώ τα προγράμματα περιήγησης τρίτων θα γίνουν ακόμα πιο αργά σε σύγκριση.
Στην πραγματικότητα, όλα τα προγράμματα περιήγησης τρίτου μέρους δεν είναι μόνο διαφορετικές εκδόσεις του Safari - είναι βασικά μόνο πιο αργές εκδόσεις του Safari.
Βεβαίως, ένας κατασκευαστής του προγράμματος περιήγησης θα μπορούσε θεωρητικά να δημιουργήσει μια ειδική έκδοση του προγράμματος περιήγησης που τρέχει μόνο σε jailbroken συσκευές και να το διανέμει εκτός του App Store, αλλά δεν θα το κάνουν.Θα ήταν ελκυστικό για μια περιορισμένη αγορά jailbreakers ότι η Apple προσπαθεί να εξαλείψει.Τα προγράμματα περιήγησης
τρίτων κατασκευαστών δεν μπορούν ποτέ να είναι προεπιλογές
Το iOS της Apple επίσης δεν σας επιτρέπει να επιλέξετε τις προεπιλεγμένες εφαρμογές, έτσι ώστε τα προγράμματα περιήγησης τρίτου μέρους να μην είναι ποτέ το προεπιλεγμένο πρόγραμμα περιήγησης.Ακόμα κι αν προτιμάτε το Chrome, αγγίζοντας ένα σύνδεσμο στις περισσότερες άλλες εφαρμογές θα εξακολουθεί να ανοίγει το Safari.Θα πρέπει να αντιγράψετε-επικολλήσετε τη σύνδεση από το Safari στο Chrome για να προβάλετε τη σελίδα στο Chrome αντί.
Οι προγραμματιστές εφαρμογών επιτρέπεται να έχουν τις εφαρμογές τους ανοιχτές σε άλλες εφαρμογές, οπότε υπάρχει ένας τρόπος να ταξινομήσετε ένα άλλο πρόγραμμα περιήγησης ως προεπιλογή.Κάθε εφαρμογή πρέπει να κωδικοποιεί μια λίστα εναλλακτικών προγραμμάτων περιήγησης που υποστηρίζει και να παρέχει έναν τρόπο επιλογής μεταξύ τους.Ένας χρήστης θα πρέπει να επιλέξει το προεπιλεγμένο πρόγραμμα περιήγησης σε κάθε εφαρμογή χωριστά και είναι εκτός τύχης αν προτιμάει ένα πρόγραμμα περιήγησης στο οποίο ο προγραμματιστής της εφαρμογής δεν έχει συμπεριλάβει.
Δεν μπορούν να έχουν πρόσθετα, είτε
Η ίδια πολιτική αποθήκευσης εφαρμογών σημαίνει ότι τα προγράμματα περιήγησης τρίτου μέρους δεν μπορούν να προσφέρουν υποστήριξη για πρόσθετα προγράμματος περιήγησης.Χρησιμοποιείτε το LastPass για να αποθηκεύσετε τους κωδικούς πρόσβασής σας;Θα χρειαστεί να χρησιμοποιήσετε την εφαρμογή LastPass, η οποία υλοποιεί το δικό της εσωτερικό πρόγραμμα περιήγησης - δεν μπορείτε απλώς να εγκαταστήσετε ένα πρόσθετο LastPass για το Safari ή το Chrome.Φυσικά, ο εσωτερικός browser του LastPass αναγκάζεται να είναι πιο αργός από τον Safari.Τα πρόσθετα
είναι δυνατά σε άλλη πλατφόρμα, ακόμη και αν δεν είναι διαθέσιμα σε κάθε πρόγραμμα περιήγησης.Για παράδειγμα, το Chrome για Android δεν υποστηρίζει πρόσθετα, επειδή η Google δεν το θέλει.Αυτό είναι καλύτερο επειδή ο Firefox για Android υποστηρίζει πρόσθετα.Μπορείτε να εγκαταστήσετε ένα πρόσθετο LastPass και να χρησιμοποιήσετε τον προτιμώμενο διαχειριστή κωδικών πρόσβασης στην ίδια την εφαρμογή Firefox, αν προτιμάτε.Έχετε μια επιλογή.Τα προγράμματα περιήγησης
τρίτων παραβιάζονται
Τα προγράμματα περιήγησης τρίτου μέρους δεν θα είναι ποτέ ταχύτερα από το Safari - θα είναι πάντα πιο αργά.Θα είναι επίσης πάντα πιο ενοχλητικό να χρησιμοποιούν, δεδομένου ότι δεν μπορούν ποτέ να είναι προεπιλεγμένη σας.
Τα προγράμματα περιήγησηςπροσπαθούν να αντισταθμίσουν αυτούς τους περιορισμούς προσθέτοντας άλλες λειτουργίες.Για παράδειγμα, οι λειτουργίες προφόρτωσης και συμπίεσης δεδομένων του Chrome επιχειρούν να επιταχύνουν τα πράγματα.Το πραγματικό πλεονέκτημα του Chrome είναι ότι σας επιτρέπει να συγχρονίζετε τους σελιδοδείκτες, τις ανοιχτές καρτέλες και άλλα δεδομένα περιήγησης με την έκδοση desktop του Chrome - αυτός είναι ο λόγος για τον οποίο το Mozilla αρχικά παρείχε το Firefox Home, καθώς επέτρεπε στους χρήστες του Firefox να έχουν πρόσβαση στα δεδομένα περιήγησης Firefoxστο iOS.Η Mozilla λέει τώρα ότι δεν θα προσφέρει Firefox για iOS μέχρι να σταματήσει η Apple να καταστρέψει τα προγράμματα περιήγησης τρίτων.
Εκτός αν θέλετε τις δυνατότητες ενσωμάτωσης ή άλλες μοναδικές επιλογές που προσφέρει ένα πρόγραμμα περιήγησης τρίτου μέρους, προτιμάτε να κολλήσετε με το Safari.Η Apple έχει σχεδιάσει το λειτουργικό της σύστημα έτσι ώστε να είναι πάντα η ταχύτερη και πιο βολική επιλογή που έχετε στη διάθεσή σας.
Υπάρχει κάποια ελπίδα για αλλαγή εδώ.Η Apple μόλις απέρριψε εφαρμογές για "αναπαραγωγή λειτουργικότητας" μιας ενσωματωμένης εφαρμογής, αλλά τελικά απομακρύνθηκε και επέτρεψε τον ανταγωνισμό.Εάν δεν άλλαξαν ποτέ αυτήν την πολιτική, εφαρμογές όπως η Pandora, το Kindle, το Gmail και πολλές άλλες δημοφιλείς εφαρμογές δεν θα επιτρέπονται ποτέ στο App Store, καθώς ανταγωνίζονται με τις ίδιες τις εφαρμογές της Apple όπως το iTunes Radio, το iBooks και το Mail.Ο ανταγωνισμός και η επιλογή εφαρμογών έκαναν το iOS μια πιο ισχυρή και ευέλικτη πλατφόρμα και η επιλογή του προγράμματος περιήγησης θα μπορούσε να την κάνει πιο ισχυρή και ευέλικτη ακόμα.Πιστοποίηση εικόνας
: Kārlis Dambrāns στο Flickr