Prečo prehliadače tretej strany budú na iPhone a iPad vždy nižšie ako Safari

Obsah:

Prečo prehliadače tretej strany budú na iPhone a iPad vždy nižšie ako Safari
Prečo prehliadače tretej strany budú na iPhone a iPad vždy nižšie ako Safari

Video: Prečo prehliadače tretej strany budú na iPhone a iPad vždy nižšie ako Safari

Video: Prečo prehliadače tretej strany budú na iPhone a iPad vždy nižšie ako Safari
Video: Nastya learns to joke with dad - YouTube 2024, Marec
Anonim
Služba iOS podporuje prehliadače tretích strán, ale nie ako by ste mohli očakávať. Prehliadače tretích strán budú vždy podradené vlastnému Safari Apple na iPhone a iPad - aspoň dovtedy, kým Apple uvoľní svoje obmedzenia.
Služba iOS podporuje prehliadače tretích strán, ale nie ako by ste mohli očakávať. Prehliadače tretích strán budú vždy podradené vlastnému Safari Apple na iPhone a iPad - aspoň dovtedy, kým Apple uvoľní svoje obmedzenia.

To je dôvod, prečo už Mozilla neponúka svoju aplikáciu Firefox Home pre iOS, a to je to isté dôvod, prečo vývojári spoločnosti Google mali vnútornú diskusiu pred uvoľnením aktuálnej aplikácie Chrome v aplikácii App Store.

Všetky prehliadače musia používať nástroj na vykresľovanie Safari

Pravidlá aplikácie App Store spoločnosti Apple uvádzajú: "Aplikácie, ktoré prehliadajú web, musia používať rámec iOS WebKit a WebKit Javascript."

To znamená, že webové prehliadače nemôžu implementovať svoje vlastné vykresľovacie motory; musia vložiť verziu renderovacieho nástroja Safari. Nemôžu ponúknuť rýchlejší rendering engine alebo nové webové funkcie. V skutočnosti každý prehliadač tretej strany v systéme iOS je iným rozhraním okolo programu Safari.

Na tradičných operačných systémoch pre počítače typu Windows, Mac OS X a Linux môže každý prehliadač poskytnúť vlastný rendering engine. Z tohto dôvodu bol Mozilla Firefox oveľa lepšie ako Internet Explorer 6 a prečo bol prehliadač Google Chrome oveľa rýchlejší ako Mozilla Firefox 3.0. Každý vývojár prehliadača si môže vytvoriť vlastný optimalizovaný rendering engine. Ak bol program Mozilla Firefox nútený vykresliť webové stránky pomocou vykresľovacieho mechanizmu programu Internet Explorer 6, Firefox by nikdy nevyrazil a my by sme ešte mohli byť zaseknutí s programom Internet Explorer 6 dnes - Microsoft pokračoval v vývoji v programe Internet Explorer po tom, čo sa Mozilla Firefox spustil.

Image
Image

… Ale nemôžu používať Safari rýchle Nitro JavaScript Engine

Je to ešte horšie, ako to znie. Prehliadače tretích strán nie sú nútené používať nástroj na vykresľovanie Safari - sú nútení používať pomalý engine JavaScript, zatiaľ čo iba Safari môže používať rýchlejší jazyk JavaScript. Najmä sú nútení používať starší JavaScript engine WebKit, zatiaľ čo nový motor Nitro JavaScript spoločnosti Apple je rezervovaný iba pre Safari.

Znamená to, že prehliadače tretej strany budú vždy robiť webové stránky s JavaScriptom pomalšími, než Safari sám. Apple bude pokračovať vo vývoji svojho motora Nitro JavaScript a Safari bude naďalej rýchlejší, zatiaľ čo porovnávacie prehliadače tretej strany budú ešte pomalšie.

V skutočnosti všetky prehliadače tretích strán nie sú len rôzne verzie programu Safari - v podstate sú to len pomalšie verzie programu Safari.

Samozrejme, výrobca prehliadača by teoreticky mohol vytvoriť špeciálnu verziu svojho prehliadača, ktorý bežal iba na zariadeniach s jailbrokenmi a distribuoval ho mimo aplikácie App Store, ale nebudú. Boli by lákavé na obmedzený trh s útočníkmi, ktorý sa Apple snaží vymaniť.

