A harmadik féltől származó böngészők miért lesznek mindig az iPhone és az iPad biztonságában lévők

Tartalomjegyzék:

A harmadik féltől származó böngészők miért lesznek mindig az iPhone és az iPad biztonságában lévők
A harmadik féltől származó böngészők miért lesznek mindig az iPhone és az iPad biztonságában lévők
Anonim
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 rosszabbak lesznek az Apple saját iPhone és iPad Safari-jában - legalábbis addig, amíg az Apple nem szünteti meg korlátozásait.
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 rosszabbak lesznek az Apple saját iPhone és iPad Safari-jában - legalábbis addig, amíg az Apple nem szünteti meg korlátozásait.

Ez az oka annak, hogy a Mozilla már nem kínálja a Firefox Home app-ot iOS-nak, és ugyanez az oka annak, hogy a Google Chrome fejlesztőinek belső vitájuk volt, mielőtt kiadta az aktuális Chrome-alkalmazást az App Store-ban.

Minden böngészőnek rendelkeznie kell a Safari Rendering Engine használatával

Az Apple App Store házirendjei: "Az interneten böngésző alkalmazásoknak az iOS WebKit és a WebKit Javascript használatát kell alkalmazniuk."

Ez azt jelenti, hogy a webböngészők nem tudják megvalósítani saját renderelő motorjaikat; be kell ágyaznia egy Safari renderelőmotor verzióját. Nem tudnak gyorsabb megjelenítőmotort vagy új webes szolgáltatásokat kínálni. Valójában minden harmadik fél böngészője az iOS-on egy másik felület a Safari környékén.

A hagyományos asztali operációs rendszereken - például a Windows, a Mac OS X és a Linux esetében - minden böngésző saját renderelőmotort biztosít. Ez az oka annak, hogy a Mozilla Firefox sokkal jobb volt, mint az Internet Explorer 6, és miért volt sokkal gyorsabban a Google Chrome, mint a Mozilla Firefox 3.0. Minden böngésző fejlesztő saját optimalizált renderelőmotort hozhat létre. Ha a Mozilla Firefox kénytelen volt az Internet Explorer 6 renderelőmotorjaival weboldalakat kiadni, a Firefox soha nem fogott volna le, és még ma is ragaszkodni fogunk az Internet Explorer 6-hoz. A Microsoft csak az Internet Explorer-ben folytatta a fejlesztést, miután a Mozilla Firefox letépte.

Image
Image

… De nem használhatják 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 arra kényszerülnek, hogy a Safari rendező motorját kényszerítsék - lassú JavaScript-motorral kényszerülnek, míg csak a Safari képes gyorsabb JavaScript-motort használni. Különösen kénytelenek lesznek használni az idősebb, WebKit JavaScript motort, míg az Apple új Nitro JavaScript motorja csak a Safari számára van fenntartva.

Ez azt jelenti, hogy a harmadik féltől származó böngészők mindig a JavaScript lassabb weboldalait fogják megjeleníteni, mint maga a Safari. Az Apple továbbra is fejleszteni fogja Nitro JavaScript motorját, és a Safari tovább fog gyorsulni, míg a harmadik féltől származó böngészők még lassabbak lesznek.

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

Persze, egy böngésző gyártó elméletileg létrehozhat egy böngészőjük speciális verzióját, amely csak a börtönözo készülékeken futott, és terjesztette azt az App Store-n kívül, de nem. Csábítanák a börtönök korlátozott piacát, amelyet az Apple megpróbál kioltani.

Image
Image

A harmadik féltől származó böngészők soha nem lehetnek alapértelmezések

Az Apple iOS-je nem teszi lehetővé az alapértelmezett alkalmazások kiválasztását, így a 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 kedveli a Chrome-ot, a legtöbb alkalmazásban megérinti a linket, továbbra is megnyílik a Safari. A Safari-ból a Chrome-ba történő másolás beillesztéséhez be kell másolnia a Chrome-ban lévő oldalt.

Az alkalmazásfejlesztők számára lehetővé kell tenni, hogy alkalmazásaik megnyitják az egyéb alkalmazásokat, így van egy módja annak, hogy egy másik böngésző alapértelmezését rendezze. Minden alkalmazásnak meg kell keményen kódolnia az általa támogatott alternatív böngészők listáját, és módot kell találnia a közöttük történő kiválasztásra. A felhasználóknak minden egyes alkalmazásban ki kell választaniuk az alapértelmezett böngészőt, és szerencsétlenek, ha olyan böngészőt preferálnak, amelyet az alkalmazás fejlesztője nem tartalmaz.

Image
Image

Nem vehetnek fel kiegészítőket

Ugyanaz az alkalmazásbolt-házirend azt jelenti, hogy a 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. Használja a LastPass-ot a jelszavak tárolására? Használnia kell a LastPass alkalmazást, amely saját belső böngészőt valósít meg - nem csak telepítheti a LastPass bővítményt Safari vagy Chrome számára. Természetesen a LastPass belső böngészője kénytelen lassulni, mint a Safari.

A bővítmények más platformon is elérhetők, még akkor is, ha nem minden böngészőben érhetők el. Például a Chrome az Androidhoz nem támogatja a kiegészítőket, mert a Google nem akarja. Ez rendben van, mert a Firefox for Android támogatja a kiegészítőket. Telepítheti a LastPass bővítményt, és ha szeretné, használja a Firefox-alkalmazásban a kívánt jelszókezelőt. Választása van.

A harmadik fél böngészők megbénítottak

A harmadik féltől származó böngészők soha nem lesznek gyorsabbak, mint a Safari - ezek mindig lassabbak lesznek. Ők is mindig kényelmetlenül használják, mivel soha nem lehetnek az alapértelmezésük.

A böngészők megpróbálnak pótolni ezeket a korlátozásokat további funkciók hozzáadásával. Például a Chrome előhívó és adatkompressziós funkciói megkísérlik segíteni a felgyorsítást. A Chrome valódi előnye, hogy lehetővé teszi a könyvtárak, a nyitott lapok és egyéb böngészési adatok szinkronizálását a Chrome asztali verziójával - ez ugyanaz 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 a Firefox böngészési adataik elérését iOS rendszeren. A Mozilla azt mondja, hogy nem kínálnak Firefox-ot az iOS-nak, amíg az Apple megállítja a harmadik féltől származó böngészők leromlását.

Hacsak nem szeretné, hogy az integrációs funkciók vagy más egyedi opciók harmadik féltől származó böngészők legyenek, akkor jobb, ha ragaszkodsz a Safarihoz.Az Apple az operációs rendszert úgy tervezte meg, hogy mindig a leggyorsabb és legkényelmesebb megoldás legyen.

Image
Image

Van némi remény a változásra. Az Apple egyszer elutasította az alkalmazásokat a beépített alkalmazás "duplikálásához", de végül elengedték és megengedték a versenyt. Ha soha nem változtatták meg ezt a házirendet, az olyan alkalmazások, mint például a Pandora, a Kindle, a Gmail és sok más népszerű alkalmazás, soha nem engedélyeznék az App Store-ban, mivel versengenek az Apple saját alkalmazáival, mint például az iTunes Rádió, az iBooks és a Mail. A verseny és az alkalmazások megválasztása miatt az iOS egy erősebb és rugalmasabb platform, és a böngésző választása még hatékonyabbá és rugalmasabbá teheti.

Ajánlott: