Quali piattaforme di calcolo sono aperte e quali sono chiuse?

Sommario:

Quali piattaforme di calcolo sono aperte e quali sono chiuse?
Quali piattaforme di calcolo sono aperte e quali sono chiuse?

Video: Quali piattaforme di calcolo sono aperte e quali sono chiuse?

Video: Quali piattaforme di calcolo sono aperte e quali sono chiuse?
Video: PERCHÈ LA BATTERIA DEL TELEFONO SCENDE DA SOLA? - YouTube 2024, Aprile
Anonim
Negli ultimi anni abbiamo assistito all'aumento delle 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.
Negli ultimi anni abbiamo assistito all'aumento delle 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 giardino recintato se così scelgono.

Sotto il DMCA degli Stati Uniti 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 davvero un'eccezione per gli smartphone jailbreak, ma non per 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 medio di computer e la natura aperta di Windows ha consentito 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 standard Intel x86 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.

Sui computer 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.

Image
Image

Windows moderno: chiuso

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.

Image
Image

Apple Mac OS X: aperto

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.

Image
Image

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ò solo installare app ed estensioni Web dal Chrome Web Store per impostazione predefinita. Tuttavia, c'è ancora un modo per installare app ed estensioni dall'esterno del negozio.

Image
Image

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 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.

Image
Image

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 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 vettori (come AT & T) hanno disabilitato questa opzione in passato. Tuttavia, hanno ceduto a causa della popolarità di Amazon Appstore.

Image
Image

Amazon Kindle Fire: aperto

Il sistema operativo Amazon 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.

Image
Image

Windows Phone: chiuso

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.

Image
Image

Mora: Aperto

I dispositivi BlackBerry consentono inoltre 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.

Image
Image

Console di gioco popolari: chiuse

Le console di gioco stanno diventando piattaforme di calcolo a pieno titolo, con app e browser in aggiunta ai giochi (che sono 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.

Image
Image

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 computer a se stanti) 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.

Consigliato: