iOS acceptă browsere de la terți, dar nu așa cum v-ați putea aștepta. Browserele terță parte vor fi întotdeauna inferioare Safari-ului Apple de pe iPhone și iPad - cel puțin până când Apple își relaxează restricțiile.
Acesta este motivul pentru care Mozilla nu mai oferă aplicația Firefox Home pentru iOS și același motiv pentru care dezvoltatorii Google Chrome au avut o dezbatere internă înainte de a lansa aplicația Chrome actuală în App Store.
Toate browserele trebuie să utilizeze motorul de redare Safari
Politicile Apple App Store prevăd: „Aplicațiile care navighează pe web trebuie să utilizeze cadrul iOS WebKit și WebKit Javascript”.
Aceasta înseamnă că browserele web nu își pot implementa propriile motoare de redare; trebuie să încorporeze o versiune a motorului de redare Safari. Nu pot oferi un motor de redare mai rapid sau funcții web noi. De fapt, fiecare browser terț de pe iOS este o interfață diferită în jurul Safari.
LEGATE DE: De ce atâția geeks urăsc Internet Explorer?
Pe sistemele de operare desktop tradiționale, cum ar fi Windows, Mac OS X și Linux, fiecare browser poate furniza propriul motor de redare. Acesta este motivul pentru care Mozilla Firefox a fost mult mai bun decât Internet Explorer 6 și de ce Google Chrome a fost mult mai rapid decât Mozilla Firefox 3.0. Fiecare dezvoltator de browser ar putea crea propriul motor de redare optimizat. Dacă Mozilla Firefox ar fi forțat să redea site-uri web cu motorul de redare al Internet Explorer 6, Firefox nu ar fi decolat niciodată și s-ar putea să rămânem astăzi cu Internet Explorer 6 astăzi - Microsoft a reluat dezvoltarea pe Internet Explorer doar după ce Mozilla Firefox a decolat .
... Dar nu pot utiliza motorul JavaScript Nitro Fast Safari
Este chiar mai rău decât pare. Browserele terță parte nu sunt forțate doar să utilizeze motorul de redare Safari - sunt forțate să utilizeze un motor JavaScript lent, în timp ce numai Safari poate utiliza un motor JavaScript mai rapid. În special, sunt obligați să folosească motorul JavaScript mai vechi, WebKit, în timp ce noul motor JavaScript Nitro de la Apple este rezervat numai Safari.
Aceasta înseamnă că browserele terțe vor reda întotdeauna paginile web cu JavaScript mai lent decât Safari însuși. Apple va continua să dezvolte motorul Nitro JavaScript, iar Safari va continua să devină mai rapid, în timp ce browserele de la terțe părți vor deveni și mai lente în comparație.
LEGATE DE: Explicația Jailbreaking: Ce trebuie să știți despre iPhone-urile și iPad-urile Jailbreaking
De fapt, toate browserele terță parte nu sunt doar versiuni diferite ale Safari - ele sunt, în principiu, doar versiuni mai lente ale Safari.
Sigur, un producător de browser-uri ar putea crea teoretic o versiune specială a browserului său care să funcționeze numai dispozitive jailbroken și distribuie-l în afara App Store, dar nu o vor face. Ar face apel la o piață limitată de jailbreakeri pe care Apple încearcă să o elimine.
Browserele terță parte nu pot fi niciodată implicite
De asemenea, iOS de la Apple nu vă permite să selectați aplicațiile implicite, astfel încât browserele terțe nu pot fi niciodată browserul dvs. implicit. Chiar dacă preferați Chrome, atingerea unui link în majoritatea celorlalte aplicații va deschide în continuare Safari. Trebuie să copiați-lipiți linkul din Safari în Chrome pentru a vedea pagina în Chrome.
Dezvoltatorilor de aplicații li se permite ca aplicațiile lor să deschidă alte aplicații, deci există o modalitate de a face din alt browser un browser implicit. Fiecare aplicație trebuie să codifice o listă de browsere alternative pe care le acceptă și să ofere o modalitate de a alege între ele. Un utilizator va trebui să își selecteze browserul implicit în fiecare aplicație în mod individual și nu are noroc dacă preferă un browser pe care dezvoltatorul aplicației nu l-a inclus.
Fie că nu pot avea programe de completare
Aceeași politică privind magazinul de aplicații înseamnă că browserele terță parte nu pot oferi suport pentru suplimentele pentru browser. Folosiți LastPass pentru a vă stoca parolele? Va trebui să utilizați aplicația LastPass, care își implementează propriul browser intern - nu puteți instala doar un supliment LastPass pentru Safari sau Chrome. Desigur, și browserul intern al LastPass este forțat să fie mai lent decât Safari.
Suplimentele sunt posibile pe alte platforme, chiar dacă nu sunt disponibile în fiecare browser. De exemplu, Chrome pentru Android nu acceptă programe de completare, deoarece Google nu dorește. Este în regulă, deoarece Firefox pentru Android acceptă programe de completare. Puteți instala un supliment LastPass și puteți utiliza managerul de parole preferat în aplicația Firefox însăși, dacă preferați. Ai de ales.
Browserele terță parte sunt stricate
Browserele terță parte nu vor fi niciodată mai rapide decât Safari - vor fi întotdeauna mai lente. De asemenea, vor fi întotdeauna mai incomode de utilizat, deoarece nu pot fi niciodată implicite.
Browserele încearcă să compenseze aceste limitări adăugând alte funcții. De exemplu, funcțiile de preluare și comprimare a datelor din Chrome încearcă să ajute la accelerarea lucrurilor. Avantajul real al Chrome este că vă permite să vă sincronizați marcajele, filele deschise și alte date de navigare cu versiunea desktop a Chrome - acesta este același motiv pentru care Mozilla a furnizat inițial Firefox Home, deoarece le-a permis utilizatorilor Firefox să acceseze datele de navigare Firefox. pe iOS. Mozilla spune acum că nu vor oferi Firefox pentru iOS până când Apple nu va mai opri browserele terțe.
Dacă nu doriți funcțiile de integrare sau alte opțiuni unice pe care le oferă un browser terț, este mai bine să rămâneți cu Safari. Apple și-a proiectat sistemul de operare astfel încât să fie întotdeauna cea mai rapidă și mai convenabilă opțiune disponibilă pentru dvs.
Aici există o oarecare speranță de schimbare. Apple a respins odată aplicațiile pentru „ duplicarea funcționalității ”A unei aplicații încorporate, dar în cele din urmă au cedat și au permis concurența. Dacă nu au schimbat niciodată această politică, aplicații precum Pandora, Kindle, Gmail și multe alte aplicații populare nu ar fi permise niciodată în App Store, întrucât concurează cu propriile aplicații Apple precum iTunes Radio, iBooks și Mail. Concurența și alegerea aplicației au făcut din iOS o platformă mai puternică și mai flexibilă, iar alegerea browserului ar putea să o facă mai puternică și mai flexibilă încă.
Credit de imagine: Kārlis Dambrāns pe Flickr