Miksi kolmannen osapuolen selaimet ovat aina huonommat kuin Safari iPhonessa ja iPadissa
iOS tukee kolmannen osapuolen selaimia, mutta ei pidä odottaa. Kolmannen osapuolen selaimet ovat aina huonompia kuin Applen oma Safari iPhonessa ja iPadissa - ainakin kunnes Apple rentouttaa rajoituksiaan.
Tästä syystä Mozilla ei enää tarjoa Firefoxin kotisovellusta iOS: lle, ja se on sama syy, miksi Googlen Chrome-kehittäjät keskustelivat sisäisesti ennen kuin vapautettiin nykyinen Chrome-sovellus App Storessa.
Kaikkien selainten on käytettävä Safarin renderointimoottoria
Applen App Store -käytäntöissä todetaan seuraavaa: ”Verkossa selaavien sovellusten on käytettävä iOS WebKit -ympäristöä ja WebKit-Javascriptiä.”
Tämä tarkoittaa, että web-selaimet eivät voi toteuttaa omia renderointimoottoreitaan; niiden on upotettava Safarin renderointimoottorin versio. Ne eivät pysty tarjoamaan nopeampaa renderointimoottoria tai uusia web-ominaisuuksia. Itse asiassa jokainen iOS: n kolmannen osapuolen selain on eri käyttöliittymä Safarin ympärille.
Perinteisissä työpöydän käyttöjärjestelmissä, kuten Windowsissa, Mac OS X: ssä ja Linuxissa, kukin selain voi tarjota oman renderointimoottorinsa. Siksi Mozilla Firefox oli niin paljon parempi kuin Internet Explorer 6, ja miksi Google Chrome oli niin paljon nopeampi kuin Mozilla Firefox 3.0. Jokainen selaimen kehittäjä voisi luoda oman optimoidun mallintamismoottorinsa. Jos Mozilla Firefox oli pakotettu tekemään verkkosivustoja Internet Explorer 6: n renderointimoottorilla, Firefox ei olisi koskaan poistunut käytöstä, ja saatamme silti olla jumissa Internet Explorer 6: n kanssa - Microsoft jatkoi kehitystä Internet Explorerissa vasta Mozilla Firefoxin käynnistymisen jälkeen.
… Mutta he eivät voi käyttää Safarin Nitro JavaScript -moottoria
Se on vielä pahempaa kuin se kuulostaa. Kolmannen osapuolen selaimet eivät ole vain pakollisia käyttämään Safarin renderointimoottoria - he joutuvat käyttämään hidasta 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 yksin Safarille.
Tämä tarkoittaa, että kolmannen osapuolen selaimet antavat aina web-sivuja, joissa JavaScript on hitaampi kuin Safari itse. Apple jatkaa Nitro JavaScript -moottorin kehittämistä, ja Safari jatkaa nopeampaa, kun kolmannen osapuolen selaimet tulevat vielä hitaammin verrattuna.
Kaikki kolmannen osapuolen selaimet eivät itse asiassa ole pelkästään Safarin eri versioita - ne ovat pohjimmiltaan vain hitaampia Safarin versioita.
Tietenkin selaimen valmistaja voisi teoriassa luoda selaimensa erityisen version, joka juoksi vain jailbroken-laitteissa ja levittää sitä App Storen ulkopuolella, mutta he eivät. He olisivat houkuttelevia rajoitetulle markkinoille, jossa Apple yrittää purkaa.
Kolmannen osapuolen selaimet eivät voi koskaan olla oletusarvoisia
Applen iOS ei myöskään anna sinun valita oletussovelluksia, joten kolmannen osapuolen selaimet eivät voi koskaan olla oletusselain. Vaikka olet mieluummin Chrome, napauttamalla linkkiä useimmissa muissa sovelluksissa avataan edelleen Safari. Sinun täytyy kopioida Safarin linkki Chromeen, jotta näet sen sijaan Chromeen.
Sovelluskehittäjien sallitaan, että sovellukset avataan muilla sovelluksilla, joten on mahdollista lajitella toisen selaimen oletusarvoiseksi. Jokaisen sovelluksen on koodattava luettelon vaihtoehtoisista selaimista, joita se tukee, ja tarjoavat keinon valita niiden välillä. Käyttäjän on valittava jokaisen sovelluksen oletusselain, ja he ovat onnettomia, jos he haluavat selaimen, jota sovelluksen kehittäjä ei ole sisällyttänyt.
Heillä ei voi olla lisäosia, joko
Sama sovellusmyymäläkäytäntö tarkoittaa, 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äosaa Safariin tai Chromeen. 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 hyvä, koska Firefox Androidille tukee lisäosia. Voit asentaa LastPass-lisäosan ja käyttää haluamaasi salasananhallintaa itse Firefox-sovelluksessa, jos haluat. Sinulla on valinta.
Kolmannen osapuolen selaimet ovat häirittyjä
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 voi koskaan olla oletusarvoisia.
Selaimet yrittävät korvata nämä rajoitukset lisäämällä muita ominaisuuksia. Esimerkiksi Chromen etukäteis- ja tietojen pakkausominaisuudet yrittävät nopeuttaa asioita. Chromen todellinen etu on, että voit synkronoida kirjanmerkkisi, avoimet välilehdet ja muut selaustiedot Chrome-työpöydän versiolla - tämä on sama syy, miksi Mozilla tarjosi Firefox Homeille alun perin, koska se salli Firefoxin käyttäjien käyttää Firefoxin selaustietoja iOS: ssa. Mozilla sanoo nyt, etteivät he tarjoa Firefoxia iOS: lle, ennen kuin Apple lopettaa kolmansien osapuolten selainten haittaamisen.
Jos et halua integrointiominaisuuksia tai muita ainutlaatuisia vaihtoehtoja kolmannen osapuolen selaimessa, olet parempi tarttua Safariin. Apple on suunnitellut käyttöjärjestelmänsä siten, että se on aina nopein ja kätevin vaihtoehto.
Siellä on jonkin verran toivoa muutoksesta. Apple hylkäsi kerran sovellukset, joiden avulla voit kopioida sisäänrakennetun sovelluksen toiminnallisuutta, mutta lopulta he antoivat luvan ja sallivat kilpailun. Jos he eivät ole koskaan muuttaneet tätä käytäntöä, sovellukset, kuten Pandora, Kindle, Gmail ja monet muut suositut sovellukset, eivät koskaan olisi sallittuja App Storessa, koska ne kilpailevat Applen omien sovellusten kanssa, kuten iTunes Radio, iBooks ja Mail. Kilpailu ja sovellusvalinta tekivät iOS: lle tehokkaamman ja joustavamman alustan, ja selaimen valinta voi tehdä siitä entistä tehokkaamman ja joustavamman.
Kuvaluotto: Kārlis Dambrāns Flickrissä