iOS tukee kolmannen osapuolen selaimia, mutta ei niin kuin voit odottaa. Kolmannen osapuolen selaimet ovat aina huonompia kuin Applen oma Safari iPhonessa ja iPadissa - ainakin siihen asti, kunnes Apple lieventää rajoituksiaan.
Tämä on syy, miksi Mozilla ei enää tarjoa Firefox Home -sovellustaan iOS: lle, ja se on sama syy, miksi Googlen Chrome-kehittäjät keskustelivat sisäisesti ennen nykyisen Chrome-sovelluksen julkaisemista App Storessa.
Kaikkien selainten on käytettävä Safarin renderointimoottoria
Applen App Storen käytännöissä todetaan: "Verkkoa selaavien sovellusten on käytettävä iOS WebKit -kehystä ja WebKit Javascriptia."
Tämä tarkoittaa, että selaimet eivät voi toteuttaa omia renderointimoottoreitaan. heidän on upotettava versio Safarin renderointimoottorista. Ne eivät voi tarjota nopeampaa renderointimoottoria tai uusia verkko-ominaisuuksia. Itse asiassa kukin iOS: n kolmannen osapuolen selain on erilainen käyttöliittymä Safarin ympärillä.
LIITTYVÄT: Miksi niin monet nörtit vihaavat Internet Exploreria?
Perinteisissä työasemakäyttöjärjestelmissä, kuten Windows, Mac OS X ja Linux, kukin selain voi tarjota oman renderointimoottorin. Siksi Mozilla Firefox oli niin paljon parempi kuin Internet Explorer 6 ja miksi Google Chrome oli paljon nopeampi kuin Mozilla Firefox 3.0. Jokainen selainkehittäjä voi luoda oman optimoidun renderointimoottorin. Jos Mozilla Firefox joutuisi renderöimään verkkosivustoja Internet Explorer 6: n renderointimoottorilla, Firefox ei olisi koskaan päässyt irti ja voimme silti olla jumissa Internet Explorer 6: n kanssa - Microsoft jatkoi Internet Explorerin kehittämistä vasta sen jälkeen, kun Mozilla Firefox oli lähtenyt .
… Mutta he eivät voi käyttää Safarin nopeaa Nitro JavaScript -moottoria
Se on vielä pahempaa kuin miltä se kuulostaa. Kolmannen osapuolen selaimet eivät ole vain pakotettuja käyttämään Safarin renderointimoottoria - ne on pakko käyttää hidasta JavaScript-moottoria, kun vain Safari voi käyttää nopeampaa JavaScript-moottoria. Erityisesti heidän on pakko käyttää vanhempaa WebKit JavaScript -moottoria, kun taas Applen uusi Nitro JavaScript -moottori on varattu yksinomaan Safarille.
Tämä tarkoittaa, että kolmannen osapuolen selaimet tekevät aina JavaScript-verkkosivut hitaammin kuin Safari itse. Apple jatkaa Nitro JavaScript -moottorinsa kehittämistä, ja Safari nopeutuu edelleen, kun taas kolmannen osapuolen selaimet hidastuvat vielä hitaammin.
LIITTYVÄT: Jailbreaking Explained: Mitä sinun on tiedettävä vankiloiden purkamisesta iPhonista ja iPadista
Itse asiassa kaikki kolmannen osapuolen selaimet eivät ole vain erilaisia Safarin versioita - ne kaikki ovat periaatteessa vain hitaampia versioita Safarista.
Toki selaimen valmistaja voisi teoriassa luoda selaimensa erityisen version, joka vain toimi vankilaan rikki laitteet ja jaella sitä App Storen ulkopuolella, mutta ne eivät. He vetoavat rajoitettuihin vankilamurtajien markkinoihin, joita Apple yrittää torjua.
Kolmannen osapuolen selaimet eivät voi koskaan olla oletusasetuksia
Applen iOS ei myöskään anna sinun valita oletussovelluksiasi, joten kolmannen osapuolen selaimet eivät voi koskaan olla oletusselaimesi. Vaikka suosisit Chromea, linkin napauttaminen useimmissa muissa sovelluksissa silti avaa Safarin. Sinun on kopioitava linkki Safarista Chromeen, jotta näet sen sijaan sivun Chromessa.
Sovelluskehittäjät saavat käyttää sovelluksiaan avaamaan muita sovelluksia, joten on tapa tavallaan asettaa toinen selain oletusasetukseksi. Jokaisen sovelluksen on koodattava luettelo tukemistaan vaihtoehtoisista selaimista ja tarjottava tapa valita niiden välillä. Käyttäjän on valittava oletusselain kussakin sovelluksessa erikseen, eikä hänellä ole onnea, jos hän haluaa selaimen, jota sovelluksen kehittäjä ei ole sisällyttänyt.
Kummallakaan heillä ei voi olla lisäosia
Sama sovelluskaupan käytäntö tarkoittaa, että kolmannen osapuolen selaimet eivät voi tarjota tukea selaimen lisäosille. Käytätkö LastPassia salasanojesi tallentamiseen? Sinun on käytettävä LastPass-sovellusta, joka toteuttaa oman sisäisen selaimensa - et voi asentaa vain LastPass-lisäosaa Safarille tai Chromelle. Tietenkin myös LastPassin sisäinen selain on pakko olla hitaampi kuin Safari.
Lisäosat ovat mahdollisia muilla alustoilla, vaikka ne eivät olisikaan käytettävissä kaikissa selaimissa. Esimerkiksi Chrome Androidille ei tue lisäosia, koska Google ei halua sitä. Se on hieno, koska Firefox for Android tukee lisäosia. Voit asentaa LastPass-lisäosan ja käyttää haluamaasi salasananhallintaohjelmaa itse Firefox-sovelluksessa, jos haluat. Sinulla on valinnanvaraa.
Kolmannen osapuolen selaimet ovat vammaisia
Kolmannen osapuolen selaimet eivät ole koskaan nopeammat kuin Safari - ne ovat aina hitaampia. Niiden käyttö on myös aina hankalampaa, koska ne eivät voi koskaan olla oletusasetuksesi.
Selaimet yrittävät korvata nämä rajoitukset lisäämällä muita ominaisuuksia. Esimerkiksi Chromen esihaku- ja pakkausominaisuudet yrittävät nopeuttaa asioita. Chromen todellinen etu on, että sen avulla voit synkronoida kirjanmerkit, avoimet välilehdet ja muut selaustiedot Chromen työpöydän version kanssa - tämä on sama syy, miksi Mozilla toimitti alun perin Firefox Homen, koska se antoi Firefox-käyttäjille pääsyn Firefox-selaustietoihinsa iOS-laitteella. Mozilla sanoo nyt, että he eivät tarjoa Firefoxia iOS: lle, ennen kuin Apple lopettaa kolmansien osapuolten selainten lamauttamisen.
Ellet halua kolmannen osapuolen selaimen tarjoamia integraatio-ominaisuuksia tai muita ainutlaatuisia vaihtoehtoja, sinun on parempi pysyä Safarissa. Apple on suunnitellut käyttöjärjestelmänsä siten, että se on aina nopein ja mukavin vaihtoehto.
Täällä on jonkin verran toivoa muutoksesta. Apple hylkäsi kerran sovelluksen kopioiva toiminnallisuus ”Sisäänrakennetusta sovelluksesta, mutta lopulta he antautuivat ja sallivat kilpailun. Jos he eivät koskaan muuttaneet tätä käytäntöä, sovellukset, kuten Pandora, Kindle, Gmail ja monet muut suositut sovellukset, eivät olisi koskaan sallittuja App Storessa, koska ne kilpailevat Applen omien sovellusten, kuten iTunes Radio, iBooks ja Mail, kanssa. Kilpailu ja sovelluksen valinta tekivät iOS: stä tehokkaamman ja joustavamman alustan, ja selaimen valinta voisi tehdä siitä vielä tehokkaamman ja joustavamman.
Kuvahyvitys: Kārlis Dambrāns Flickrissä