11Sep

Quali piattaforme di calcolo sono aperte e quali sono chiuse?

click fraud protection

Gli ultimi anni hanno visto l'avvento di piattaforme chiuse - sistemi operativi che consentono solo l'installazione di software approvato dallo sviluppatore del sistema operativo. Tuttavia, molte piattaforme popolari, anche 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 "sideloading". Anche se una piattaforma ha un app store restrittivo, il sideloading potrebbe consentire agli utenti di uscire dal walledgiardino se lo desiderano.

Secondo il DMCA statunitense e leggi simili in altre parti del mondo, il jailbreak per scappare da una piattaforma chiusa e installare software non approvato è considerato un crimine.È la stessa legge che rende illegale la visione di DVD su Linux.(Il DMCA americano fa un'eccezione per gli smartphone jailbreaking, ma non per tablet o altri dispositivi.)

Windows Desktop: Aperto su Intel, chiuso su ARM

instagram viewer

Il desktop di Windows è la piattaforma di elaborazione aperta più popolare tra gli utenti medio di computer e Windows'open nature ha permesso a Windows di essere una piattaforma per l'innovazione. Nessuno aveva bisogno di chiedere a Microsoft il permesso di distribuire il software desktop di 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 Windows RT ARM, il desktop di Windows è ora una piattaforma chiusa. Solo le applicazioni sviluppate da Microsoft sono consentite sul desktop di Windows RT.Le voci attuali suggeriscono che Microsoft sta 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 Windows RT devono chiedere a Microsoft di acquistarle.

Windows Modern: Closed

La nuova interfaccia Modern di Windows 8 è una piattaforma chiusa. Le persone normali possono installare solo software moderni da Windows Store. Se Microsoft rimuove un'app da Windows Store perché viola una delle sue linee guida, non sarà possibile installarla o eseguirla sul tuo sistema. In altre parole, Microsoft esercita un diritto di veto sulle app moderne che è possibile eseguire su Windows 8.

Come molte altre piattaforme chiuse, Microsoft consente il sideloading, ma solo per gli sviluppatori( per testare le proprie app) e le reti aziendali( per utilizzare app interne).Il sideloading è progettato in modo che gli utenti medi non possano usarlo per le app non approvate semplici.

Apple Mac OS X: Apri

Il Mac OS X di Apple è ancora una piattaforma aperta. L'app Mac di Apple impone varie restrizioni agli sviluppatori e sottopone le proprie app alla sandboxing, ma gli sviluppatori possono scegliere di lasciare l'app store e distribuire il loro software direttamente agli utenti. Il Mac App Store non è l'unico gioco in città, come 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 &Google Chrome OS: Apri

Linux è open source e decentralizzato, quindi ovviamente puoi installare tutto ciò che desideri. 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ò solo installare app ed estensioni Web dal Chrome Web Store per impostazione predefinita. Tuttavia, c'è ancora un modo per installare app ed estensioni al di fuori del negozio.

Apple iOS: Chiuso

L'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 proprio app store, viene esclusa dalla piattaforma iOS anziché essere disponibile altrove. Apple ha messo molte restrizioni sugli sviluppatori nel corso degli anni, una volta vietando la distribuzione di qualsiasi app in competizione con le app incluse di Apple, bloccando l'app Google Voice per un anno e mettendo al bando vari giochi che trattano questioni politiche serie( la violenza grafica è ok).

iOS consente agli sviluppatori e alle aziende di eseguire il sideload delle proprie app personalizzate, ma non degli utenti medi.

Google Android: Apri

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 selezionare la casella di controllo Origini sconosciute nelle impostazioni di Android. Ciò consente l'installazione di app Android al di fuori di Google Play.

Anche questo non è solo un vantaggio teorico. Abilitando le fonti sconosciute è possibile installare Amazon Appstore per Android e utilizzare un app store concorrente, installare i giochi Android acquistati dal pacchetto Humble Indie e installare varie app che non sono ancora disponibili su Google Play, come XBMC.Quando Google rimuove un'app da Google Play, come l'app Adblock Plus per Android, non sei sfortunato: puoi installarlo dal sito Web di Adblock Plus. Non è consigliabile utilizzare un ad-blocker, ma supportiamo dando agli utenti la possibilità di scegliere e avere quel dibattito piuttosto che vietare agli utenti di installare determinati software.

Alcuni gestori( come AT & T) hanno disabilitato questa opzione in passato. Tuttavia, hanno ceduto a causa della popolarità di Amazon Appstore.

Amazon Kindle Fire: Apri

Il sistema operativo Kindle Fire di Amazon è basato su Android. Offre anche la possibilità di installare app dall'esterno di Amazon Appstore, sebbene questa impostazione sia disabilitata per impostazione predefinita per motivi di sicurezza, proprio come su Android.

Windows Phone: Closed

Windows Phone di Microsoft adotta un approccio in stile iOS in cui è possibile installare solo app da Windows Phone Store. Ciò sostituisce l'approccio precedente di Microsoft con Windows Mobile, che permetteva di installare il software da qualsiasi luogo tu amessi. Windows Phone ha più in comune con l'ambiente moderno e le sue restrizioni rispetto al desktop di Windows aperto.

BlackBerry: aperto

I dispositivi BlackBerry consentono anche di installare app dall'esterno dell'app store di 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: Closed

Le console di gioco stanno diventando piattaforme di elaborazione a pieno titolo, con app e browser in aggiunta ai giochi( che rappresentano solo un altro tipo di software).Tuttavia, le console di gioco popolari sono state chiuse da molto tempo. Le console vecchie come l'originale Nintendo Entertainment System( NES) richiedevano agli sviluppatori di giochi di concedere in licenza i loro giochi con il produttore della console prima che potesse essere distribuito ed eseguito sulla console. Le scene "homebrew" disponibili per varie console di gioco spesso sfruttano i bug di sicurezza in una console per eseguire giochi fatti in casa non approvati.

Le console di Steambox di Ouya e PC basate su giochi Android 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é dovresti preoccuparti? Bene, le piattaforme aperte ci permettono di decidere cosa funziona sui nostri computer( inclusi smartphone, tablet e console di gioco, che sono tutti i computer a pieno titolo) senza diventare criminali. Anche se il jailbreaking non è un crimine, il fatto che una piattaforma sia aperta consente agli sviluppatori di distribuire facilmente software che il controller di una piattaforma potrebbe non gradire.

Image Credit: 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, Darien Library su Flickr