15Aug

Kodėl trečiųjų šalių naršyklės "iPhone" ir "iPad" visada bus blogesnės nei "Safari"?

"iOS" palaiko trečiųjų šalių naršykles, bet ne taip, kaip tikėtumėte. Trečiųjų šalių naršyklės visada bus mažesnės už "Apple" "Safari" "iPhone" ir "iPad" - bent jau iki "Apple" atsipalaiduoja jų apribojimų.

Tai yra priežastis, kodėl "Mozilla" nebeteikia savo "Firefox Home" programos "iOS", ir tai yra ta pati priežastis, dėl kurios "Google Chrome" kūrėjai turėjo vidines diskusijas prieš paleidžiant dabartinę "Chrome" programą "App Store".

Visi naršyklės turi naudoti "Safari's Rendering Engine".

"Apple" programų parduotuvių taisyklės nurodo: "Programos, kurios naršys žiniatinklį, turi naudoti" iOS "" WebKit "sistemą ir" WebKit Javascript ".

Tai reiškia, kad naršyklės negali įdiegti savo" rendering "variklių;jie turi įdėti "Safari" versijų teikimo variklio versiją.Jie negali pasiūlyti greitesnio ripavimo variklio ar naujų interneto funkcijų.Iš tikrųjų kiekviena "iOS" trečiosios šalies naršyklė yra kita "Safari" sąsaja.

Tradicinėse stalinių operacinių sistemų, pvz., "Windows", "Mac OS X" ir "Linux", kiekviena naršyklė gali pateikti savo "рендеринг".Štai kodėl Mozilla Firefox buvo daug geriau nei "Internet Explorer 6" ir kodėl "Google Chrome" buvo tiek daug greičiau nei "Mozilla Firefox 3.0".Kiekvienas naršyklės kūrėjas gali sukurti savo optimizuotą vaizdo daviklį.Jei "Mozilla Firefox" buvo priverstas pateikti svetaines su "Internet Explorer 6" pateikimo varikliu, "Firefox" niekada nebūtų paimtas ir mes vis tiek galėtume užsikrėsti "Internet Explorer 6" šiandien - "Microsoft" atnaujino "Internet Explorer" tik "Mozilla Firefox" plėtrą.

. .. Bet jie negali naudoti "Safari" greito "Nitro JavaScript" variklio

Tai dar blogiau, nei skamba. Trečiosios šalies naršyklės yra ne tik priverstos naudoti "Safari" varstymo variklį - jie priversti naudoti lėtą "JavaScript" variklį, o "Safari" gali naudoti greitesnį "JavaScript" variklį.Ypač jie priversti naudotis senesniu "WebKit JavaScript" varikliu, o "Apple" naujasis "Nitro JavaScript" variklis yra rezervuotas tik "Safari".

Tai reiškia, kad trečiosios šalies naršyklės visada sugebės tinklalapius su "JavaScript" atlikti lėčiau, negu "Safari"."Apple" toliau plėtos savo "Nitro JavaScript" variklį, o "Safari" ir toliau greičiausiai augs, o trečiųjų šalių naršyklės taps dar lėtesnės.

Iš tikrųjų visos trečiosios šalies naršyklės yra ne tik skirtingos "Safari" versijos - jos iš esmės yra tik lėtesnės "Safari" versijos.

Žinoma, naršyklės gamintojas teoriškai galėjo sukurti specialią savo naršyklės versiją, kuri veikė tik su jailbroken įrenginiais ir platinančia ją ne App Store, bet jos nebus. Jie norėtų pakviesti į ribotą "jailbreakers" rinką, kurią "Apple" bando išvalyti.

trečiųjų šalių naršyklės niekada negali būti numatytosios.

