Vytvářet webový prohlížeč pro iOS zařízení není nic jednoduchého. Všechny takové prohlížeče třetích stran budou vždy minimálně o něco pomalejší než standardní Safari. Jednak jsou ostatní webové prohlížeče nuceni používat vestavěný renderovací nástroj Applu WebKit a také používat pomalejší verzi Nitro JavaScriptu. Jiné prohlížeče než Safari tedy jsou na iPhonech a iPadech pomalejší…
Přesto však v App Store najdeme několik prohlížečů, jejichž vývojáři si s těmito nevýhodami poradili velice slušně a uživatelé je často využívají na úkor Safari. Jednoznačně jde o Google Chrome a Operu. Mezi ty se nicméně nehodlá zapojit Mozilla, která svůj Firefox pro iOS nevytvoří. Právě kvůli zmíněným omezením.
„Pro Mozillu je zásadní, že si nemůže na iOS přenést své sofistikované renderovací a javascriptové nástroje,“ uvedl na konferenci SXSW v Austinu Jay Sullivan, viceprezident Mozilly. „Nemyslíme, že bychom mohli pro Apple platformu vytvořit takový prohlížeč, jaký bychom chtěli.“
Omezení Applu pro webového prohlížeče skutečně vývojáře třetích stran znevýhodňuje, ovšem když se podíváme právě na Chrome či Operu, je jasné, že i za ztížených podmínek lze vytvořit kvalitní aplikaci. Rozhodnutí Mozilly nicméně není tolik překvapivé, odmítavý přístup nemá jen k iOS. Teprve před několika měsíci například začala podporovat H.264 a MP3 kodeky jako konkurence, protože do té doby prosazovala VP8 kodeky.
Kdybych se ale měl vrátit zpět k poli webových prohlížečů v iOS, největší nevýhodou pro aplikace třetích stran není to, že musejí používat Applem předepsané „vnitřnosti“, ale to, že tyto prohlížeče nemůžou být nastavené jako výchozí. Takové privilegium má pouze Safari, a tak ho uživatelé musejí kolikrát použít, aniž by chtěli.
Dopadnou jak Majkrochrocht se svým baloot-screenem :)
Doufám, že to tak bude, proč taky ne. A to nejen v tom, aby tam šlo mít více prohlížečů, ale i v tom, aby šlo nastavit aplikaci (nejen prohlížeč), jako výchozí.
Nedopadnou. Nemají dominanci na trhu. Takto může dopadnout spiše Google.
No Google Chrome je pro iOS celkem povedený, Operu jsem myslím ani nezkoušel, ale stejně jsem se vrátil zase k Safari a žádný další prohlížec naidtalovaný nemám. Ten Chrome je hezký, ale ne na iPhone. Potřeboval bych k pohodlnému používání iPad a vzhledem k tomu, že majitelem iPadu nejsem tak se u mě na iOS nedostane. Naproti tomu používám Chrome na Macu, protože v Safari se mi stává, že občas komplet zamrzne. Teď prý je ke stažení nějaká aktualizace tak jsem zvědavej jestli to bude dělat i po.
A nedá se to (alespoň nastavení výchozího prohlížeče) obejít jailbreakem?
Hledani vymluv – ta „omezeni Applu“ nejsou zadnej zbytecnej vymysl. To, ze zakazou jinym prohlizecum stahovat, kompilovat kod a oznacovat ho jako executible, je duvod, proc je iOS nejbezpecnejsim mobilnim OS. Mimochodem nejcastejsi dira Javy, protoze pak jsi schopen prakticky tim, ze prejdes na stranku, si nechat rootnout operacni system – coz asi neni chtene chovani.
Mozilla jen hleda vymluvy. Dolphin, Chrome, Opera a desitky dalsich to zvladli.