11Sep

Vilka datorplattformar är öppna och vilka är stängda?

De senaste åren har uppkomsten av stängda plattformar - operativsystem som bara låter dig installera programvara som godkänts av operativsystemets utvecklare. Men många populära plattformar - även mobila sådana - är fortfarande öppna plattformar.

-plattformar med appbutiker kan betraktas som öppna plattformar om de tillåter dig att installera appar från utsidan av appbutiken, en process som kallas sidlastning. Även om en plattform har en restriktiv appbutik kan sideloading tillåta användare att lämna väggenträdgård om de så väljer.

Enligt den amerikanska DMCA och liknande lagar någon annanstans i världen anses jailbreaking att fly från en stängd plattform och installera okontrollerad programvara ett brott. Det är samma lag som gör det olagligt att titta på DVD på Linux.(USA: s DMCA gör ett undantag för jailbreaking-smartphones, men inte tabletter eller andra enheter.)

Windows Skrivbord: Öppet på Intel, stängt på ARM

Windows-skrivbordet är den mest populära öppna databehandlingsplattformen bland genomsnittliga datoranvändare och Windows"Den öppna naturen har gjort det möjligt för Windows att vara en plattform för innovation. Ingen behövde fråga Microsoft om tillstånd att distribuera Windows desktop-programvara - de kunde skriva sin egen programvara och distribuera den direkt till användarna.

På standard Intel x86-utgåvor av Windows 8 är Windows-skrivbordet fortfarande en öppen plattform. Du kan installera allt du vill ha på den. Microsoft har inget sagt.

På ARM Windows RT-maskiner är Windows-skrivbordet nu en stängd plattform. Endast program som utvecklats av Microsoft är tillåtna på Windows RTs skrivbord. Nuvarande rykten föreslår att Microsoft arbetar med att skapa en version av Microsoft Outlook för Windows RT.Microsoft är det enda företaget som tillåter att skapa och distribuera nya applikationer för Windows RTs skrivbord. Personer som vill ha nya skrivbordsprogram( t.ex. en e-postklient) för Windows RT-skrivbordet måste fråga Microsoft för dem.

Windows Modern: Stängd

Windows 8: s nya moderna gränssnitt är en stängd plattform. Genomsnittliga personer kan bara installera Modern programvara från Windows Store. Om Microsoft tar bort en app från Windows Store eftersom den bryter mot någon av riktlinjerna, kommer du inte att kunna installera eller köra den på ditt system. Microsoft har med andra ord vetor om de moderna programmen du kan köra på Windows 8.

Liksom många andra slutna plattformar tillåter Microsoft sidladdning, men endast för utvecklare( för att testa sina egna appar) och företagsnätverk( för att använda interna appar).Sidladdning är utformad så att genomsnittliga användare inte kan använda den för vanliga, otillåtna appar.

Apple Mac OS X: Öppna

Apples Mac OS X är fortfarande en öppen plattform. Apples Mac App Store placerar olika begränsningar för utvecklare och utsätter sina appar för sandboxing, men utvecklare kan välja att lämna appbutiken och distribuera programvaran direkt till användarna. Mac App Store är inte det enda spelet i stan, som det är på Apples IOS.

Mac OS X har en inställning som begränsar installationen av appar från utsidan butiken, men den kan ställas in och av av användaren.

Linux &Google Chrome OS: Öppna

Linux är öppen källkod och decentraliserad, så självklart kan du installera allt du vill ha på den. Chrome OS är baserat på Linux och erbjuder samma frihet. Du kan aktivera utvecklarläge och installera Ubuntu och annan programvara vid sidan av ditt Chrome OS-system.

Chrome kan som standard bara installera webapps och tillägg från Chrome Web Store. Det finns dock fortfarande ett sätt att installera appar och tillägg utanför butiken.

Apple iOS: Stängt

