iOS understøtter browsere fra tredjepart, men ikke som du måske forventer. Tredjepartsbrowsere vil altid være ringere end Apples egen Safari på iPhone og iPad - i det mindste indtil Apple lemper deres begrænsninger.
Dette er grunden til, at Mozilla ikke længere tilbyder deres Firefox Home-app til iOS, og det er den samme grund til, at Googles Chrome-udviklere havde en intern debat, inden de frigav den nuværende Chrome-app i App Store.
Alle browsere skal bruge Safaris gengivelsesmotor
Apples App Store-politikker siger: "Apps, der surfer på nettet, skal bruge iOS WebKit-rammen og WebKit Javascript."
Dette betyder, at webbrowsere ikke kan implementere deres egne gengivelsesmotorer; de skal integrere en version af Safaris gengivelsesmotor. De kan ikke tilbyde en hurtigere gengivelsesmotor eller nye webfunktioner. I virkeligheden er hver tredjepartsbrowser på iOS en anden grænseflade omkring Safari.
RELATEREDE: Hvorfor hader så mange nørder Internet Explorer?
På traditionelle desktopoperativsystemer som Windows, Mac OS X og Linux kan hver browser levere sin egen gengivelsesmotor. Dette var grunden til, at Mozilla Firefox var så meget bedre end Internet Explorer 6, og hvorfor Google Chrome var så meget hurtigere end Mozilla Firefox 3.0. Hver browserudvikler kunne oprette sin egen optimerede gengivelsesmotor. Hvis Mozilla Firefox blev tvunget til at gengive websteder med Internet Explorer 6s gengivelsesmotor, ville Firefox aldrig have startet, og vi sidder muligvis stadig fast med Internet Explorer 6 i dag - Microsoft genoptog kun udviklingen på Internet Explorer, efter at Mozilla Firefox startede .
... Men de kan ikke bruge Safaris Fast Nitro JavaScript-motor
Det er endnu værre, end det lyder. Tredjepartsbrowsere er ikke bare tvunget til at bruge Safaris gengivelsesmotor - de er tvunget til at bruge en langsom JavaScript-motor, mens kun Safari kan bruge en hurtigere JavaScript-motor. Specielt er de tvunget til at bruge den ældre WebKit JavaScript-motor, mens Apples nye Nitro JavaScript-motor er forbeholdt Safari alene.
Dette betyder, at tredjepartsbrowsere altid gengiver websider med JavaScript langsommere, end Safari selv vil. Apple vil fortsætte med at udvikle deres Nitro JavaScript-motor, og Safari fortsætter med at blive hurtigere, mens tredjepartsbrowsere bliver endnu langsommere i sammenligning.
RELATEREDE: Jailbreaking forklaret: Hvad du behøver at vide om Jailbreaking iPhones og iPads
I virkeligheden er alle browsere fra tredjeparter ikke bare forskellige versioner af Safari - de er stort set alle langsommere versioner af Safari.
Sikker på, en browserproducent kunne teoretisk oprette en speciel version af deres browser, der kun kørte på jailbroken enheder og distribuere det uden for App Store, men det gør de ikke. De appellerer til et begrænset marked for jailbreakers, som Apple forsøger at udrydde.
Tredjeparts browsere kan aldrig være standardindstillinger
Apples iOS lader dig heller ikke vælge dine standardapplikationer, så tredjepartsbrowsere kan aldrig være din standardbrowser. Selvom du foretrækker Chrome, åbnes Safari stadig ved at trykke på et link i de fleste andre applikationer. Du bliver nødt til at kopiere og indsætte linket fra Safari i Chrome for at se siden i Chrome i stedet.
Applikationsudviklere har lov til at have deres apps åbne andre apps, så der er en måde at sortere på at gøre en anden browser til din standard. Hver app skal hardkode en liste over alternative browsere, den understøtter, og give en måde at vælge imellem. En bruger bliver nødt til at vælge deres standardbrowser i hver app individuelt, og de har ikke held og lykke, hvis de foretrækker en browser, som appens udvikler ikke har inkluderet.
De kan heller ikke have tilføjelser
Den samme app-butikspolitik betyder, at browsere fra tredjeparter ikke kan tilbyde support til browser-tilføjelser. Bruger du LastPass til at gemme dine adgangskoder? Du bliver nødt til at bruge LastPass-appen, som implementerer sin egen interne browser - du kan ikke bare installere en LastPass-tilføjelse til Safari eller Chrome. Selvfølgelig er LastPass interne browser også tvunget til at være langsommere end Safari.
Tilføjelser er mulige på andre platforme, selvom de ikke er tilgængelige i enhver browser. For eksempel understøtter Chrome til Android ikke tilføjelser, fordi Google ikke vil have det. Det er fint, fordi Firefox til Android understøtter tilføjelser. Du kan installere en LastPass-tilføjelse og bruge din foretrukne adgangskodeadministrator i selve Firefox-appen, hvis du foretrækker det. Du har et valg.
Tredjeparts browsere er lammet
Tredjepartsbrowsere vil aldrig være hurtigere end Safari - de vil altid være langsommere. De vil også altid være mere ubelejlige at bruge, da de aldrig kan være din standard.
Browsere forsøger at kompensere for disse begrænsninger ved at tilføje andre funktioner. For eksempel forsøger Chromes funktioner til forudhentning og datakomprimering at hjælpe med at fremskynde tingene. Chromes virkelige fordel er, at det giver dig mulighed for at synkronisere dine bogmærker, åbne faner og andre browserdata med desktopversionen af Chrome - dette er den samme grund til, at Mozilla oprindeligt leverede Firefox Home, da det gav Firefox-brugere adgang til deres Firefox-browserdata på iOS. Mozilla siger nu, at de ikke vil tilbyde Firefox til iOS, før Apple holder op med at lamme tredjepartsbrowsere.
Medmindre du vil have integrationsfunktionerne eller andre unikke muligheder, som en tredjeparts browser tilbyder, er det bedre at holde fast ved Safari. Apple har designet sit operativsystem, så det altid vil være den hurtigste og mest praktiske mulighed, der er tilgængelig for dig.
Der er noget håb om forandring her. Apple afviste engang apps for “ duplikering af funktionalitet ”Af en indbygget app, men til sidst gav de op og tillod konkurrence. Hvis de aldrig ændrede denne politik, ville applikationer som Pandora, Kindle, Gmail og mange andre populære applikationer aldrig være tilladt i App Store, da de konkurrerer med Apples egne apps som iTunes Radio, iBooks og Mail. Konkurrence og applikationsvalg gjorde iOS til en mere kraftfuld og fleksibel platform, og browservalg kunne gøre det mere kraftfuldt og fleksibelt endnu.
Billedkredit: Kārlis Dambrāns på Flickr