Android er "åpen" og iOS er "lukket" - men hva betyr det for deg?

Innholdsfortegnelse:

Android er "åpen" og iOS er "lukket" - men hva betyr det for deg?
Android er "åpen" og iOS er "lukket" - men hva betyr det for deg?
Anonim
Hvis det er noe alt synes å 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.
Hvis det er noe alt synes å 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 det første 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 bootloader - noen kan ikke la deg låse opp den uten å utnytte sikkerhetsproblemet. Derfor kan det være vanskeligere å installere ditt eget foretrukne Android OS.

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 for å 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.

Image
Image

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 nok ikke løpe opp mot 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.

Image
Image

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 enkelte apper faktisk kjøre over toppen av andre apper. Du kan plassere widgets over hele startskjermbildet. Du kan installere en tredjepartstarter og et ikontema for helt å endre hvordan startskjermbildet og appikonene på det vises.

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 standardprogrammer - det er fortsatt litt av irritasjon hvis du foretrekker andre apper.

Image
Image

Rooting vs Jailbreaking

Til tross for all kraft i Android-tilbud, er mange funksjoner låst bak "rooting." Du trenger root-tilgang for å virkelig dra nytte av alle Android-entusiaster-trompetene fra Power. På de fleste telefoner krever rooting faktisk å utnytte sikkerhetsproblemet. På noen telefoner - Google Nexus-telefoner, for eksempel - det er lett å 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 for å bli utgitt først, eller du vil miste alle jailbreak-tweaksene dine.

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.

Image
Image

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 hver eneste liten ting med enheten, tilpasse lavt nivå og installere tilfeldige apps, 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 Services, og iOS gir mer kraft og fleksibilitet til programmer og brukere.

Anbefalt: