Miksi kolmannen osapuolen selaimet ovat aina alhaiset Safariin iPhonessa ja iPadissa

Sisällysluettelo:

Miksi kolmannen osapuolen selaimet ovat aina alhaiset Safariin iPhonessa ja iPadissa
Miksi kolmannen osapuolen selaimet ovat aina alhaiset Safariin iPhonessa ja iPadissa
Anonim
iOS tukee kolmannen osapuolen selaimia, mutta ei kuten odotit. Kolmannen osapuolen selaimet ovat aina alhaisempia kuin Applen oma Safari iPhonessa ja iPadissa - ainakin ennen kuin Apple ryntää rajoituksensa.
iOS tukee kolmannen osapuolen selaimia, mutta ei kuten odotit. Kolmannen osapuolen selaimet ovat aina alhaisempia kuin Applen oma Safari iPhonessa ja iPadissa - ainakin ennen kuin Apple ryntää rajoituksensa.

Tämä on syy siihen, miksi Mozilla ei enää tarjoa Firefoxin kotisovellusta iOS: lle, ja se on sama syy siihen, miksi Googlen Chrome-kehittäjille oli sisäinen keskustelu ennen kuin julkaisi nykyisen Chrome-sovelluksen App Storesta.

Kaikki selaimet tarvitsevat Safarin renderointimoottorin

Applen App Storen käytäntöjen mukaan: "Verkossa selattavien sovellusten on käytettävä iOS WebKit -kehystä ja WebKit Javascriptia."

Tämä tarkoittaa, että web-selaimet eivät pysty toteuttamaan omia renderointimoottoreitaan; niiden täytyy upottaa Safarin renderointimallin versio. Ne eivät voi tarjota nopeampaa renderointimoottoria tai uusia web-ominaisuuksia. Jokainen kolmannen osapuolen iOS-selain on käytännössä eri käyttöliittymä Safarin ympärillä.

Perinteisissä työpöytäympäristöissä, kuten Windowsissa, Mac OS X: ssä ja Linuxissa, jokainen selain voi tarjota oman renderointimoottorinsa. Siksi Mozilla Firefox oli paljon parempi kuin Internet Explorer 6 ja miksi Google Chrome oli niin paljon nopeampi kuin Mozilla Firefox 3.0. Jokainen selaimen kehittäjä voi luoda oman optimoidun renderointimoottorinsa. Jos Mozilla Firefox joutui tekemään verkkosivustoja, joissa on Internet Explorer 6: n renderointimoottori, Firefox ei olisi koskaan noussut ja saattaisimme vielä jäädä kiinni Internet Explorer 6: n kanssa - Microsoft vain jatkoi kehitystä Internet Explorerissa sen jälkeen, kun Mozilla Firefox poistui.

Image
Image

… Mutta he eivät voi käyttää Safarin Fast Nitro JavaScript -moottoria

Se on pahempaa kuin se kuulostaa. Kolmannen osapuolen selaimia ei ole vain pakotettu käyttämään Safarin renderointimoottoria - he joutuvat käyttämään hitaita JavaScript-moottoria, kun taas vain Safari voi käyttää nopeampaa JavaScript-moottoria. Erityisesti he joutuvat käyttämään vanhempaa WebKit-JavaScript-moottoria, kun taas Applen uusi Nitro JavaScript -moottori on varattu Safarille yksin.

Tämä tarkoittaa sitä, että kolmannen osapuolen selaimet tekevät aina JavaScriptin hitaammat verkkosivut kuin Safari itse. Apple kehittää edelleen Nitro-JavaScript-moottoriaan, ja Safari jatkaa nopeutumista, kun taas kolmannen osapuolen selaimet tulevat vieläkin hitaammiksi.

Kaikki kolmannen osapuolen selaimet eivät todellakaan ole vain eri versioita Safarista - ne ovat kaikki vain hitaita Safarin versioita.

Tietenkin, selaimen valmistaja voisi teoriassa luoda selaimensa erityisen version, joka toimi vain vankilatuilla laitteilla ja jakaa sen App Storeen, mutta ei. Heidät olisivat houkuttelevia vankilatuomareiden rajallisille markkinoille, joita Apple yrittää tukahduttaa.

Image
Image

