Az iOS támogatja a harmadik féltől származó böngészőket, de nem olyan, mint amire számíthat. A harmadik féltől származó böngészők mindig alacsonyabb rendűek lesznek, mint az Apple saját iPhone-ján és iPadjén lévő Safari-ja - legalábbis addig, amíg az Apple enyhíti korlátozásaikat.
Ez az oka annak, hogy a Mozilla már nem kínálja a Firefox Home alkalmazást az iOS rendszerhez, és ugyanez az oka annak, hogy a Google Chrome fejlesztői belső vitát folytattak, mielőtt kiadták volna a jelenlegi Chrome alkalmazást az App Store-ban.
Minden böngészőnek a Safari Rendering Engine-ét kell használnia
Az Apple App Store házirendje kimondja: „Az internetet böngésző alkalmazásoknak az iOS WebKit keretrendszert és a WebKit Javascriptet kell használniuk.”
Ez azt jelenti, hogy a webböngészők nem tudják megvalósítani saját renderelő motorjaikat; be kell ágyazniuk a Safari renderelő motorjának verzióját. Nem kínálnak gyorsabb renderelő motort vagy új webes szolgáltatásokat. Valójában az iOS minden harmadik féltől származó böngészője különböző felület a Safari körül.
ÖSSZEFÜGGŐ: Miért gyűlöli ennyi geek az Internet Explorert?
A hagyományos asztali operációs rendszereken, mint a Windows, a Mac OS X és a Linux, minden böngésző biztosíthatja saját renderelő motorját. Ezért volt a Mozilla Firefox sokkal jobb, mint az Internet Explorer 6, és miért volt a Google Chrome sokkal gyorsabb, mint a Mozilla Firefox 3.0. Minden böngészőfejlesztő létrehozhat saját optimalizált renderelő motort. Ha a Mozilla Firefox kénytelen lenne weboldalakat renderelni az Internet Explorer 6 renderelő motorjával, a Firefox soha nem indult volna el, és ma még mindig ragaszkodhatnánk az Internet Explorer 6-hoz - A Microsoft csak azután indította újra az Internet Explorer fejlesztését, hogy a Mozilla Firefox felszállt .
... De nem tudják használni a Safari Fast Nitro JavaScript motorját
Még rosszabb, mint amilyennek hangzik. A harmadik féltől származó böngészők nem csak a Safari renderelő motorját kénytelenek használni - kénytelenek lassú JavaScript motort használni, míg csak a Safari használhat gyorsabb JavaScript motort. Különösen kénytelenek a régebbi, WebKit JavaScript motort használni, míg az Apple új Nitro JavaScript motorját kizárólag a Safari számára fenntartják.
Ez azt jelenti, hogy a harmadik féltől származó böngészők mindig lassabban jelenítik meg a weboldalakat JavaScript-szel, mint maga a Safari. Az Apple folytatja Nitro JavaScript motorjának fejlesztését, a Safari pedig továbbra is gyorsabbá válik, míg a harmadik féltől származó böngészők ehhez képest még lassabbak lesznek.
ÖSSZEFÜGGŐ: Börtönbontó magyarázat: Mit kell tudni a börtönbontó iPhone-okról és iPadekről
Valójában minden harmadik féltől származó böngésző nem csak a Safari különböző verziói - ezek alapvetően csak a Safari lassabb verziói.
Bizony, a böngésző gyártója elméletileg létrehozhat egy speciális verziót a böngészőjéből, amely csak fut börtönbontott eszközök és terjessze az App Store-on kívül, de nem fogják. A börtönbontók korlátozott piacára vonzódnak, amelyet az Apple megpróbál felszámolni.
A harmadik féltől származó böngészők soha nem lehetnek alapértelmezettek
Az Apple iOS-je sem engedi kiválasztani az alapértelmezett alkalmazásokat, így harmadik féltől származó böngészők soha nem lehetnek az alapértelmezett böngészők. Még akkor is, ha inkább a Chrome-ot részesíti előnyben, a legtöbb alkalmazásban egy link megérintésével továbbra is megnyílik a Safari. Az oldalt a Chrome-ban való megtekintéshez át kell másolnia a linket a Safariból a Chrome-ba.
Az alkalmazásfejlesztők megengedhetik, hogy alkalmazásaik más alkalmazásokat nyissanak meg, így lehetőség van egy másik böngésző alapértelmezetté tételére. Minden alkalmazásnak kódolnia kell az általa támogatott alternatív böngészők listáját, és módot kell biztosítania a választásukra. A felhasználónak minden alkalmazásban külön kell kiválasztania alapértelmezett böngészőjét, és nincs szerencséje, ha olyan böngészőt részesít előnyben, amelyet az alkalmazás fejlesztője nem vett fel.
Egyiküknek sem lehetnek bővítményeik
Ugyanez az alkalmazásbolt-irányelv azt jelenti, hogy harmadik féltől származó böngészők nem tudnak támogatást nyújtani a böngészőbővítményekhez. A LastPass programot használja jelszavainak tárolására? Használnia kell a LastPass alkalmazást, amely saját belső böngészőjét valósítja meg - nem telepíthet csak egy LastPass bővítményt a Safari vagy a Chrome böngészőhöz. Természetesen a LastPass belső böngészője is kénytelen lassabb lenni, mint a Safari.
A kiegészítők más platformon is lehetségesek, még akkor is, ha nem érhetők el minden böngészőben. Például a Chrome Androidhoz nem támogatja a kiegészítőket, mert a Google nem akarja. Ez rendben van, mert az Firefox for Android támogatja a kiegészítőket. Telepítheti a LastPass bővítményt, és a kívánt jelszókezelőt magában a Firefox alkalmazásban is használhatja, ha úgy tetszik. Van választása.
A harmadik féltől származó böngészők megnyomorultak
A harmadik féltől származó böngészők soha nem lesznek gyorsabbak, mint a Safari - mindig lassabbak lesznek. Ezeket mindig kényelmetlenebb használni, mivel soha nem lehetnek az alapértelmezettek.
A böngészők megpróbálják pótolni ezeket a korlátozásokat más funkciók hozzáadásával. Például a Chrome előretöltési és adattömörítési funkciói megkísérlik felgyorsítani a dolgokat. A Chrome valódi előnye, hogy lehetővé teszi könyvjelzőinek, megnyitott lapjainak és egyéb böngészési adatainak szinkronizálását a Chrome asztali verziójával - ugyanez az oka annak, hogy a Mozilla eredetileg a Firefox Home szolgáltatást nyújtotta, mivel lehetővé tette a Firefox felhasználók számára, hogy hozzáférjenek Firefox böngészési adataikhoz. iOS rendszeren. A Mozilla most azt mondja, hogy mindaddig nem kínálják a Firefox böngészőt iOS-re, amíg az Apple leállítja a külső böngészők megnyomorítását.
Ha nem akarja az integrációs szolgáltatásokat vagy más egyedi opciókat, amelyeket egy harmadik fél böngészője kínál, akkor jobb, ha marad a Safari. Az Apple úgy alakította ki operációs rendszerét, hogy az mindig az Ön számára elérhető leggyorsabb és legkényelmesebb lehetőség legyen.
Van némi remény a változásra. Az Apple egyszer elutasította a “ a sokszorosító funkcionalitás ”Beépített alkalmazás, de végül megengedték magukat, és lehetővé tették a versenyt. Ha soha nem változtatnának ezen irányelven, akkor az olyan alkalmazások, mint a Pandora, a Kindle, a Gmail és sok más népszerű alkalmazás soha nem engedélyezettek az App Store-ban, mivel versenyeznek az Apple saját alkalmazásaival, mint például az iTunes Radio, az iBooks és a Mail. A verseny és az alkalmazás megválasztása az iOS-t erőteljesebb és rugalmasabb platformká tette, a böngésző választása pedig még erősebbé és rugalmasabbá teheti.
Kép jóváírása: Kārlis Dambrāns a Flickr-en