Plataformas com lojas de aplicativos podem ser consideradas plataformas abertas se permitirem que você instale aplicativos de fora da loja de aplicativos, um processo denominado "sideloading". Mesmo se uma plataforma tiver uma loja de aplicativos restritiva, o sideloading poderá permitir que os usuários saiam do jardim murado se eles assim escolherem.
Sob o DMCA dos EUA e leis semelhantes em outras partes do mundo, o jailbreak para escapar de uma plataforma fechada e instalar software não aprovado é considerado crime. É a mesma lei que torna ilegal assistir a DVDs no Linux. (A DMCA dos EUA, na verdade, faz uma exceção para o jailbreak de smartphones, mas não para tablets ou outros dispositivos.)
Área de trabalho do Windows: aberta na Intel, fechada no ARM
A área de trabalho do Windows é a plataforma de computação aberta mais popular entre os usuários comuns de computadores, e a natureza aberta do Windows permitiu que o Windows fosse uma plataforma para inovação. Ninguém precisava pedir permissão à Microsoft para distribuir o software de desktop Windows - eles poderiam escrever seu próprio software e distribuí-lo diretamente aos usuários.
Em edições padrão do Intel x86 do Windows 8, a área de trabalho do Windows ainda é uma plataforma aberta. Você pode instalar o que quiser nele. A Microsoft não tem voz.
Em máquinas ARM Windows RT, a área de trabalho do Windows é agora uma plataforma fechada. Apenas aplicativos desenvolvidos pela Microsoft são permitidos na área de trabalho do Windows RT. Rumores atuais sugerem que a Microsoft está trabalhando na criação de uma versão do Microsoft Outlook para Windows RT. A Microsoft é a única empresa com permissão para criar e distribuir novos aplicativos para a área de trabalho do Windows RT. As pessoas que desejam novos aplicativos de área de trabalho (como um cliente de email) para a área de trabalho do Windows RT precisam pedir à Microsoft por eles.
Janelas Modernas: Fechadas
A nova interface moderna do Windows 8 é uma plataforma fechada. As pessoas comuns só podem instalar softwares modernos na Windows Store. Se a Microsoft remover um aplicativo da Windows Store por violar qualquer uma das diretrizes, você não poderá instalá-lo ou executá-lo em seu sistema. Em outras palavras, a Microsoft exerce um veto sobre os aplicativos modernos que você pode executar no Windows 8.
Como muitas outras plataformas fechadas, a Microsoft permite o sideloading, mas apenas para desenvolvedores (para testar seus próprios aplicativos) e redes corporativas (para usar aplicativos internos). O Sideloading é projetado para que usuários comuns não possam usá-lo para aplicativos não aprovados.
Apple Mac OS X: aberto
O Mac OS X da Apple ainda é uma plataforma aberta. A loja de aplicativos Mac da Apple impõe várias restrições aos desenvolvedores e submete seus aplicativos ao sandbox, mas os desenvolvedores podem optar por deixar a loja de aplicativos e distribuir o software diretamente aos usuários. A loja de aplicativos Mac não é o único jogo da cidade, como no iOS da Apple.
O Mac OS X tem uma configuração que restringe a instalação de aplicativos fora da loja, mas pode ser ativada e desativada pelo usuário.
Linux e Google Chrome OS: aberto
O Linux é open-source e descentralizado, então é claro que você pode instalar o que quiser nele. O Chrome OS é baseado no Linux e oferece a mesma liberdade. Você pode ativar o modo de desenvolvedor e instalar o Ubuntu e outros softwares ao lado do seu sistema Chrome OS
O Chrome só pode instalar aplicativos da Web e extensões da Chrome Web Store por padrão. No entanto, ainda há uma maneira de instalar aplicativos e extensões fora da loja.
Apple iOS: fechado
O iOS da Apple é a plataforma fechada mais conhecida. Usuários de iOS só podem instalar software da loja de aplicativos. Quando a Apple remove um aplicativo de sua loja de aplicativos, ele é banido da plataforma iOS em vez de estar disponível em outro lugar. A Apple impôs muitas restrições aos desenvolvedores ao longo dos anos, proibindo a distribuição de qualquer aplicativo que concorra com os aplicativos da Apple, bloqueando o aplicativo do Google Voice por um ano e proibindo vários jogos que lidam com questões políticas sérias..
O iOS permite que desenvolvedores e empresas façam o sideload de seus próprios aplicativos personalizados, mas não de usuários comuns.
Google Android: aberto
O sistema operacional Android do Google é uma plataforma aberta. O Android está configurado para instalar apenas softwares do Google Play por padrão, mas os usuários podem marcar a caixa de seleção Fontes desconhecidas nas configurações do Android. Isso permite a instalação de aplicativos Android fora do Google Play.
Isso não é apenas um benefício teórico. A ativação de fontes desconhecidas permite que você instale o Amazon Appstore para Android e use uma loja de aplicativos concorrente, instale jogos Android comprados do Humble Indie Bundle e instale vários aplicativos que ainda não estão disponíveis no Google Play, como o XBMC. Quando o Google remove um aplicativo do Google Play, como o aplicativo Adblock Plus para Android, você não está com sorte. Você pode instalá-lo no site do Adblock Plus. Não recomendamos o uso de um bloqueador de anúncios, mas damos suporte para que os usuários escolham e tenham esse debate, em vez de proibir que os usuários instalem determinados softwares.
Algumas operadoras (como a AT & T) desativaram essa opção no passado. No entanto, eles cederam devido à popularidade da Amazon Appstore.
Amazon Kindle Fire: Open
O sistema operacional Kindle Fire da Amazon é baseado em um Android. Ele também oferece a capacidade de instalar aplicativos de fora da Appstore da Amazon, embora essa configuração esteja desabilitada por padrão para segurança, assim como no Android.
Windows Phone: fechado
O Microsoft Windows Phone da Microsoft adota uma abordagem no estilo iOS, na qual você só pode instalar aplicativos da Windows Phone Store. Isso substitui a abordagem anterior da Microsoft com o Windows Mobile, que permitia instalar softwares de qualquer lugar que você gostasse. O Windows Phone tem mais em comum com o ambiente Moderno e suas restrições do que com a área de trabalho aberta do Windows.
Amora: Abrir
Os dispositivos BlackBerry também permitem que você instale aplicativos de fora da loja de aplicativos da BlackBerry. Isso é particularmente útil em dispositivos BlackBerry 10, nos quais é possível sideload as centenas de milhares de aplicativos Android que não foram portados oficialmente para o BlackBerry.
Consoles de jogos populares: fechado
Os consoles de jogos estão se tornando plataformas de computação, com aplicativos e navegadores, além de jogos (que são apenas outro tipo de software). No entanto, consoles de jogos populares foram plataformas fechadas por um longo tempo. Consoles tão antigos quanto o Nintendo Entertainment System (NES) original exigiam que os desenvolvedores de jogos licenciassem seus jogos com o fabricante do console antes de poderem ser distribuídos e executados no console. As cenas de "homebrew" disponíveis para vários consoles de jogos frequentemente exploram bugs de segurança em um console para executar jogos caseiros não aprovados.
Os consoles Steambox equipados com o sistema operacional Android Ouya e PC-gaming oferecerão plataformas abertas onde qualquer um pode desenvolver jogos e distribuí-los diretamente aos usuários sem a aprovação do fabricante. Enquanto isso, os consoles PlayStation, Xbox e Nintendo atualmente são plataformas fechadas.
Então por que você deveria se preocupar? Bem, as plataformas abertas nos permitem a liberdade de decidir o que é executado em nossos próprios computadores (incluindo smartphones, tablets e consoles de jogos, que são todos computadores por si mesmos) sem se tornarem criminosos. Mesmo que o jailbreak não seja um crime, o fato de uma plataforma ser aberta permite que os desenvolvedores distribuam facilmente software do qual o controlador de uma plataforma talvez não goste.