Početna » kako da » Zašto treće strane preglednici će uvijek biti inferiorna Safari na iPhone i iPad

    Zašto treće strane preglednici će uvijek biti inferiorna Safari na iPhone i iPad

    iOS podržava preglednike treće strane, ali ne kao što biste očekivali. Preglednici drugih proizvođača uvijek će biti inferiorni Appleovom Safariju za iPhone i iPad - barem dok Apple ne ublaži svoja ograničenja.

    To je razlog zašto Mozilla više ne nudi svoju aplikaciju Firefox Home za iOS, a to je isti razlog zbog kojeg su Googleovi razvojni programeri Chromea interno raspravljali prije objavljivanja trenutačne aplikacije Chrome u usluzi App Store.

    Svi preglednici moraju koristiti Safari-jev motor za prikazivanje

    Appleova pravila za App Store navode: "Aplikacije koje pregledavaju web moraju koristiti iOS WebKit okvir i WebKit Javascript."

    To znači da web-preglednici ne mogu implementirati vlastite motore za prikazivanje; moraju ugraditi verziju Safarijevog mehanizma za prikazivanje. Ne mogu ponuditi brži mehanizam za prikazivanje ili nove web-značajke. Zapravo, svaki preglednik treće strane na iOS-u je različito sučelje oko Safarija.

    Na tradicionalnim operativnim sustavima za stolna računala, kao što su Windows, Mac OS X i Linux, svaki preglednik može pružiti vlastiti mehanizam za prikazivanje. To je razlog zašto je Mozilla Firefox bio mnogo bolji od Internet Explorera 6 i zašto je Google Chrome bio mnogo brži od Mozilla Firefox 3.0. Svaki razvojni programer preglednika može stvoriti vlastiti optimizirani mehanizam za prikazivanje. Ako je Mozilla Firefox bio prisiljen prikazivati ​​web-stranice s mehanizmom za prikazivanje Internet Explorera 6, Firefox se nikada ne bi povukao, a možda bismo se i danas zaglavili u programu Internet Explorer 6 - Microsoft je samo nastavio razvoj na Internet Exploreru nakon što je Mozilla Firefox poletio.

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

    To je još gore nego što zvuči. Preglednici trećih strana nisu samo prisiljeni koristiti Safari-jev mehanizam za prikazivanje - prisiljeni su koristiti spor JavaScript mehanizam, dok samo Safari može koristiti brži JavaScript mehanizam. Posebno su prisiljeni koristiti stariji WebKit JavaScript pogon dok je Appleov novi Nitro JavaScript pogon rezerviran samo za Safari.

    To znači da će preglednici trećih strana uvijek prikazivati ​​web-stranice s JavaScript-om sporije od samog Safari-ja. Apple će nastaviti razvijati svoj Nitro JavaScript pogon, a Safari će nastaviti raditi brže dok će preglednici treće strane postati još sporiji u usporedbi.

    U stvari, svi preglednici trećih strana nisu samo različite verzije Safarija - sve su to u osnovi samo sporija verzija Safarija.

    Naravno, proizvođač preglednika bi teoretski mogao stvoriti posebnu verziju svog preglednika koja bi radila samo na jailbroken uređajima i distribuirala je izvan App Storea, ali neće. Oni bi se dopadali ograničenom tržištu jailbreakera koje Apple pokušava izvući.

    Preglednici treće strane nikada ne mogu biti zadani

    Appleov iOS također ne dopušta odabir zadanih aplikacija, pa preglednici trećih strana nikada ne mogu biti vaš zadani preglednik. Čak i ako želite Chrome, dodirivanje veze u većini drugih aplikacija i dalje će otvoriti Safari. Morali biste kopirati i zalijepiti vezu iz preglednika Safari u Chrome da biste tu stranicu pogledali u pregledniku Chrome.

    Razvojnim programerima je dopušteno da svoje aplikacije otvaraju drugim aplikacijama, tako da postoji mogućnost da drugi preglednik postane zadani. Svaka aplikacija mora hard-code popis alternativnih preglednika podržava i osigurati način da odaberete između njih. Korisnik će morati odabrati svoj zadani preglednik u svakoj aplikaciji pojedinačno, a nemaju sreće ako preferiraju preglednik koji razvojni programer aplikacije nije uključio.

    Oni ne mogu imati dodatke, bilo

    Ista politika spremišta aplikacija znači da preglednici treće strane ne mogu ponuditi podršku za dodatke preglednika. Koristite li LastPass za spremanje zaporki? Morat ćete koristiti aplikaciju LastPass, koja implementira vlastiti interni preglednik - ne možete instalirati dodatak LastPass za Safari ili Chrome. Naravno, LastPassov interni preglednik je također prisiljen biti sporiji od Safari.

    Dodaci su mogući na drugoj platformi, čak i ako nisu dostupni 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. Ako želite, možete instalirati dodatak LastPass i koristiti željeni upravitelj zaporki u samoj aplikaciji Firefox. Imate izbor.

    Preglednici treće strane osakaćeni su

    Preglednici treće strane nikada neće biti brži od Safarija - oni će uvijek biti sporiji. Oni će također uvijek biti nepogodniji za korištenje jer nikada ne mogu biti zadani.

    Preglednici pokušavaju nadoknaditi ta ograničenja dodavanjem drugih značajki. Na primjer, značajke pretpreuzimanja Chromea i značajke sažimanja podataka pokušavaju pomoći u ubrzavanju. Chromeova je prednost u tome što vam omogućuje sinkronizaciju oznaka, otvorenih kartica i drugih podataka o pregledavanju s računalnom verzijom Chromea - to je isti razlog zbog kojeg je Mozilla izvorno omogućila Firefox Home, jer je korisnicima Firefoxa omogućio pristup podacima o pregledavanju u Firefoxu na iOS-u. Mozilla sada kaže da neće ponuditi Firefox za iOS dok Apple ne prestane s osakaćivanjem preglednika treće strane.

    Osim ako ne želite značajke integracije ili druge jedinstvene mogućnosti koje nudi preglednik treće strane, bolje je držati se Safari. Apple je dizajnirao svoj operativni sustav tako da će uvijek biti najbrža i najpogodnija opcija koja vam je dostupna.


    Postoji nada za promjenu ovdje. Apple je jednom odbacio aplikacije za "dupliciranje funkcionalnosti" ugrađene aplikacije, ali su na kraju popustili i dopustili natjecanje. Ako nikada nisu promijenili to pravilo, aplikacije kao što su Pandora, Kindle, Gmail i mnoge druge popularne aplikacije nikada neće biti dopuštene u App Storeu jer se natječu s vlastitim aplikacijama tvrtke Apple kao što su iTunes Radio, iBooks i Mail. Konkurencija i izbor aplikacija učinili su iOS moćnijom i fleksibilnijom platformom, a izbor preglednika mogao bi ga učiniti još moćnijim i fleksibilnijim.

    Zasluge za sliku: Kārlis Dambrāns na Flickru