Kolmannen osapuolen selaimet eivät koskaan voi olla oletusasetuksia

Applen iOS ei myöskään anna sinun valita oletussovelluksia, joten kolmannen osapuolen selaimet eivät voi koskaan olla oletusselaimesi. Vaikka haluatkin Chromen, napauttamalla linkkiä useimmissa muissa sovelluksissa, silti avaa Safari. Sinun täytyy kopioida-liittää linkki Safarista Chromeen, jotta näet Chrome-sivun sijaan.

Sovellusten kehittäjät saavat sovelluksensa avaamaan muita sovelluksia, joten on mahdollista järjestää toinen selain oletusarvoksi. Jokaisen sovelluksen on vaikeasti koodattava luettelo vaihtoehtoisista selaimista, joita se tukee ja joka tarjoaa keinon valita niiden välillä. Käyttäjän on valittava kunkin sovelluksen oletusselaimesi erikseen ja he ovat out-of-luck -kohtia, jos he haluavat selainta, jota sovelluksen kehittäjä ei ole sisällyttänyt.

Image
Image

Heillä ei voi olla lisäosia, Joko

Sama sovelluskäytäntöpolitiikka tarkoittaa sitä, että kolmannen osapuolen selaimet eivät voi tarjota tukea selaimen lisäosille. Käytätkö LastPassia salasanojen tallentamiseen? Sinun on käytettävä LastPass-sovellusta, joka toteuttaa oman sisäisen selaimen - et voi vain asentaa LastPass-lisäosan Safari tai Chrome. Tietenkin LastPassin sisäinen selain pakotetaan myös hitaammin kuin Safari.

Lisäosat ovat mahdollisia toisella alustalla, vaikka niitä ei olisi saatavilla kaikissa selaimissa. Chrome for Android ei esimerkiksi tue lisäosia, koska Google ei halua sitä. Tämä on hienoa, koska Firefox for Android ei tue lisäosia. Voit asentaa LastPass-lisäosan ja käyttää haluamaasi salasanasuojainta Firefox-sovelluksessa, jos haluat. Sinulla on valinta.

Kolmannen osapuolen selaimet ovat heikentyneet

Kolmannen osapuolen selaimet eivät koskaan ole nopeampia kuin Safari - ne ovat aina hitaampia. Ne ovat myös aina epämukavampia käyttää, koska ne eivät koskaan voi olla sinun oletusarvo.

Selaimet yrittävät korjata nämä rajoitukset lisäämällä muita ominaisuuksia. Esimerkiksi Chromen esiohjelmoinnin ja tietojen pakkaamisen ominaisuudet auttavat nopeuttamaan asioita. Chromen todellinen etu on sen, että voit synkronoida kirjanmerkkisi, avoimet välilehdet ja muut selaustiedot Chrome-työpöydällä - tämä on sama syy, miksi Mozilla alun perin tarjosi Firefoxin kotisivun, koska se mahdollisti Firefox-käyttäjille pääsyn Firefox-selaustietoihisi iOS: ssä. Mozilla sanoo nyt, että ne eivät tarjoa Firefoxia iOS: lle, ennen kuin Apple lopettaa kolmannen osapuolen selaimista.

Jollei haluat integrointitoimintoja tai muita ainutlaatuisia vaihtoehtoja kolmannen osapuolen selaimella, olet paremmin kiinni Safarista.Apple on suunnitellut käyttöjärjestelmänsä niin, että se on aina nopein ja kätevin vaihtoehto.

Image
Image

Tässä on jonkin verran toivoa muutokselle. Apple kerran hylkäsi sovellukset sisäänrakennetun sovelluksen "päällekkäisyyksien" toiminnalle, mutta ne lopulta sallivat ja sallivat kilpailun. Jos he eivät ole koskaan muuttaneet tätä käytäntöä, sovellukset kuten Pandora, Kindle, Gmail ja monet muut suosittuja sovelluksia ei koskaan sallita App Storessa, koska he kilpailevat Applen omien sovellusten kanssa, kuten iTunes Radio, iBooks ja Mail. Kilpailu ja sovellusvalinta tekivät iOS: stä entistä tehokkaamman ja joustavamman alustan, ja selainvalinta voisi tehostaa ja joustaa.

Suositeltava: