De siste årene har det kommet økende lukkede plattformer - operativsystemer som bare lar deg installere programvare som er godkjent av utviklerne av operativsystemet. Imidlertid er mange populære plattformer - til og med mobile - fortsatt åpne plattformer.
Plattformer med appbutikker kan betraktes som åpne plattformer hvis de lar deg installere apper utenfor appbutikken, en prosess som kalles "sideloading". Selv om en plattform har en begrensende appbutikk, kan sidelading tillate brukere å gå ut av den inngjerdede hagen hvis de ønsker det.
Under den amerikanske DMCA og lignende lover andre steder i verden, blir jailbreaking for å unnslippe en lukket plattform og installere ikke godkjent programvare betraktet som en forbrytelse. Det er det samme lov som gjør det ulovlig å se DVDer på Linux . (Den amerikanske DMCA gjør faktisk et unntak for jailbreaking smarttelefoner, men ikke nettbrett eller andre enheter.)
Windows skrivebord: Åpent på Intel, stengt på ARM
Windows-skrivebordet er den mest populære åpne databehandlingsplattformen blant gjennomsnittlige databrukere, og Windows 'åpne natur har gjort det mulig for Windows å være en plattform for innovasjon. Ingen trengte å be Microsoft om tillatelse til å distribuere Windows desktop-programvare - de kunne skrive sin egen programvare og distribuere den direkte til brukerne.
På standard Intel x86-utgaver av Windows 8 er Windows-skrivebordet fortsatt en åpen plattform. Du kan installere hva du vil på den. Microsoft har ikke noe å si.
På ARM Windows RT-maskiner , Windows-skrivebordet er nå en lukket plattform. Bare applikasjoner utviklet av Microsoft er tillatt på skrivebordet til Windows RT. Nåværende rykter antyder at Microsoft jobber med å lage en versjon av Microsoft Outlook for Windows RT. Microsoft er det eneste selskapet som har lov til å opprette og distribuere nye applikasjoner for Windows RTs skrivebord. Folk som vil ha nye stasjonære applikasjoner (for eksempel en e-postklient) for Windows RT-skrivebordet, må be Microsoft om dem.
Windows Modern: Lukket
Windows 8s nye moderne grensesnitt er en lukket plattform. Gjennomsnittlige mennesker kan bare installere moderne programvare fra Windows Store. Hvis Microsoft fjerner en app fra Windows Store fordi den bryter noen av retningslinjene, kan du ikke installere eller kjøre den på systemet ditt. Med andre ord utøver Microsoft veto over de moderne appene du kan kjøre på Windows 8.
Som mange andre lukkede plattformer, Microsoft allows sideloading , men bare for utviklere (for å teste sine egne apper), og bedriftsnettverk (for å bruke interne apper). Sidelading er designet slik at gjennomsnittlige brukere ikke kan bruke den til vanlige, ikke-godkjente apper.
Apple Mac OS X: Åpen
Apples Mac OS X er fortsatt en åpen plattform. Apples Mac-appbutikk legger forskjellige begrensninger på utviklere og utsetter appene deres for sandkasting, men utviklere kan velge å forlate appbutikken og distribuere programvaren direkte til brukerne. Mac-appbutikken er ikke det eneste spillet i byen, som det er på Apples iOS.
Mac OS X har en innstilling som begrenser installasjonen av apper utenfor butikken, men den kan slås av og på av brukeren.
Linux og Google Chrome OS: Åpen
Linux er åpen kildekode og desentralisert, så selvfølgelig kan du installere hva du vil på den. Chrome OS er basert på Linux, og tilbyr samme frihet. Du kan aktivere utviklermodus og installere Ubuntu og annen programvare ved siden av Chrome OS-systemet
Chrome kan bare installere nettapper og utvidelser fra Chrome Nettmarked som standard. Imidlertid er det fortsatt en måte å installere på apper og utvidelser utenfor butikken .
Apple iOS: Lukket
Apples iOS er den mest kjente lukkede plattformen. iOS-brukere kan bare installere programvare fra appbutikken. Når Apple fjerner en app fra appbutikken sin, er den utestengt fra iOS-plattformen i stedet for å være tilgjengelig andre steder. Apple har lagt mange begrensninger på utviklere gjennom årene, en gang for å distribuere distribusjon av en app som konkurrerte med Apples inkluderte apper, blokkere Google Voice-appen i et år og forby forskjellige spill som håndterer alvorlige politiske spørsmål (grafisk vold er greit) .
iOS tillater utviklere og bedrifter å sidelaste sine egne tilpassede apper, men ikke gjennomsnittlige brukere.
Google Android: Åpen
Googles Android-operativsystem er en åpen plattform. Android er konfigurert til kun å installere programvare fra Google Play som standard, men brukere har muligheten til å sjekke Avkrysningsrute for ukjente kilder i Android-innstillingene. Dette muliggjør installasjon av Android-apper utenfor Google Play.
Dette er heller ikke bare en teoretisk fordel. Aktivering av ukjente kilder lar deg installere Amazons Appstore for Android og bruke en konkurrerende appbutikk, installere Android-spill kjøpt fra Humble Indie Bundle og installere forskjellige apper som ennå ikke er tilgjengelige i Google Play, for eksempel XBMC. Når Google fjerner en app fra Google Play, for eksempel Adblock Plus-appen for Android, har du ikke lykke til - du kan installere den fra Adblock Pluss nettsted. Vi anbefaler ikke å bruke en annonseblokkering, men vi støtter å gi brukerne valg og ha den debatten i stedet for å forby brukere å installere bestemt programvare.
Noen transportører (for eksempel AT&T) har deaktivert dette alternativet tidligere. Imidlertid har de gitt opp på grunn av populariteten til Amazon Appstore.
Amazon Kindle Fire: Åpen
Amazons Kindle Fire-operativsystem er basert på en Android. Det gir deg også muligheten til å installere apper utenfor Amazons Appstore, selv om denne innstillingen er deaktivert som standard for sikkerhet - akkurat som på Android.
Windows telefon: Lukket
Microsofts Windows Phone tar en iOS-stil tilnærming der du bare kan installere apper fra Windows Phone Store. Dette erstatter Microsofts tidligere tilnærming med Windows Mobile, som tillot deg å installere programvare hvor som helst du likte. Windows Phone har mer til felles med det moderne miljøet og dets begrensninger enn det åpne Windows-skrivebordet.
Bjørnebær: Åpen
BlackBerry-enheter lar deg også installere apper utenfor BlackBerrys appbutikk. Dette er spesielt nyttig på BlackBerry 10-enheter, der du kan sidelast hundretusenvis av Android-apper som ikke har blitt offisielt portet til BlackBerry.
Populære spillkonsoller: Lukket
Spillkonsoller blir databehandlingsplattformer i seg selv, med apper og nettlesere i tillegg til spill (som bare er en annen type programvare). Imidlertid har populære spillkonsoller vært lukkede plattformer i lang tid. Konsoller like gamle som det originale Nintendo Entertainment System (NES) krevde at spillutviklere lisensierte spillene sine hos konsollprodusenten før de kan distribueres og kjøres på konsollen. “ Hjemme brygget ”Scener tilgjengelig for forskjellige spillkonsoller utnytter ofte sikkerhetsfeil i en konsoll for å kjøre ikke-godkjente, hjemmelagde spill.
De Android-drevne Ouya og PC-gaming-drevne Steambox-konsollene vil tilby åpne plattformer hvor alle kan utvikle spill og distribuere dem direkte til brukerne uten å kreve produsentens godkjenning. I mellomtiden er PlayStation-, Xbox- og Nintendo-konsollene for tiden alle lukkede plattformer.
Så hvorfor skulle du bry deg? Åpne plattformer gir oss friheten til å bestemme hva som kjører på våre egne datamaskiner (inkludert smarttelefoner, nettbrett og spillkonsoller, som alle er datamaskiner i seg selv) uten å bli kriminelle. Selv om jailbreaking ikke var en forbrytelse, kan det faktum at en plattform er åpen, utviklere enkelt distribuere programvare som en plattforms kontroller kanskje ikke liker.
Bildekreditt: 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