Homepage » hogyan kell » Miért mindig a harmadik fél böngészője alacsonyabb lesz, mint az iPhone és az iPad Safari

    Miért mindig a harmadik fél böngészője alacsonyabb lesz, mint az iPhone és az iPad Safari

    Az iOS támogatja a harmadik fél böngészőit, de nem úgy, mint amit elvár. Harmadik fél böngészői mindig alacsonyabbak lesznek az Apple saját Safari készülékén, mint iPhone és iPad - legalább addig, amíg az Apple el nem lazítja a korlátozásokat.

    Ez az oka annak, hogy a Mozilla már nem kínál Firefox Otthoni alkalmazást iOS-hoz, és ugyanaz az oka, hogy a Google Chrome fejlesztői belső vitát folytattak, mielőtt az aktuális Chrome-alkalmazást az App Store-ban bocsátották volna fel.

    Minden böngészőnek Safari Renderelőmotort kell használnia

    Az Apple App Store házirendjei szerint: „Az internetet böngésző alkalmazásoknak az iOS WebKit keretrendszert és a WebKit Javascript-et 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 egy változatát. Nem tudnak gyorsabb megjelenítési motort vagy új webes szolgáltatásokat kínálni. Valójában minden harmadik fél böngésző iOS-on egy másik felület a Safari körül.

    A hagyományos asztali operációs rendszereken, mint például a Windows, a Mac OS X és a Linux, minden böngésző saját renderelőmotort tud biztosítani. 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 Firefoxot arra kényszerítette, hogy weboldalakat hozzon létre az Internet Explorer 6 renderelőmotorjával, a Firefox soha nem vette volna le, és még ma is elakadhatnánk az Internet Explorer 6-mal - a Microsoft csak az Internet Explorer fejlesztését követően folytatta a Mozilla Firefox elindítását.

    … De nem használhatják a Safari gyors Nitro JavaScript motorját

    Még rosszabb, mint amilyennek hangzik. A harmadik fél böngészői nem csak kényszerítik a Safari renderelőmotorját - kénytelenek lesznek lassú JavaScript-motort használni, míg csak a Safari használhat gyorsabb JavaScript-motort. Kifejezetten arra kényszerülnek, hogy használják a régebbi WebKit JavaScript motort, míg az Apple új Nitro JavaScript motorja kizárólag Safari számára van fenntartva.

    Ez azt jelenti, hogy a harmadik fél böngészői mindig lassabb JavaScript-lapokat fognak készíteni, mint maga a Safari. Az Apple folytatja a Nitro JavaScript motor fejlesztését, és a Safari továbbra is gyorsabb lesz, míg a harmadik fél böngészői még lassabbak lesznek az összehasonlításban.

    Valójában minden harmadik fél böngészője nem csak a Safari különböző verziói - ezek alapvetően csak a Safari lassabb verziói..

    Persze, egy böngészőgyártó elméletileg létrehozhat egy speciális verziót a böngészőjükről, amely csak a jailbroken eszközökön futott, és az App Store-n kívül terjesztette, de nem fogják. Hívnának egy korlátozott piacot a jailbreakerek számára, amelyeket az Apple próbál kiüríteni.

    A harmadik fél böngészői soha nem lehetnek alapértelmezettek

    Az Apple iOS nem engedi, hogy kiválassza az alapértelmezett alkalmazásokat, így a harmadik fél böngészői soha nem lehetnek az alapértelmezett böngészők. Még ha inkább a Chrome-ot szeretné használni, a legtöbb alkalmazásban egy hivatkozás megérintése továbbra is megnyitja a Safari programot. A Chrome-on át kell másolnia a linket a Safari-ról, hogy megjelenítse a Chrome oldalát.

    Az alkalmazásfejlesztők engedélyezhetik, hogy az alkalmazások más alkalmazásokat is megnyissanak, így lehetőség van arra, hogy rendezze a másik böngészőt az alapértelmezettként. Minden alkalmazásnak keményen kódolnia kell az általuk támogatott alternatív böngészők listáját, és biztosítania kell a választást. A felhasználónak minden alkalmazásban külön kell kiválasztania az alapértelmezett böngészőt, és nincsenek szerencséjük, ha inkább olyan böngészőt szeretnek, amelyet az alkalmazás fejlesztője nem tartalmazott.

    Nem lehetnek kiegészítőik, akár

    Ugyanez az alkalmazástárolási irányelv azt jelenti, hogy a harmadik fél böngészői nem tudnak támogatni a böngésző-bővítményeket. Használja a LastPass-ot a jelszavak tárolására? A saját belső böngészőjét használó LastPass alkalmazást kell használnia - nem lehet csak telepíteni a LastPass bővítményt a Safari vagy Chrome számára. Természetesen a LastPass belső böngészője is lassabb, mint a Safari.

    A bővítmények más platformon is elérhetőek, még akkor is, ha nem minden böngészőben elérhetők. Például a Chrome for Android nem támogatja a bővítményeket, mert a Google nem akarja. Ez azért jó, mert a Firefox az Android számára támogatja a bővítményeket. Ha szeretné, telepíthet egy LastPass bővítményt, és a saját Firefox alkalmazásban használhatja a kívánt jelszókezelőt. Választhat.

    A harmadik fél böngészői megrongálódnak

    A harmadik fél böngészői soha nem lesznek gyorsabbak, mint a Safari - mindig lassabbak lesznek. Mindig is kényelmetlenebbek lesznek használni, mivel soha nem lehetnek az alapértelmezettek.

    A böngészők megpróbálják ezeket a korlátozásokat pótolni más funkciók hozzáadásával. Például a Chrome előzetes letöltési és adattömörítési szolgáltatásai segítenek a dolgok felgyorsításában. A Chrome valódi előnye, hogy lehetővé teszi, hogy szinkronizálja könyvjelzőit, nyitott lapjait és más böngészési adatait a Chrome asztali verziójával - ugyanez az oka annak, hogy a Mozilla eredetileg a Firefox kezdőlapot kínálja, mivel lehetővé tette a Firefox felhasználók számára, hogy hozzáférjenek a Firefox böngészési adataihoz az iOS-on. A Mozilla most azt mondja, hogy nem kínálnak Firefoxot az iOS-hoz, amíg az Apple leállítja a harmadik fél böngészőit.

    Hacsak nem szeretné, hogy az integrációs funkciók vagy más egyedi lehetőségek egy harmadik fél böngészője, akkor jobban ragaszkodhatsz a Safari-hoz. Az Apple úgy tervezte meg az operációs rendszert, hogy mindig az Ön számára elérhető leggyorsabb és legkényelmesebb legyen.


    Van néhány remény a változásra. Az Apple egyszer elutasította a beépített alkalmazás „funkcionalitásának duplikálására” vonatkozó alkalmazásokat, de végül engedelmeskedtek és megengedték a versenyt. Ha soha nem változtatták meg ezt a politikát, az olyan alkalmazások, mint a Pandora, a Kindle, a Gmail és a sok más népszerű alkalmazás soha nem lesznek megengedettek az App Store-ban, mivel versenyeznek az Apple saját alkalmazásával, mint az iTunes Radio, az iBooks és a Mail. A verseny és az alkalmazásválasztás erősebb és rugalmasabb platformot teremtett az iOS számára, és a böngésző választása még erősebbé és rugalmasabbá teheti.

    Képhitel: Dambrāns Kārlis a Flickr-en