Apple "iOS" taip pat neleidžia pasirinkti jūsų numatytųjų programų, todėl trečiųjų šalių naršyklės niekada negali būti jūsų numatytoji naršyklė.Net jei norėtumėte "Chrome", daugelyje kitų programų spustelėjus nuorodą vis tiek bus atidarytas "Safari".Norint peržiūrėti puslapį "Chrome", turite nukopijuoti nuorodą iš "Safari" į "Chrome".

Programų kūrėjams leidžiama atidaryti programas kitose programose, taigi yra galimybė nustatyti kitą naršyklę pagal nutylėjimą.Kiekviena programa turi griežtai koduoti alternatyvių naršyklių, kurias palaiko, sąrašą ir pateikia būdą pasirinkti tarp jų.Vartotojas kiekvienoje programoje turės atskirą numatytąją naršyklę pasirinkti atskirai, o jei jie nori naršyklę, kurios programinės įrangos kūrėjas neįtraukė.

Jie negali turėti priedų, nei

Tokia pati programų parduotuvių politika reiškia, kad trečiųjų šalių naršyklės negali pasiūlyti naršyklės papildinių palaikymo. Ar naudojate "LastPass", kad galėtumėte saugoti savo slaptažodžius? Turėsite naudoti "LastPass" programą, kuri įgyvendina savo vidinę naršyklę - galite ne tik įdiegti "Safari" ar "Chrome" papildinį "LastPass".Žinoma, "LastPass" vidinė naršyklė taip pat priversta būti lėtesnė nei "Safari".

papildiniai galimi kitoje platformoje, net jei jie nėra prieinami kiekvienoje naršyklėje. Pvz., "Chrome for Android" nepalaiko priedų, nes "Google" to nenori. Tai gerai, nes Firefox "Android" palaiko priedus. Galite įdiegti "LastPass" priedą ir naudoti pageidaujamą slaptažodžių valdytoją pačioje "Firefox" programoje, jei norite. Jūs turite pasirinkimą.

trečiųjų šalių naršyklės yra sugedusios.

trečiosios šalies naršyklės niekada nebus greičiau nei "Safari" - jie visada bus lėtesni. Jie taip pat visada bus nepatogu naudoti, nes jie niekada negali būti jūsų numatytuoju.

naršyklės bando kompensuoti šiuos apribojimus, pridedant kitų funkcijų.Pavyzdžiui, "Chrome" išankstinio apdorojimo ir duomenų suspaudimo funkcijos bando padėti pagreitinti veiksmus. Tikrasis "Chrome" pranašumas yra tai, kad jis leidžia sinchronizuoti savo žymes, atidaryti skirtukus ir kitus naršymo duomenis su "Chrome" stalinės versijos versija - tai yra ta pati priežastis, kodėl "Mozilla" iš pradžių teikė "Firefox Home", nes tai leido "Firefox" vartotojams pasiekti "Firefox" naršymo duomenis"iOS"."Mozilla" dabar sako, kad "Firefox" nebus siūloma "iOS", kol "Apple" nebebus sugadinta trečiųjų šalių naršyklių.

Jei norite, kad integravimo funkcijos ar kitos unikalios parinktys būtų trečiosios šalies naršyklėje, galite geriau laikytis "Safari"."Apple" sukūrė savo operacinę sistemą, kad ji visada būtų jums greičiausia ir patogiausia.

Čia yra tam tikros vilties."Apple" vieną kartą atmetė "integruotos" programos "funkcijų kopijavimo" programas, bet galiausiai jie sujaudino ir leido konkuruoti. Jei jie niekada nepakeitė šios politikos, Apps Apps "Pandora", "Kindle", "Gmail" ir daugelis kitų populiarių programų nebus leidžiama "App Store", nes jie konkuruoja su "Apple" programomis, tokiomis kaip "iTunes" radijas, "iBooks" ir "Mail".Konkurencijos ir taikymo pasirinkimas "iOS" tapo galingesne ir lanksčia platforma, o naršyklės pasirinkimas galėjo padaryti dar galingesnę ir lankstesnę.

Image Credit: Kārlis Dambrāns, "Flickr

"