Το iOS υποστηρίζει προγράμματα περιήγησης τρίτων, αλλά όχι όπως θα περίμενε κανείς. Τα προγράμματα περιήγησης τρίτων θα είναι πάντα κατώτερα από το Safari της Apple σε iPhone και iPad - τουλάχιστον έως ότου η Apple χαλαρώσει τους περιορισμούς της.
Αυτός είναι ο λόγος για τον οποίο η Mozilla δεν προσφέρει πλέον την εφαρμογή Firefox Home για iOS και είναι ο ίδιος λόγος για τον οποίο οι προγραμματιστές Chrome της Google είχαν μια εσωτερική συζήτηση πριν κυκλοφορήσουν την τρέχουσα εφαρμογή Chrome στο App Store.
Όλα τα προγράμματα περιήγησης πρέπει να χρησιμοποιούν τη μηχανή απόδοσης του Safari
Οι πολιτικές του App Store της Apple αναφέρουν: "Οι εφαρμογές που περιηγούνται στον Ιστό πρέπει να χρησιμοποιούν το iOS WebKit framework και το WebKit Javascript."
Αυτό σημαίνει ότι τα προγράμματα περιήγησης ιστού δεν μπορούν να εφαρμόσουν τις δικές τους μηχανές απόδοσης. πρέπει να ενσωματώσουν μια έκδοση της μηχανής απόδοσης του Safari. Δεν μπορούν να προσφέρουν μηχανή ταχύτερης απόδοσης ή νέες λειτουργίες ιστού. Στην πραγματικότητα, κάθε πρόγραμμα περιήγησης τρίτου μέρους στο iOS είναι μια διαφορετική διεπαφή γύρω από το Safari.
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Γιατί τόσοι πολλοί Geeks μισούν τον Internet Explorer;
Σε παραδοσιακά λειτουργικά συστήματα επιτραπέζιων υπολογιστών, όπως 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 του Safari
Είναι ακόμη χειρότερο από ό, τι ακούγεται. Τα προγράμματα περιήγησης τρίτων δεν υποχρεούνται απλώς να χρησιμοποιούν τη μηχανή απόδοσης του Safari - είναι υποχρεωμένα να χρησιμοποιούν μια αργή μηχανή JavaScript ενώ μόνο το Safari μπορεί να χρησιμοποιήσει μια ταχύτερη μηχανή JavaScript. Ειδικά, είναι υποχρεωμένοι να χρησιμοποιούν την παλαιότερη μηχανή WebKit JavaScript, ενώ η νέα μηχανή Nitro JavaScript της Apple προορίζεται αποκλειστικά για Safari.
Αυτό σημαίνει ότι τα προγράμματα περιήγησης τρίτου μέρους θα αποδίδουν πάντα ιστοσελίδες με JavaScript πιο αργή από ό, τι το ίδιο το Safari. Η Apple θα συνεχίσει να αναπτύσσει τη μηχανή Nitro JavaScript και το Safari θα συνεχίσει να γίνεται γρηγορότερα, ενώ τα προγράμματα περιήγησης τρίτων θα γίνουν ακόμη πιο αργά σε σύγκριση.
ΣΧΕΤΙΖΟΜΑΙ ΜΕ: Το Jailbreaking εξήγησε: Τι πρέπει να ξέρετε για το Jailbreaking iPhone και iPad
Στην πραγματικότητα, όλα τα προγράμματα περιήγησης τρίτου μέρους δεν είναι μόνο διαφορετικές εκδόσεις του Safari - είναι βασικά όλα πιο αργές εκδόσεις του Safari.
Σίγουρα, ένας κατασκευαστής του προγράμματος περιήγησης θα μπορούσε θεωρητικά να δημιουργήσει μια ειδική έκδοση του προγράμματος περιήγησής του που εκτελείται μόνο συσκευές jailbroken και να το διανείμετε έξω από το App Store, αλλά δεν θα το κάνουν. Θα ήταν ελκυστικοί σε μια περιορισμένη αγορά jailbreakers που η Apple προσπαθεί να εξαλείψει.
Τα προγράμματα περιήγησης τρίτων δεν μπορούν ποτέ να είναι προεπιλογές
Το iOS της Apple επίσης δεν σας επιτρέπει να επιλέξετε τις προεπιλεγμένες εφαρμογές σας, επομένως τα προγράμματα περιήγησης τρίτων δεν μπορούν ποτέ να είναι το προεπιλεγμένο πρόγραμμα περιήγησής σας. Ακόμα κι αν προτιμάτε το Chrome, το πάτημα ενός συνδέσμου στις περισσότερες άλλες εφαρμογές θα εξακολουθήσει να ανοίγει το Safari. Θα πρέπει να αντιγράψετε-επικολλήσετε τον σύνδεσμο από το Safari στο Chrome για να δείτε τη σελίδα στο Chrome.
Επιτρέπεται στους προγραμματιστές εφαρμογών να ανοίξουν οι εφαρμογές τους άλλες εφαρμογές, οπότε υπάρχει τρόπος να κάνετε το άλλο πρόγραμμα περιήγησης ως προεπιλογή. Κάθε εφαρμογή πρέπει να κωδικοποιεί μια λίστα εναλλακτικών προγραμμάτων περιήγησης που υποστηρίζει και να παρέχει έναν τρόπο επιλογής μεταξύ τους. Ένας χρήστης θα πρέπει να επιλέξει το προεπιλεγμένο πρόγραμμα περιήγησής του σε κάθε εφαρμογή ξεχωριστά και είναι άτυχος εάν προτιμά ένα πρόγραμμα περιήγησης που δεν έχει συμπεριλάβει ο προγραμματιστής της εφαρμογής.
Δεν μπορούν να έχουν πρόσθετα
Η ίδια πολιτική καταστήματος εφαρμογών σημαίνει ότι τα προγράμματα περιήγησης τρίτου μέρους δεν μπορούν να προσφέρουν υποστήριξη για πρόσθετα προγράμματος περιήγησης. Χρησιμοποιείτε το LastPass για να αποθηκεύσετε τους κωδικούς πρόσβασης; Θα πρέπει να χρησιμοποιήσετε την εφαρμογή LastPass, η οποία εφαρμόζει το δικό της εσωτερικό πρόγραμμα περιήγησης - δεν μπορείτε απλώς να εγκαταστήσετε ένα πρόσθετο LastPass για Safari ή Chrome. Φυσικά, το εσωτερικό πρόγραμμα περιήγησης LastPass αναγκάζεται επίσης να είναι πιο αργό από το Safari.
Τα πρόσθετα είναι δυνατά σε άλλη πλατφόρμα, ακόμα κι αν δεν είναι διαθέσιμα σε κάθε πρόγραμμα περιήγησης. Για παράδειγμα, το Chrome για Android δεν υποστηρίζει πρόσθετα επειδή το Google δεν το θέλει. Αυτό είναι καλό γιατί ο Firefox για Android υποστηρίζει πρόσθετα. Μπορείτε να εγκαταστήσετε ένα πρόσθετο LastPass και να χρησιμοποιήσετε τον προτιμώμενο διαχειριστή κωδικών πρόσβασης στην ίδια την εφαρμογή Firefox, εάν προτιμάτε. Έχετε μια επιλογή.
Τα προγράμματα περιήγησης τρίτου μέρους είναι ανάπηρα
Τα προγράμματα περιήγησης τρίτου μέρους δεν θα είναι ποτέ ταχύτερα από το Safari - θα είναι πάντα πιο αργά. Επίσης, θα είναι πάντα πιο άβολα στη χρήση, καθώς δεν θα είναι ποτέ η προεπιλογή σας.
Τα προγράμματα περιήγησης προσπαθούν να αντισταθμίσουν αυτούς τους περιορισμούς προσθέτοντας άλλες δυνατότητες. Για παράδειγμα, οι δυνατότητες προσθήκης και συμπίεσης δεδομένων του Chrome προσπαθούν να βοηθήσουν στην επιτάχυνση των πραγμάτων. Το πραγματικό πλεονέκτημα του Chrome είναι ότι σας επιτρέπει να συγχρονίζετε τους σελιδοδείκτες σας, τις ανοιχτές καρτέλες και άλλα δεδομένα περιήγησης με την έκδοση του 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