Android je odprt in iOS je zaprt - toda kaj vam to pomeni?
Če se vse zdi, da se vse strinja, je to, da je Google Android bolj "odprt" in Appleov iOS je bolj "zaprt" operacijski sistem. To je za vas dejansko.
»Odpri« v primerjavi z »zaprto« pomeni veliko stvari, od izvorne kode do shrambe aplikacij, koliko vam operacijski sistem omogoča prilagajanje in prilagajanje stvari.
Odprtokodni (delno) proti zaprtem viru
Android je »odprt« na različne načine. Prvič, operacijski sistem Android temelji na kodi iz »odprtokodnega projekta Android« ali AOSP. To je odprtokodni vir, tako da lahko ljudje vzamejo to izvorno kodo in iz nje izdelajo operacijske sisteme po meri. CyanogenMod je na primer prilagojen ROM, ki temelji na tej kodi. Amazon's Fire OS, ki se uporablja na Kindle Fire in Fire Phone, temelji tudi na tej odprti kodi Android.
Vendar pa je vedno več Androidov v obliki aplikacij zaprtega izvora in API-jev iz storitev Google Play. »Android« lahko pomeni več stvari. To je odprtokodni operacijski sistem (AOSP), da. Toda tisto, kar večina ljudi misli kot »Android« skupaj z vsemi Googlovimi bitovi, je le delno odprtokodni operacijski sistem. In večina telefonov se prodaja z zaklenjenim zagonskim nalagalnikom - nekateri vam ne dovolijo, da bi ga odklenili, ne da bi izkoristili varnostno ranljivost, zato je namestitev vašega želenega Android OS morda težja, kot si morda mislite.
Po drugi strani pa je Appleov iOS zaprt. Da, ima nekaj odprtokodnih bitov, vendar je velika večina operacijskega sistema zaprta. Ni prave možnosti, da bi iz nje ustvarili nov operacijski sistem.
Kaj to pomeni za vas: Če si obupno radite po meri ROM-e za vaš telefon in se želite s to vrsto stvari zmešati, je Android za vas. Če ne, iOS je v redu. In tukaj je žalostna resnica: eden od velikih razlogov za namestitev prilagojenega ROM-a je, da dobite sodobnejšo različico Androida na telefonu, ki ga proizvajalec ne podpira več. To ni skrb za iOS.
Aplikacije lahko prihajajo od kjerkoli do samo App Store
V sistemu Android lahko preklopite stikalo za nameščanje aplikacij iz »neznanih virov«. S tem lahko namestite aplikacije zunaj Googla Play, ki je Googlova trgovina z aplikacijami. Tudi če Google ne odobri aplikacije, jo lahko namestite od drugod. Google tudi manj omejuje aplikacije v lastni trgovini aplikacij.
V sistemu iOS lahko nameščate samo aplikacije iz Apple App Store. Če Apple ne želi odobriti aplikacije ali je odstrani iz trgovine s programi, je ne morete uporabiti. “Sideloading” neodobrenim aplikacijam je potreben jailebreaking, kar je glavobol.
Kaj to pomeni za vas: Glede na to, kaj želite narediti na telefonu, je to lahko dejanska skrb. Na primer, Appleova trgovina z aplikacijami ne dovoljuje emulatorjev video iger, odjemalcev BitTorrent in drugih vrst aplikacij, za katere menijo, da so sporne. Na primer, Apple prepoveduje igre s spornimi vsebinami iz trgovine z aplikacijami.
Realno, večina ljudi verjetno ne bo tekla proti tem omejitvam. Ampak, če nameravate uporabljati emulatorje video iger in druge vrste spornih aplikacij, boste verjetno želeli dobiti telefon Android, namesto iPhone.
Prilagodljivost in prilagodljivost
Zgodovinsko gledano so bili telefoni Android bolj prilagodljivi. Aplikacije za Android imajo dostop do celotnega datotečnega sistema, lahko komunicirajo med seboj prek funkcije skupne rabe, spremenijo zaganjalnik začetnega zaslona, zamenjajo tipkovnico, si nastavijo privzete aplikacije in naredijo veliko, veliko drugih stvari. Nekatere aplikacije lahko na primer tečejo prek drugih aplikacij. Pripomočke lahko postavite po vsem začetnem zaslonu. Namestite lahko zaganjalnik tretje osebe in temo ikone, da popolnoma spremenite prikaz domačega zaslona in ikon aplikacij.
iOS je bolj omejen. Aplikacije nimajo toliko moči, ki so jim na voljo in so omejene med seboj. Z leti se je Apple izboljšal. Aplikacije lahko v ozadju naredijo več, iOS 8 pa doda funkcijo skupne rabe, tipkovnice drugih izdelovalcev in pripomočke, ki se izvajajo v centru za obvestila in ne na začetnem zaslonu..
Kaj to pomeni za vas: iOS je še bolj omejen, vendar so v iOS že prispele funkcije, kot so pripomočki, delitev med aplikacijami, aplikacije, ki se izvajajo v ozadju, in tipkovnice drugih proizvajalcev. Če želite, da bo celoten začetni zaslon in zaklenjen zaslon deloval drugače, potrebujete telefon Android. Toda iOS ponuja veliko prilagodljivosti, ne da bi se povsem premaknil.
Vendar pa Appleov iOS še vedno ne omogoča, da izberete privzeti spletni brskalnik, e-poštni odjemalec, aplikacijo za preslikavo in druge privzete aplikacije - to je še vedno malce moteno, če imate raje druge aplikacije.
Rooting in Jailbreaking
Kljub vsem moči, ki jih ponuja Android, je veliko funkcij zaklenjenih za »navijanjem«. Potrebovali boste korenski dostop, da bi resnično izkoristili vse trobente za moč Android. Na večini telefonov navada ukoreninjenje dejansko zahteva izkoriščanje varnostne ranljivosti. Na nekaterih telefonih - npr. Googlovih telefonih Nexus - je preprosto obiti varnost in narediti, kar želite. Toda Google še vedno ne mara navijanja in posodobitve za Android bodo odstranile korenski dostop.
Uporabniki Apple, ki si želijo neodobrenih aplikacij, prilagoditev in bolj poglobljenega dostopa do iOS-a, morajo operacijski sistem »zapreti iz zapora«. To je v resnici podobno navijanju na nek način - zahteva izkoriščanje varnostne luknje v iOS. Ko opravite bjekstvo iz zapora, ne morete nujno nadgraditi na novo različico sistema iOS. Morali boste počakati, da bo prvič izpuščen iz zapora, ali pa boste izgubili vse vaše potegavščine iz zapora.
Kaj to pomeni za vas: Ponavadi je lažje izkoreniniti Android od iOS-a za jailbreak. Bodite prepričani, da izberete telefon, ki ga je enostavno ukoreniniti, če je to pomembno za vas.
Torej, kaj je pomembno? Za večino ljudi pošteno ni pomembno. iOS ponuja več in več prožnosti pri vsaki različici. Googlov Android ni povsem odprta platforma - za nekaj popolnoma odprtega vira bi morda radi pogledali Ubuntu za telefone ali Firefox OS.
Po drugi strani pa, če ste nekdo, ki želi prilagoditi vsako stvar o napravi, prilagoditi stvari nizke ravni in namestiti naključne aplikacije, ki jih Apple morda ne odobrava, je telefon Android še vedno bolj prilagodljiva platforma za to.
Vsega dela te razprave ni mogoče zajeti v enem samem mestu, toda to vam daje nekaj pojma, kaj pomeni »odprto« in »zaprto«. Z leti sta se Android in iOS približala drug drugemu - s celotno Googlovo platformo Android, ki postaja manj odprtokodna, saj je vse več storitev vključenih v storitve Google Play in iOS ponuja večjo moč in prilagodljivost aplikacijam in uporabnikom.
Zasluge za sliko: Aidan na Flickru