21Jul

Android är "öppen" och iOS är "stängd" - men vad betyder det för dig?

Om det finns något så verkar allt överens, det är att Googles Android är mer "öppen" och Apples iOS är ett mer "stängt" operativsystem. Här är vad det egentligen betyder för dig.

"Open" vs "closed" betyder många saker, från källkoden till appbutiken, till hur mycket operativsystemet gör att du kan anpassa och justera saker.

Open Source( delvis) vs Closed-Source

Android är "öppen" på flera olika sätt. För en sak är Android-operativsystemet baserat på kod från "Android Open Source Project" eller AOSP.Det är öppen källkod, så att folk kan ta den källkoden och skapa anpassade operativsystem från den. CyanogenMod är en anpassad ROM baserat på den här koden, till exempel. Amazons Fire OS, som används på Kindle Fire and Fire Phone, är också baserat på den här Android-koden med öppen källkod.

Mer och mer av Android kommer dock i form av applikationer med sluten källkod och API: er från Google Play Services."Android" kan betyda flera saker. Det är ett operativsystem med öppen källkod( AOSP), ja. Men vad de flesta tycker om som "Android" komplett med alla Google-bitarna är bara ett delvis operativsystem med öppen källkod. Och de flesta telefoner skickas med en låst bootloader - vissa låter dig inte låsa upp den utan att utnyttja en säkerhetsproblem, så installationen av ditt eget föredragna Android OS kan vara svårare än du kanske tror.

Å andra sidan är Apples IOS sluten källa. Ja, det har vissa öppna källor, men den stora delen av operativsystemet är slutkälla. Det finns ingen verklig möjlighet att göra ett nytt operativsystem från det.

Vad det här betyder för dig : Om du desperat vill ha egna ROM-skivor för din telefon och vill röra med den här typen av saker, är Android för dig. Om du inte gör det, är iOS bra. Och här är en olycklig sanning: En av de stora anledningarna att installera en anpassad ROM är att få en modernare version av Android på en telefon som inte längre stöds av tillverkaren. Detta är inte ett problem med iOS.

Apps kan komma från var som helst vs. Endast App Store

På Android kan du vända omkopplare för att installera appar från "okända källor". Det här låter dig installera program från andra sidan Google Play, som är Googles appbutik.Även om Google inte godkänner en app kan du installera den från andra håll. Google är också mindre restriktivt för appar i sin egen appbutik.

På iOS kan du bara installera program från Apples App Store. Om Apple inte vill godkänna en app eller de tar bort den från appbutiken, kan du bara inte använda den."Sidelading" obehöriga appar kräver jailbreaking, vilket är en huvudvärk.

Vad det här betyder för dig : Beroende på vad du vill göra på din telefon kan detta vara en verklig oro. Till exempel tillåter Apples appbutik inte videospelemulatorer, BitTorrent-klienter och andra typer av appar som de anser vara kontroversiella. Till exempel förbjuder Apple spel med kontroversiellt innehåll från appbutiken.

Realistiskt kommer de flesta förmodligen inte att klara av dessa begränsningar. Men om du planerar att använda videospelemulatorer och andra typer av kontroversiella appar, kommer du förmodligen vilja få en Android-telefon i stället för en iPhone.

Anpassningsbarhet och flexibilitet

Historiskt har Android-telefoner varit mer flexibla. Android-appar har tillgång till ett fullständigt filsystem, kan kommunicera med varandra via delningsfunktionen, ändra startskärmen för startsidan, byta ut tangentbordet, ställa sig som standardapp och göra många, många andra saker. Till exempel kan vissa appar faktiskt köras överst i andra appar. Du kan lägga widgets över hela startskärmen. Du kan installera en startprogram för tredje part och ett ikontema för att helt ändra hur din startsida och appikonen visas på den.

iOS är mer begränsad. Apps har inte så mycket ström till dem och är begränsade från att kommunicera med varandra. Under åren har Apple förbättrats på detta. Appar kan göra mer i bakgrunden och iOS 8 lägger till en delningsfunktion, tangentbord från tredje part och widgets som körs i anmälningscentret istället för på startskärmen.

Vad det här betyder för dig : IOS är fortfarande mer begränsad, men funktioner som widgets, delning mellan appar, apps som körs i bakgrunden och tangentbord från tredje part har nu kommit till iOS.Om du vill göra hela hemskärmen och låsa skärmarbetet på ett annat sätt behöver du en Android-telefon. Men iOS erbjuder mycket flexibilitet utan att gå helt överbord.

Apples iOS tillåter dig dock inte att välja din standardwebbläsare, e-postklient, mappapp och andra standardapps - det är fortfarande lite irriterande om du föredrar andra appar.

Rooting vs Jailbreaking

Trots all kraft i Android-erbjudanden är många funktioner låsta bakom "rooting". Du behöver root access för att verkligen dra nytta av alla Android-entusiasterna. På de flesta telefoner krävs att rooting faktiskt utnyttjar en säkerhetsproblem. På vissa telefoner - till exempel Googles Nexus-telefoner - är det enkelt att kringgå säkerheten och göra vad du vill. Men Google gillar fortfarande inte att rösta, och Android-uppdateringar tar bort din root-åtkomst.

Apples användare som vill ha obehöriga appar, tweaks och mer djup tillgång till iOS måste "jailbreak" operativsystemet. Det här är faktiskt som att rota på vissa sätt - det kräver att man utnyttjar ett säkerhetshål i IOS.När du har utfört en jailbreak, kan du inte nödvändigtvis uppgradera till en ny version av iOS.Du måste vänta på att en jailbreak ska släppas för det först eller du kommer att förlora alla dina jailbreak-tweaks.

Vad det här betyder för dig : Det är vanligtvis lättare att rotera Android än jailbreak iOS.Var noga med att välja en telefon som är lätt att rota om det här är viktigt för dig.

Så, i slutändan, hur spelar det roll? För de flesta människor spelar det ingen roll så mycket. IOS erbjuder mer och mer flexibilitet med varje passande version. Googles Android är inte en helt öppen plattform - för något helt open source, kanske du vill titta på Ubuntu för telefoner eller Firefox OS.

Å andra sidan, om du är någon som vill anpassa alla små saker om din enhet, justera saker på låg nivå och installera slumpmässiga appar som Apple inte kan godkänna är en Android-telefon fortfarande en mer flexibel plattform för det.

Det är omöjligt att täcka alla aspekter av denna debatt i ett enda inlägg, men det här ger dig en uppfattning om vad "öppet" och "slutet" betyder här. Under åren har Android och iOS vuxit närmare varandra - med Googles hela Android-plattform blir mindre öppen källkod, eftersom fler saker ingår i Google Play Services och iOS erbjuder mer kraft och flexibilitet till appar och användare.

Bildkrediter: Aidan on Flickr