Om det finns något som allt tycks vara överens om, är det att Googles Android är mer "öppen" och Apples IOS är ett mer "stängt" operativsystem. Här är vad som 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.
RELATED: 8 Skäl att installera LineageOS på din Android-enhet
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. Amazonas Fire OS, som används på Kindle Fire and Fire Phone, bygger också på denna Android-kod med öppen källkod.
Men mer och mer av Android kommer i form av slutna program och API-appar 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 kan inte låta dig låsa upp det 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. Det här är inte ett problem med iOS.
RELATERADE: 6 Spel förbjudna från iOS som du kan spela på Android eller på webben
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" ej godkända 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 appaffären.
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.
RELATERAD: Så här använder du App Extensions på en iPhone eller iPad Med iOS 8
Historiskt sett har Android-telefoner varit mer flexibla. Android-appar har tillgång till ett fullständigt filsystem, kan kommunicera med varandra via delningsfunktionen, ändra startskärm för startskärm, 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.
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. Apps 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 meddelandecentret snarare än 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.
RELATERAD: Vad är skillnaden mellan jailbreaking, rooting och unlocking?
Trots att alla Android-erbjudanden erbjuder massor av funktioner låses bakom "rooting . "Du behöver root access för att verkligen dra nytta av alla Android-entusiasterna i trumpet. 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 djupgående åtkomst 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 kommer att 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 mobil som är lätt att rota om det är viktigt för dig.
Så, vad betyder det äntligen? 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 öppen källkod, 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, tweaking saker på låg nivå och installering av slumpmässiga appar Apple kan inte godkänna, en Android-telefon är 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 Detta 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.
Bild Kredit: Aidan på Flickr
Hur man kontrollerar din Nest Learning Thermostat med Alexa
Du kan göra mycket med Amazons Alexa Voice Assistant, och nu, tack vare den nya smarta hemintegrationen, kan du styra din Nest Learning Termostat. Varför skulle du vilja göra detta? RELATERAD: Ska du köpa Googles Nest Learning Thermostat? I många av våra artiklar här på How-To Geek öppnar vi med en snabb förklaring till varför skulle du vilja göra något och vilken nytta du skulle få från att följa med vår handledning.
8 ÖVerraskande användbara saker du kan göra med Google Sheets och Google Apps Script
Google Apps Script är ett överraskande kraftfullt skriptspråk som ofta implementeras med Google Sheets. Det gör det möjligt för människor att utveckla lätta webbapplikationer, och de här skripten körs i molnet på Googles servrar. Detta skrapar bara ytan på vad du kan göra med Google Apps Script. Om det finns något annat du vill göra, gör en Google-sökning efter det.