If-Koubou

Zašto bi treće strane preglednici uvijek bili inferiorni za Safari na iPhoneu i iPadu

Zašto bi treće strane preglednici uvijek bili inferiorni za Safari na iPhoneu i iPadu (Kako da)

iOS podržava preglednike treće strane, ali ne kao što biste očekivali. Preglednici trećih strana uvijek će biti inferiorni od Appleovog Safari na iPhone i iPadu - barem dok Apple ne opusti svoje ograničenja.

Zato Mozilla više ne nudi svoju aplikaciju Firefox Home za iOS i to je razlog zašto su Googleovi razvojni programeri Chrome imali unutarnju raspravu prije objavljivanja trenutačne aplikacije Chrome u App Storeu.

Svi preglednici moraju koristiti Safarijev Rendering Engine

Pravila Appleova App Storea navode: "Aplikacije koje pregledavaju web moraju koristiti iOK WebKit i WebKit Javascript."

To znači da web preglednici ne mogu implementirati vlastite renderiranje motora; moraju ugraditi verziju Safarijevog renderiranog motora. Ne mogu ponuditi brži renderer ili nove web značajke. U stvari, svaki preglednik treće strane na iOS-u je različito sučelje oko Safarija.

Na tradicionalnim računalnim operacijskim sustavima, kao što su Windows, Mac OS X i Linux, svaki preglednik može pružiti vlastiti renderirani motor. Zato je Mozilla Firefox bio mnogo bolji od Internet Explorera 6 i zašto je Google Chrome bio toliko brži od Mozilla Firefoxa 3.0. Svaki razvojni programer preglednika mogao je izraditi vlastiti optimizirani renderirani motor. Ako je Mozilla Firefox bio prisiljen prikazati web stranice s Internet Explorer 6 renderiranim motorom, Firefox nikad ne bi oduzeo, a još uvijek možemo zaglaviti sa Internet Explorer 6 danas - Microsoft je nastavio razvoj na Internet Exploreru nakon što je Mozilla Firefox skinula.

... Ali oni ne mogu koristiti Safari Fast Nitro JavaScript Engine

Još je gore nego što zvuči. Preglednici treće strane nisu samo prisiljeni upotrebljavati Safarijev renderirani motor - oni su prisiljeni upotrebljavati sporu JavaScript modu, dok samo Safari mogu koristiti bržu JavaScriptovu tehnologiju. Posebno, prisiljeni su koristiti stariju webkit JavaScript motor, dok je Appleova nova Nitro JavaScript motora rezervirana samo za Safari.

To znači da će preglednici treće strane uvijek prikazivati ​​web stranice s JavaScriptom, a sam Safari. Apple će nastaviti razvijati svoj motor s Nitro JavaScriptom, a Safari će nastaviti brže dok će preglednici trećih strana postati još sporiji u usporedbi.

U stvari, svi preglednici treće strane nisu samo različite inačice Safari - sve su u osnovi samo sporije verzije Safarija.

Naravno, proizvođač preglednika mogao bi teoretski stvoriti posebnu verziju svog preglednika koja bi se prikazivala samo na zatvorenim uređajima i distribuirala je izvan App Storea, ali to neće. Pozivaju se na ograničeno tržište zatvorskih bombi koje Apple pokušava ukloniti.

Preglednici treće strane nikada ne mogu biti zadani

Appleov iOS također vam ne omogućuje da odaberete svoje zadane aplikacije, tako da preglednici trećih strana nikad ne mogu biti vaš zadani preglednik. Čak i ako želite Chrome, dodirivanje veze u većini drugih aplikacija i dalje će otvoriti Safari. Morat ćete kopirati i zalijepiti vezu iz preglednika Safari u Chrome da biste pregledali stranicu umjesto Chromea.

Programeri aplikacija mogu imati aplikacije koje otvaraju druge aplikacije, tako da postoji način razvrstavanja - da bi drugi preglednik zadan. Svaka aplikacija mora hard-kodirati popis alternativnih preglednika koje podržava i pružiti način odabira između njih. Korisnik će morati odabrati svoj zadani preglednik u svakoj aplikaciji pojedinačno, a oni su izvan sreće ako preferiraju preglednik koji programer aplikacije nije uključio.

Oni ne mogu imati dodatke

Istu politiku trgovine aplikacija znači da preglednici treće strane ne mogu ponuditi podršku za dodatke preglednika. Koristite li LastPass za pohranjivanje vaših lozinki? Morat ćete upotrijebiti aplikaciju LastPass koja implementira svoj vlastiti interni preglednik - ne možete samo instalirati dodatak LastPass za Safari ili Chrome. Naravno, LastPassov interni preglednik također je prisiljen biti sporiji od Safarija.

Dodatke su moguće na drugoj platformi, čak i ako nisu dostupne u svakom pregledniku. Na primjer, Chrome za Android ne podržava dodatke jer Google to ne želi. To je u redu jer Firefox za Android podržava dodatke. Možete instalirati dodatak LastPass i koristiti preferirani upravitelj zaporke u samoj aplikaciji Firefox, ako to želite. Imate izbor.

Preglednici treće strane oštećeni su

Preglednici treće strane nikad neće biti brži od Safari - oni će uvijek biti sporiji. Također će uvijek biti neugodnije koristiti jer oni nikada ne mogu biti vaš zadani.

Preglednici pokušavaju nadoknaditi ta ograničenja dodavanjem drugih značajki. Na primjer, Chromeove značajke preuzimanja i komprimiranja podataka pokušavaju ubrzati stvari. Chromeova je stvarna prednost u tome što vam omogućuje sinkronizaciju oznaka, otvorenih kartica i drugih podataka o pregledavanju s verzijom Chromea za stolna računala - to je razlog zašto Mozilla izvorno pruža Firefox početnu stranicu jer je Firefoxu omogućio pristup njihovim Firefoxovim podacima pregledavanja na iOS-u. Mozilla sada kaže da neće ponuditi Firefox za iOS dok Apple ne zaustavi trećeg preglednika trećih strana.

Osim ako ne želite integrirati značajke ili druge jedinstvene opcije treće strane preglednik nudi, bolje ste sticking s Safari. Apple je osmislio svoj operativni sustav tako da će uvijek biti najbrža i najprikladnija opcija koja vam je dostupna.

Ovdje postoji neka nada za promjenu. Apple je jednom odbacio aplikacije za "dupliciranje funkcionalnosti" ugrađene aplikacije, ali su naposljetku popustile i dopustile konkurenciju. Ako nikada nisu promijenili ovo pravilo, aplikacije kao što su Pandora, Kindle, Gmail i mnoge druge popularne aplikacije nikada neće biti dozvoljene u trgovini App Store jer se natječu s Appleovim vlastitim aplikacijama kao što su iTunes Radio, iBooks i Mail.Natjecanje i odabir aplikacija učinili su iOS moćnijom i fleksibilnijom platformom, a izbor preglednika mogao bi učiniti još moćnijim i fleksibilnijim.

Slikovni kredit: Kārlis Dambrāns na Flickr