11Sep

Welke computerplatforms zijn open en welke zijn gesloten?

In de laatste paar jaar zijn er gesloten platforms ontstaan ​​- besturingssystemen waarmee u alleen software kunt installeren die is goedgekeurd door de ontwikkelaar van het besturingssysteem. Veel populaire platforms - zelfs mobiele - zijn echter nog steeds open platforms.

-platforms met app-winkels kunnen als open platforms worden beschouwd als ze u toestaan ​​apps van buiten de app store te installeren, een proces dat 'sideloading' wordt genoemd. Zelfs als een platform een ​​beperkende app-store heeft, kan sideloading gebruikers in staat stellen om de ommuurde app te verlatentuin als ze dat willen.

Onder de DMCA van de VS en vergelijkbare wetten elders in de wereld, wordt jailbreaking om te ontsnappen aan een gesloten platform en niet-goedgekeurde software te installeren als een misdaad beschouwd. Het is dezelfde wet die het illegaal maakt om dvd's op Linux te bekijken.(De Amerikaanse DMCA maakt eigenlijk een uitzondering voor jailbreaking smartphones, maar geen tablets of andere apparaten.)

Windows Desktop: Open op Intel, gesloten op ARM

De Windows-desktop is het meest populaire open computerplatform onder gemiddelde computergebruikers en Windows'Door de open aard is Windows een platform voor innovatie. Niemand hoefde Microsoft om toestemming te vragen voor het distribueren van Windows-desktopsoftware; ze konden hun eigen software schrijven en deze rechtstreeks aan gebruikers verspreiden.

Op standaard Intel x86-edities van Windows 8 is de Windows-desktop nog steeds een open platform. Je kunt er alles op installeren wat je wilt. Microsoft heeft niets te zeggen.

Op ARM Windows RT-machines is de Windows-desktop nu een gesloten platform. Alleen door Microsoft ontwikkelde applicaties zijn toegestaan ​​op de desktop van Windows RT.De huidige geruchten wijzen erop dat Microsoft werkt aan het maken van een versie van Microsoft Outlook voor Windows RT.Microsoft is het enige bedrijf dat is gemachtigd om nieuwe applicaties voor de desktop van Windows RT te maken en te distribueren. Mensen die nieuwe bureaubladtoepassingen( zoals een e-mailclient) voor de Windows RT-desktop willen, moeten Microsoft om hen vragen.

Windows Modern: gesloten

De nieuwe moderne interface van Windows 8 is een gesloten platform. Gemiddelde mensen kunnen alleen moderne software installeren vanuit de Windows Store. Als Microsoft een app uit de Windows Store verwijdert omdat deze een van hun richtlijnen schendt, kunt u deze niet op uw systeem installeren of uitvoeren. Met andere woorden, Microsoft oefent een veto uit over de moderne apps die u op Windows 8 kunt uitvoeren.

Net als veel andere gesloten platforms staat Microsoft sideloading toe, maar alleen voor ontwikkelaars( om hun eigen apps te testen) en bedrijfsnetwerken( om interne apps te gebruiken)).Sideloading is zo ontworpen dat gemiddelde gebruikers het niet kunnen gebruiken voor oude, niet-goedgekeurde apps.

Apple Mac OS X: Open

Mac OS X van Apple is nog steeds een open platform. Apples Mac-app store legt verschillende beperkingen op aan ontwikkelaars en onderwerpt hun apps aan sandboxing, maar ontwikkelaars kunnen ervoor kiezen om de app store te verlaten en hun software rechtstreeks aan gebruikers te verspreiden. De Mac-app store is niet het enige spel in de stad, net als op Apple's iOS.

Mac OS X heeft een instelling die de installatie van apps van buiten de winkel beperkt, maar deze kan door de gebruiker worden in- en uitgeschakeld.

Linux &Google Chrome OS: Open

Linux is open-source en gedecentraliseerd, dus u kunt er natuurlijk alles op installeren. Chrome OS is gebaseerd op Linux en biedt dezelfde vrijheid. U kunt de ontwikkelaarsmodus inschakelen en Ubuntu en andere software naast uw Chrome OS-systeem installeren

Chrome kan standaard alleen webtoepassingen en -extensies installeren vanuit de Chrome Web Store. Er is echter nog steeds een manier om apps en extensies van buiten de winkel te installeren.

Apple iOS: gesloten

