Negli ultimi anni si è assistito alla nascita di piattaforme chiuse, sistemi operativi che consentono solo di installare software approvato dallo sviluppatore del sistema operativo. Tuttavia, molte piattaforme popolari, anche quelle mobili, sono ancora piattaforme aperte.
Le piattaforme con app store possono essere considerate piattaforme aperte se consentono di installare app dall'esterno dell'app store, un processo denominato "sideload". Anche se una piattaforma ha un app store restrittivo, il sideload potrebbe consentire agli utenti di uscire dal giardino recintato se lo desiderano.
Ai sensi del DMCA statunitense e di leggi simili in altre parti del mondo, il jailbreak per sfuggire a una piattaforma chiusa e installare software non approvato è considerato un crimine. È lo stesso legge che rende illegale guardare i DVD su Linux . (Il DMCA degli Stati Uniti fa effettivamente un'eccezione per gli smartphone jailbreak, ma non per i tablet o altri dispositivi.)
Desktop di Windows: Aperto su Intel, Chiuso su ARM
Il desktop di Windows è la piattaforma di elaborazione aperta più popolare tra gli utenti di computer medi e la natura aperta di Windows ha permesso a Windows di essere una piattaforma per l'innovazione. Nessuno aveva bisogno di chiedere a Microsoft l'autorizzazione per distribuire il software desktop Windows: potevano scrivere il proprio software e distribuirlo direttamente agli utenti.
Nelle edizioni Intel x86 standard di Windows 8, il desktop di Windows è ancora una piattaforma aperta. Puoi installare tutto ciò che vuoi su di esso. Microsoft non ha voce in capitolo.
Su Macchine ARM Windows RT , il desktop di Windows è ora una piattaforma chiusa. Solo le applicazioni sviluppate da Microsoft sono consentite sul desktop di Windows RT. Le voci correnti suggeriscono che Microsoft stia lavorando alla creazione di una versione di Microsoft Outlook per Windows RT. Microsoft è l'unica azienda autorizzata a creare e distribuire nuove applicazioni per il desktop di Windows RT. Le persone che desiderano nuove applicazioni desktop (come un client di posta elettronica) per il desktop di Windows RT devono chiederle a Microsoft.
Windows Modern: Chiuso
La nuova interfaccia Modern di Windows 8 è una piattaforma chiusa. Le persone normali possono installare solo software Modern da Windows Store. Se Microsoft rimuove un'app da Windows Store perché viola una delle loro linee guida, non sarai in grado di installarla o eseguirla sul tuo sistema. In altre parole, Microsoft esercita il veto sulle app moderne che puoi eseguire su Windows 8.
Come molte altre piattaforme chiuse, Microsoft consente il sideload , ma solo per sviluppatori (per testare le proprie app) e reti aziendali (per utilizzare app interne). Il sideload è progettato in modo che gli utenti medi non possano utilizzarlo per app semplici e vecchie non approvate.
Apple Mac OS X: Aperto
Il Mac OS X di Apple è ancora una piattaforma aperta. L'app store per Mac di Apple pone varie restrizioni agli sviluppatori e sottopone le loro app al sandboxing, ma gli sviluppatori possono scegliere di lasciare l'app store e distribuire il software direttamente agli utenti. L'app store per Mac non è l'unico gioco in città, poiché lo è su iOS di Apple.
Mac OS X ha un'impostazione che limita l'installazione di app dall'esterno dello store, ma può essere attivata e disattivata dall'utente.
Linux e Google Chrome OS: Aperto
Linux è open-source e decentralizzato, quindi ovviamente puoi installare tutto ciò che vuoi su di esso. Chrome OS è basato su Linux e offre la stessa libertà. Puoi abilitare la modalità sviluppatore e installare Ubuntu e altri software insieme al tuo sistema Chrome OS
Chrome può installare solo app web ed estensioni dal Chrome Web Store per impostazione predefinita. Tuttavia, c'è ancora un modo per eseguire l'installazione app ed estensioni dall'esterno del negozio .
Apple iOS: Chiuso
IOS di Apple è la piattaforma chiusa più conosciuta. Gli utenti iOS possono installare il software solo dall'App Store. Quando Apple rimuove un'app dal suo app store, viene bandita dalla piattaforma iOS invece di essere disponibile altrove. Apple ha imposto molte restrizioni agli sviluppatori nel corso degli anni, vietando una volta la distribuzione di qualsiasi app che fosse in concorrenza con le app incluse di Apple, bloccando l'app Google Voice per un anno e vietando vari giochi che si occupano di gravi problemi politici (la violenza grafica va bene) .
iOS consente agli sviluppatori e alle aziende di caricare le proprie app personalizzate, ma non agli utenti medi.
Google Android: Aperto
Il sistema operativo Android di Google è una piattaforma aperta. Android è configurato per installare solo software da Google Play per impostazione predefinita, ma gli utenti hanno la possibilità di controllare il file Casella di controllo Origini sconosciute nelle impostazioni di Android. Ciò consente l'installazione di app Android dall'esterno di Google Play.
Neanche questo è solo un vantaggio teorico. L'attivazione di fonti sconosciute ti consente di installare l'Appstore di Amazon per Android e utilizzare un app store concorrente, installare giochi Android acquistati dall'Humble Indie Bundle e installare varie app che non sono ancora disponibili in Google Play, come XBMC. Quando Google rimuove un'app da Google Play, come l'app Adblock Plus per Android, non sei sfortunato: puoi installarla dal sito web di Adblock Plus. Sconsigliamo di utilizzare un blocco degli annunci, ma supportiamo la possibilità di offrire agli utenti la possibilità di scegliere e sostenere il dibattito anziché vietare agli utenti di installare determinati software.
Alcuni vettori (come AT&T) hanno disabilitato questa opzione in passato. Tuttavia, hanno ceduto a causa della popolarità di Amazon Appstore.
Amazon Kindle Fire: Aperto
Il sistema operativo Kindle Fire di Amazon è basato su Android. Offre anche la possibilità di installare app dall'esterno dell'Appstore di Amazon, sebbene questa impostazione sia disabilitata per impostazione predefinita per la sicurezza, proprio come su Android.
Windows Phone: Chiuso
Il Windows Phone di Microsoft adotta un approccio in stile iOS in cui è possibile installare solo app da Windows Phone Store. Questo sostituisce il precedente approccio di Microsoft con Windows Mobile, che ti consentiva di installare il software da qualsiasi luogo ti piacesse. Windows Phone ha più in comune con l'ambiente moderno e le sue limitazioni rispetto al desktop di Windows aperto.
Mora: Aperto
I dispositivi BlackBerry consentono inoltre di installare app dall'esterno dell'app store del BlackBerry. Ciò è particolarmente utile sui dispositivi BlackBerry 10, dove è possibile caricare le centinaia di migliaia di app Android che non sono state ufficialmente trasferite su BlackBerry.
Console di gioco popolari: Chiuso
Le console di gioco stanno diventando piattaforme di elaborazione a pieno titolo, con app e browser oltre ai giochi (che sono solo un altro tipo di software). Tuttavia, le popolari console di gioco sono state piattaforme chiuse per molto tempo. Le console vecchie come il Nintendo Entertainment System (NES) originale richiedevano agli sviluppatori di giochi di concedere in licenza i loro giochi al produttore della console prima di poterli distribuire ed eseguire sulla console. Il " homebrew "Scene disponibili per varie console di gioco spesso sfruttano bug di sicurezza in una console per eseguire giochi fatti in casa non approvati.
Le console Ouya basate su Android e le console Steambox basate sui giochi per PC offriranno piattaforme aperte in cui chiunque può sviluppare giochi e distribuirli direttamente agli utenti senza richiedere l'approvazione del produttore. Nel frattempo, le console PlayStation, Xbox e Nintendo sono attualmente tutte piattaforme chiuse.
Allora perché dovrebbe interessarti? Ebbene, le piattaforme aperte ci consentono la libertà di decidere cosa eseguire sui nostri computer (inclusi smartphone, tablet e console di gioco, che sono tutti computer a pieno titolo) senza diventare criminali. Anche se il jailbreak non era un crimine, il fatto che una piattaforma sia aperta consente agli sviluppatori di distribuire facilmente software che al controller di una piattaforma potrebbe non piacere.
Credito immagine: Mark Fischer su Flickr , Richard Gillin su Flickr , Kiwi Flickr , Jeff Geerling su Flickr , Blake Patterson su Flickr , Jon Fingas su Flickr , Jon Fingas su Flickr , Biblioteca di Darien su Flickr