Apples iOS är den mest kända slutna plattformen. IOS-användare kan bara installera programvara från appbutiken. När Apple tar bort en app från sin appbutik, är den förbjuden från iOS-plattformen istället för att vara tillgänglig någon annanstans. Apple har lagt många restriktioner för utvecklare genom åren, när de förbjöd distributionen av någon app som konkurrerade med Apples medföljande appar, blockerar Google Voice-appen i ett år och förbjuder olika spel som hanterar allvarliga politiska problem( grafiskt våld är okej).

iOS tillåter utvecklare och företag att sidlösa sina egna anpassade appar, men inte genomsnittliga användare.

Google Android: Öppna

Googles Android-operativsystem är en öppen plattform. Android är konfigurerad att bara installera programvara från Google Play som standard, men användare har möjlighet att markera kryssrutan Okända källor i Android-inställningarna. Detta möjliggör installation av Android-appar från utanför Google Play.

Det här är inte bara en teoretisk fördel, heller. Genom att aktivera okända källor kan du installera Amazons Appstore för Android och använda en konkurrerande appbutik, installera Android-spel som köpts från Humble Indie Bundle och installera olika appar som ännu inte är tillgängliga i Google Play, till exempel XBMC.När Google tar bort en app från Google Play, till exempel Adblock Plus-appen för Android, är du inte lyckad - du kan installera den från Adblock Pluss webbplats. Vi rekommenderar inte att du använder en annonsblockerare, men vi stöder att ge användarna val och ha den debatten snarare än att förbjuda användare att installera viss programvara.

Vissa bärare( som AT & T) har avaktiverat det här alternativet tidigare. Men de har relented på grund av Amazonas Appstore popularitet.

Amazon Kindle Fire: Öppna

Amazons Kindle Fire operativsystem är baserat på en Android. Det erbjuder också möjligheten att installera appar från Amazonas Appstore, även om den här inställningen är avstängd som säkerhet, precis som på Android.

Windows Phone: Stängt

Microsofts Windows Phone tar en iOS-stil, där du bara kan installera appar från Windows Phone Store. Detta ersätter Microsofts tidigare tillvägagångssätt med Windows Mobile, vilket gjorde det möjligt för dig att installera programvara var du än vill. Windows Phone har mer gemensamt med den moderna miljön och dess begränsningar än det öppna skrivbordet i Windows.

BlackBerry: Öppna

BlackBerry-enheter tillåter dig även att installera appar från utsidan BlackBerry App Store. Detta är särskilt användbart på BlackBerry 10-enheter, där du kan sidlösa de hundratusentals Android-appar som inte har officiellt överförts till BlackBerry.

Populära spelkonsoler: Stängda

Spelkonsoler blir datorplattformar i sig, med appar och webbläsare förutom spel( som bara är en annan typ av programvara).Men populära spelkonsoler har länge stängts av plattformar. Konsoler lika gamla som det ursprungliga Nintendo Entertainment System( NES) krävde spelutvecklare att licensiera sina spel med konsolens tillverkare innan kan distribueras och köras på konsolen. De "homebrew" -scener som finns tillgängliga för olika spelkonsoler utnyttjar ofta säkerhetsbuggar i en konsol för att köra obehöriga, hemlagade spel.

Den Android-drivna Ouya och PC-spelade Steambox-konsolerna kommer att erbjuda öppna plattformar där vem som helst kan utveckla spel och distribuera dem direkt till användare utan att kräva tillverkarens godkännande. Under tiden är PlayStation, Xbox och Nintendo-konsolen för närvarande alla slutna plattformar.

Så varför ska du bry dig? Tja, öppna plattformar tillåter oss friheten att bestämma vad som går på våra egna datorer( inklusive smartphones, tabletter och spelkonsoler, som alla är datorer i sig) utan att bli kriminella.Även om jailbreaking inte var ett brott är det faktum att en plattform är öppen tillåten utvecklare att enkelt distribuera programvara som en plattforms controller inte kan tycka om.

Bildkredit: Mark Fischer på Flickr, Richard Gillin på Flickr, Kiwi Flickr, Jeff Geerling på Flickr, Blake Patterson på Flickr, Jon Fingas på Flickr, Jon Fingas på Flickr, Darien Library på Flickr