Apple's iOS is het meest bekende gesloten platform.iOS-gebruikers kunnen alleen software installeren vanuit de app store. Wanneer Apple een app uit zijn app store verwijdert, wordt deze verbannen van het iOS-platform in plaats van elders beschikbaar te zijn. Apple heeft door de jaren heen veel beperkingen opgelegd aan ontwikkelaars, nadat de distributie werd verbroken van elke app die concurreerde met de opgenomen apps van Apple, de Google Voice-app voor een jaar blokkeerde en verschillende games verbood die te maken hebben met ernstige politieke kwesties( grafisch geweld is in orde).

iOS staat ontwikkelaars en bedrijven toe sideload hun eigen aangepaste apps, maar geen gemiddelde gebruikers.

Google Android: Open

Het Android-besturingssysteem van Google is een open platform. Android is zo geconfigureerd dat alleen software van Google Play standaard wordt geïnstalleerd, maar gebruikers kunnen het selectievakje Onbekende bronnen in de instellingen van Android aanvinken. Hiermee kunnen Android-apps van buiten Google Play worden geïnstalleerd.

Dit is ook niet alleen een theoretisch voordeel. Door onbekende bronnen in te schakelen, kun je Amazon's Appstore voor Android installeren en een concurrerende app store gebruiken, Android-games installeren die je hebt gekocht van de Humble Indie-bundel en verschillende apps installeren die nog niet beschikbaar zijn in Google Play, zoals XBMC.Wanneer Google een app uit Google Play verwijdert, zoals de Adblock Plus-app voor Android, hebt u geen pech - u kunt het van de Adblock Plus-website installeren. We raden af ​​om een ​​ad-blocker te gebruiken, maar we ondersteunen het geven van gebruikers de keuze en het hebben van dat debat in plaats van dat gebruikers het installeren van bepaalde software verbieden.

Sommige providers( zoals AT & T) hebben deze optie in het verleden uitgeschakeld. Ze hebben echter toegegeven vanwege de populariteit van de Amazon Appstore.

Amazon Kindle Fire: Open

Het besturingssysteem Kindle Fire van Amazon is gebaseerd op een Android. Het biedt ook de mogelijkheid om apps te installeren van buiten de Appstore van Amazon, hoewel deze instelling standaard is uitgeschakeld voor beveiliging - net als op Android.

Windows Phone: Closed

Microsoft's Windows Phone heeft een iOS-achtige aanpak waarbij je alleen apps uit de Windows Phone Store kunt installeren. Dit vervangt de eerdere aanpak van Microsoft met Windows Mobile, waardoor u software kon installeren waar u maar wilt. Windows Phone heeft meer gemeen met de moderne omgeving en de beperkingen dan het open Windows-bureaublad.

BlackBerry: Open

Met BlackBerry-apparaten kunt u ook apps installeren van buiten de app store van BlackBerry. Dit is vooral handig op BlackBerry 10-apparaten, waar u de honderdduizenden Android-apps kunt sideloaden die niet officieel zijn geport naar BlackBerry.

Populaire gameconsoles: Gesloten

Game consoles worden op zichzelf al computerplatforms, met apps en browsers naast games( wat gewoon een ander type software is).Populaire gameconsoles zijn echter al lange tijd gesloten platforms. Consoles zo oud als het originele Nintendo Entertainment System( NES) hadden game-ontwikkelaars nodig om hun games te licenseren met de fabrikant van de console, voordat deze kunnen worden gedistribueerd en op de console kunnen worden uitgevoerd. De "homebrew" -scènes die beschikbaar zijn voor verschillende gameconsoles, maken vaak gebruik van beveiligingsbugs in een console om niet-goedgekeurde zelfgemaakte spellen uit te voeren.

De door Ouya en pc-gaming aangedreven Steambox-consoles op Android zullen open platforms bieden waar iedereen games kan ontwikkelen en deze rechtstreeks aan gebruikers kan distribueren zonder toestemming van de fabrikant. In de tussentijd zijn de PlayStation-, Xbox- en Nintendo-consoles momenteel alle gesloten platforms.

Dus waarom zou je erom geven? Welnu, open platforms geven ons de vrijheid om te beslissen wat er op onze eigen computers( inclusief smartphones, tablets en gameconsoles, die allemaal op zichzelf staan) zijn zonder criminelen te worden. Zelfs als jailbreaking geen misdaad was, biedt het feit dat een platform open is, ontwikkelaars de mogelijkheid om gemakkelijk software te distribueren die de controller van een platform misschien niet leuk vindt.

Image Credit: Mark Fischer op Flickr, Richard Gillin op Flickr, Kiwi Flickr, Jeff Geerling op Flickr, Blake Patterson op Flickr, Jon Fingas op Flickr, Jon Fingas op Flickr, Darien Library op Flickr