Android er åpen og iOS er lukket - men hva betyr det for deg?
Hvis det er noe alt ser ut til å være enig i, er det at Google Android er mer "åpen" og Apples IOS er et mer "lukket" operativsystem. Her er hva det egentlig betyr for deg.
"Open" vs "closed" betyr mange ting, fra kildekoden til appbutikken, til hvor mye operativsystemet lar deg tilpasse og finjustere ting.
Open Source (Delvis) vs Lukket Kilde
Android er "åpen" på en rekke måter. For en ting er Android-operativsystemet basert på kode fra "Android Open Source Project," eller AOSP. Det er åpen kildekode, slik at folk kan ta den kildekoden og opprette egendefinerte operativsystemer fra den. CyanogenMod er en tilpasset ROM basert på denne koden, for eksempel. Amazon's Fire OS, som brukes på Kindle Fire and Fire Phone, er også basert på denne open-source Android-koden.
Imidlertid kommer flere og flere av Android i form av lukkede applikasjoner og APIer fra Google Play Services. "Android" kan bety flere ting. Det er et operativsystem med åpen kildekode (AOSP), ja. Men hva folk flest tenker på som "Android" komplett med alle Google-brikkene, er bare et delvis åpen kildeoperativsystem. Og de fleste telefoner leveres med en låst opplaster - noen kan ikke la deg låse opp det uten å utnytte sikkerhetsproblemet. Derfor kan det være vanskeligere å installere ditt eget foretrukne Android OS, enn du kanskje tror.
På den annen side er Apples IOS lukket kilde. Ja, det har noen åpne kildebiter, men det store flertallet av operativsystemet er lukket kilde. Det er ingen reell mulighet til å lage et nytt operativsystem fra det.
Hva dette betyr for deg: Hvis du ønsker desperat tilpassede ROM-er for telefonen din og vil rote rundt med denne typen ting, er Android for deg. Hvis du ikke gjør det, er iOS bra. Og her er en uheldig sannhet: En av de store grunnene til å installere en egendefinert ROM er å få en nyere versjon av Android på en telefon som ikke lenger støttes av produsenten. Dette er ikke et problem med iOS.
Apper kan komme fra hvor som helst vs. bare App Store
På Android kan du slå en bryter for å installere apper fra "ukjente kilder." Dette lar deg installere programmer fra utenfor Google Play, som er Googles appbutikk. Selv om Google ikke godkjenner en app, kan du installere den fra andre steder. Google er også mindre restriktivt for apper i sin egen appbutikk.
På IOS kan du bare installere programmer fra Apples App Store. Hvis Apple ikke vil godkjenne en app, eller de fjerner den fra appbutikken, kan du bare ikke bruke den. "Sidelading" ikke godkjente programmer krever jailbreaking, noe som er hodepine.
Hva dette betyr for deg: Avhengig av hva du vil gjøre på telefonen din, kan dette være en faktisk bekymring. For eksempel tillater Apples appbutikk ikke videospillemulatorer, BitTorrent-klienter og andre typer apper som de anser kontroversielle. For eksempel forbyder Apple spill med kontroversielt innhold fra appbutikken.
Realistisk vil de fleste ikke sannsynligvis oppnå disse begrensningene. Men hvis du planlegger å bruke videospillemulatorer og andre slags kontroversielle apper, vil du sannsynligvis få en Android-telefon i stedet for en iPhone.
Tilpasningsevne og fleksibilitet
Historisk har Android-telefoner vært mer fleksible. Android-apper har tilgang til et fullt filsystem, kan kommunisere hverandre via delingsfunksjonen, endre startskjermbildet for startskjermen, bytte ut tastaturet ditt, sette seg som standardapps og gjøre mange, mange andre ting. For eksempel kan noen apps faktisk kjøre over toppen av andre apper. Du kan plassere widgets over hele startskjermbildet. Du kan installere en tredjepartstarter og et ikontema for å fullstendig endre hvordan startskjermbildet og appikonene vises på det.
iOS er mer begrenset. Apper har ikke så mye strøm til dem og er begrenset fra å kommunisere med hverandre. Gjennom årene har Apple forbedret seg på dette. Apper kan gjøre mer i bakgrunnen, og iOS 8 legger til en delingsfunksjon, tastaturer fra tredjepart og widgets som kjører i varslingssenteret snarere enn på startskjermen.
Hva dette betyr for deg: IOS er enda mer begrenset, men funksjoner som widgets, deling mellom apper, apps som kjører i bakgrunnen, og tastaturer fra tredjeparter er nå kommet til iOS. Hvis du vil lage hele hjemmeskjermen og låse skjermen på en annen måte, trenger du en Android-telefon. Men iOS gir mye fleksibilitet uten å gå helt overbord.
Apples iOS tillater deg imidlertid ikke å velge standard nettleser, e-postklient, kartleggingsprogram og andre standardapps - det er fortsatt litt av en irritasjon hvis du foretrekker andre apper.
Rooting vs Jailbreaking
Til tross for all kraft i Android-tilbud, er mange funksjoner låst bak "rooting." Du må ha root-tilgang for å virkelig dra nytte av alle Android-entusiasterens trompet. På de fleste telefoner krever rooting faktisk å utnytte sikkerhetsproblemet. På noen telefoner - Google Nexus-telefoner, for eksempel - er det enkelt å omgå sikkerheten og gjøre det du liker. Men Google liker fortsatt ikke å rote, og Android-oppdateringer fjerner roten din.
Apples brukere som vil ha uautoriserte apps, tweaks og mer dyptgående tilgang til iOS må "jailbreak" operativsystemet. Dette er faktisk likt å rote på noen måter - det krever utnyttelse av et sikkerhetshull i IOS. Når du har utført en jailbreak, kan du ikke nødvendigvis oppgradere til en ny versjon av iOS. Du må vente på en jailbreak å bli utgitt for det først, eller du vil miste alle jailbreak tweaks.
Hva dette betyr for deg: Det er vanligvis lettere å rote Android enn jailbreak iOS. Pass på å velge en telefon som er lett å rote hvis dette betyr noe for deg.
Så, til slutt, hva betyr det? For de fleste, er det ikke noe som helst. iOS tilbyr mer og mer fleksibilitet med hver bestått versjon. Googles Android er ikke en helt åpen plattform - for noe helt åpen kildekode, vil du kanskje se Ubuntu for telefoner eller Firefox OS.
På den annen side, hvis du er noen som ønsker å tilpasse alle små ting om enheten din, tilpasse ting på lavt nivå og installere tilfeldige apper, kan Apple ikke godkjenne, en Android-telefon er fortsatt en mer fleksibel plattform for det.
Det er umulig å dekke alle aspekter av denne debatten i et enkelt innlegg, men dette gir deg en ide om hva "åpen" og "lukket" betyr her. I løpet av årene har Android og iOS vokst nærmere hverandre - med Googles hele Android-plattform blir mindre åpen kildekode, ettersom flere ting er delt inn i Google Play-tjenester, og iOS gir mer kraft og fleksibilitet til apper og brukere.
Bildekreditt: Aidan on Flickr