iOS atbalsta trešās puses pārlūkprogrammas, bet ne kā jūs varētu sagaidīt. Trešās puses pārlūkprogrammas vienmēr būs zemākas par Apple pašu Safari iPhone un iPad - vismaz tik ilgi, kamēr Apple atlaidīs savus ierobežojumus.
Tas ir iemesls, kāpēc Mozilla vairs nepiedāvā savu Firefox Home lietotni iOS ierīcēm, un tas ir tas pats iemesls, kāpēc Google Chrome izstrādātājiem bija iekšējas debates, pirms lietotnes Chrome lietotnes izlaišanas lietotņu veikalā.
Apple Apps Store noteikumi nosaka: "lietotnēm, kas pārlūko Web, jāizmanto iOS WebKit sistēma un WebKit Javascript."
Tas nozīmē, ka tīmekļa pārlūkprogrammas nevar īstenot savus atveidošanas dzinējus; viņiem ir jāintendē Safari izciršanas dzinēja versija. Viņi nevar piedāvāt ātrāku atveidošanas dzinēju vai jaunas tīmekļa funkcijas. Faktiski katra trešās puses pārlūks iOS ierīcē ir cits interfeiss Safari.
Tradicionālajās darbvirsmas operētājsistēmās, piemēram, Windows, Mac OS X un Linux, katrs pārlūks var nodrošināt savu renderēšanas dzinēju. Tāpēc Mozilla Firefox bija tik daudz labāks kā Internet Explorer 6 un kāpēc Google Chrome bija tik daudz ātrāk kā Mozilla Firefox 3.0. Katrs pārlūkprogrammas izstrādātājs var izveidot savu optimizēto renderēšanas modeli. Ja Mozilla Firefox bija spiests padarīt tīmekļa vietnes ar Internet Explorer 6 renderēšanas dzinēju, Firefox nekad nebūtu noņēmis, un mēs joprojām varētu būt iestrēdzis ar pārlūkprogrammu Internet Explorer 6 šodien - Microsoft tikai atsāka Internet Explorer izstrādi pēc Mozilla Firefox novilcināšanas.
Tas ir vēl sliktāk, nekā izklausās. Trešās puses pārlūkprogrammas ne tikai spiestas izmantot Safari renderēšanas dzinēju - tie ir spiesti izmantot lēnu JavaScript dzinēju, kamēr tikai Safari var izmantot ātrāku JavaScript dzinēju. Īpaši viņi ir spiesti izmantot vecāku WebKit JavaScript dzinēju, savukārt Apple jaunais Nitro JavaScript dzinējs ir rezervēts tikai Safari.
Tas nozīmē, ka trešo pušu pārlūkprogrammas vienmēr padarīs Web lapas ar JavaScript lēnāku nekā Safari pati. Apple turpinās attīstīt savu Nitro JavaScript dzinēju, un Safari turpinās ātrāk, bet trešo pušu pārlūkprogrammas kļūs vēl lēnākas salīdzinājumā.
Faktiski visi trešo pušu pārlūkprogrammas ir ne tikai dažādas Safari versijas - tās visas ir tikai lēnākas Safari versijas.
Protams, pārlūka ražotājs teorētiski varēja izveidot īpašu pārlūkprogrammas versiju, kas izmantota tikai jailbremzēšanas ierīcēs un izplatītu to ārpus App Store, bet tās netiks. Viņi gribētu būt pievilcīgi ierobežotam jailbreku tirgum, ko Apple cenšas iznīcināt.
Apple iOS arī neļauj atlasīt noklusējuma lietojumprogrammas, tādēļ trešo pušu pārlūkprogrammas nekad nevar būt jūsu noklusējuma pārlūkprogramma. Pat ja jūs vēlaties Chrome, pieskaroties saitei vairumā citu lietojumprogrammu, joprojām tiks atvērts Safari. Lai pārlūkotu pārlūka Chrome vietā, jums ir jākopē saite no Safari pārlūkprogrammā Chrome.
Lietojumprogrammu izstrādātājiem ir atļauts, ka viņu lietotnēs tiek atvērtas citas lietotnes, tādēļ ir veids, kā izveidot citu pārlūku pēc noklusējuma. Katrai lietotnei ir cietā koda saraksts ar to pieejamiem alternatīvajiem pārlūkiem, kas nodrošina to, kā izvēlēties starp tiem. Lietotājam katrai lietotnei būs atsevišķi jāizvēlas to noklusējuma pārlūks, un viņiem ir neveiksme, ja viņi izvēlas pārlūku, kuru lietotnes izstrādātājs nav iekļauts.
Tāda pati lietotņu veikala politika nozīmē, ka trešo pušu pārlūkprogrammas nevar piedāvāt atbalstu pārlūka pievienojumprogrammām. Vai jūs izmantojat LastPass, lai saglabātu savas paroles? Jums būs jāizmanto LastPass lietojumprogramma, kas īsteno savu iekšējo pārlūku - jūs nevarat vienkārši instalēt Safari vai Chrome papildinājumu. Protams, LastPass iekšējā pārlūkprogramma ir spiesta būt lēnāka nekā Safari.
Papildinājumi ir iespējami citā platformā, pat ja tie nav pieejami katrā pārlūkprogrammā. Piemēram, Chrome Android ierīcēm neatbalsta papildinājumus, jo Google to nevēlas. Tas ir labi, jo pārlūkprogramma Firefox for Android atbalsta papildinājumus. Jūs varat instalēt LastPass pievienojumprogrammu un, ja vēlaties, izmantojiet vēlamo paroles pārvaldnieku pašā Firefox lietotnē. Jums ir izvēle.
Trešās puses pārlūkprogrammas nekad netiks ātrāk nekā Safari - tās vienmēr būs lēnākas. Viņi vienmēr vienmēr būs neērti izmantot, jo tie nekad nevar būt jūsu noklusējuma.
Pārlūkprogrammas cenšas kompensēt šos ierobežojumus, pievienojot citas funkcijas. Piemēram, Chrome priekštecēšanas un datu saspiešanas iespējas mēģina palīdzēt ātrāk uzlabot veiktspēju. Chrome patiesā priekšrocība ir tā, ka tā ļauj sinhronizēt grāmatzīmes, atvērt cilnes un citus pārlūkošanas datus ar Chrome datora versiju - tas ir tas pats iemesls, kāpēc Mozilla sākotnēji sniedza Firefox Home, jo tā ļāva Firefox lietotājiem piekļūt saviem Firefox pārlūkošanas datiem iOS ierīcē. Mozilla tagad saka, ka viņi nepiedāvās Firefox iOS, līdz Apple pārtrauks trešo pušu pārlūkprogrammu kropļošanu.
Ja vien nevēlaties, lai integrācijas funkcijas vai citas unikālas opcijas trešās puses pārlūkprogrammai piedāvātu, jūs labāk pieķērieties Safari. Apple ir izstrādājusi savu operētājsistēmu tā, ka tā vienmēr būs ātrākais un ērtākais risinājums, kas jums pieejams.
Šeit ir dažas pārmaiņu cerības. Apple vienu reizi noraidīja lietotnes, lai iebūvētu lietotni "dublētu funkcionalitāti", taču tās galu galā nomāca un atļāva konkurenci. Ja viņi nekad neesot mainījuši šo politiku, Apps Apps, piemēram, Pandora, Kindle, Gmail un daudzas citas populāras lietojumprogrammas nekad nebūs atļautas App Store, jo tās konkurē ar Apple savām lietotnēm, piemēram, iTunes Radio, iBooks un Mail.Konkurences un lietojumprogrammu izvēle padarīja iOS jaudīgāku un elastīgāku platformu, un pārlūka izvēle var padarīt to vēl spēcīgāku un elastīgāku.
Attēlu kredīts: Kārlis Dambrāns par Flickr