Image
Image

Prehliadače tretích strán nemôžu byť nikdy predvolené

Aplikácia iOS spoločnosti Apple tiež neumožňuje vybrať vaše predvolené aplikácie, takže prehliadače tretej strany nemôžu byť nikdy predvoleným prehliadačom. Aj keď uprednostňujete prehliadač Chrome, klepnutím na odkaz vo väčšine ostatných aplikácií sa stále otvorí Safari. Ak chcete zobraziť stránku v prehliadači Chrome, musíte skopírovať odkaz zo služby Safari do prehliadača Chrome.

Vývojári aplikácií môžu mať svoje aplikácie otvorené aj iným aplikáciám, takže existuje spôsob, ako zoraďovať iný prehliadač ako predvolený. Každá aplikácia musí pevne kódovať zoznam alternatívnych prehliadačov, ktoré podporuje, a poskytnúť spôsob, ako si medzi nimi vybrať. Používateľ bude musieť vybrať predvolený prehliadač v každej aplikácii jednotlivo a nemajú šťastie, ak uprednostňujú prehliadač, ktorý vývojár aplikácie nezaradil.

Image
Image

Nemôžu mať doplnky, buď

Rovnaká zásada obchodu s aplikáciami znamená, že prehliadače tretích strán nemôžu ponúknuť podporu pre doplnky prehliadača. Používate nástroj LastPass na uloženie hesiel? Budete musieť použiť aplikáciu LastPass, ktorá implementuje vlastný interný prehliadač - nemôžete jednoducho nainštalovať doplnok LastPass pre Safari alebo Chrome. Samozrejme, interný prehliadač LastPass je tiež nútený byť pomalší ako Safari.

Doplnky sú možné na inej platforme, aj keď nie sú dostupné v každom prehliadači. Chrome pre systém Android napríklad nepodporuje doplnky, pretože to nechce spoločnosť Google. Je to v poriadku, pretože Firefox pre Android podporuje doplnky. Môžete nainštalovať doplnok LastPass a v prípade aplikácie Firefox použite preferovaný správca hesiel. Máte na výber.

Prehliadače tretích strán sú poškodené

Prehliadače tretích strán nikdy nebudú rýchlejšie než Safari - vždy budú pomalšie. Tiež budú vždy nepohodlnejšie používať, pretože nikdy nemôžu byť vaše predvolené.

Prehliadače sa snažia vyriešiť tieto obmedzenia pridaním ďalších funkcií. Funkcia prehliadania a kompresie údajov v prehliadači Chrome sa napríklad pokúša pomôcť zrýchliť veci. Skutočnou výhodou prehliadača Chrome je to, že umožňuje synchronizovať vaše záložky, otvorené karty a iné údaje prehliadania pomocou verzie prehliadača Chrome - to je to isté dôvod, prečo Mozilla pôvodne poskytoval Firefox Home, pretože umožňoval používateľom Firefoxu prístup k ich údajom o prehliadaní Firefoxu v systéme iOS. Mozilla teraz tvrdí, že nebudú ponúkať Firefox pre systém iOS, kým spoločnosť Apple nezastaví zablokovanie prehliadačov tretích strán.

Pokiaľ si neprajete integračné funkcie alebo iné unikátne možnosti, ktoré ponúka prehliadač tretej strany, radšej sa držte Safari.Spoločnosť Apple navrhla svoj operačný systém tak, aby bol vždy najrýchlejším a najkomfortnejším riešením, ktoré máte k dispozícii.

Image
Image

Tu je nejaká nádej na zmenu. Spoločnosť Apple raz zamietla aplikácie na "zdvojenie funkčnosti" zabudovanej aplikácie, ale nakoniec ju odhodili a povolili súťaž. Ak tieto pravidlá nikdy nezmenia, aplikácie ako Pandora, Kindle, Gmail a mnohé ďalšie populárne aplikácie by v aplikácii App Store nikdy neboli povolené, keďže súťažia s vlastnými aplikáciami spoločnosti Apple, ako sú iTunes Radio, iBooks a Mail. Konkurencia a výber aplikácií priniesol platformu iOS výkonnejšiu a flexibilnejšiu platformu a výber prehliadača by mohol ešte zvýšiť výkonnosť a flexibilitu.

Odporúča: