Respostas:
Por padrão, quando os aplicativos da Windows Store são criados, eles são assinados usando uma chave temporária para testes locais. Isso requer que os desenvolvedores obtenham uma licença de desenvolvedor da Microsoft, gratuita e disponível para todos (desde que você se registre). Consulte a seção de links abaixo se você estiver interessado em obter um.
Agora, qualquer PC que possua uma licença de desenvolvedor instalada está totalmente aberto, pois, por definição, a licença deve ser usada apenas pelos desenvolvedores para criar e testar seus aplicativos. Os usuários finais não devem usar essa abordagem para instalar aplicativos de terceiros, por razões óbvias de segurança. Em vez disso, existe um método de carregamento lateral adequado que a Microsoft deseja que os usuários avançados / empresariais sigam (para usuários normais, o download e a instalação de aplicativos aprovados pela Microsoft somente na Windows Store é a abordagem segura recomendada).
Sideloading "adequada" envolve uma política de grupo configuração localizado na Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
chamada Permitir todos os aplicativos confiáveis para instalar que precisa ser habilitado em primeiro lugar:
Se o Editor de Diretiva de Grupo Local não estiver disponível (como no Core ou RT), você poderá definir o valor da HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps
chave do Registro como 1 .
Nota: de acordo com o nome da configuração, apenas aplicativos confiáveis podem ser carregados de lado. O que isso significa é que você precisa ter um certificado no PC que corresponda ao usado para assinar o aplicativo (ou seja, o aplicativo deve ser assinado por uma CA confiável no PC de destino). Aplicativos não certificados / não confiáveis não podem ser instalados usando esse método (e por que você deseja?)
Obviamente, este é apenas o primeiro passo do que promete ser um processo longo e árduo! Agora, nos PCs sem associação ao domínio do Windows 8 Enterprise / Pro , é necessário ativar uma chave de produto de carregamento lateral da empresa para ativar o carregamento lateral de aplicativos que não pertencem à loja. Mais sobre essa chave especial mais tarde.
Como alternativa apenas no Windows 8 Enterprise / Server 2012, você pode ativar o carregamento lateral conectando o PC a um domínio do Active Directory com a configuração de Diretiva de Grupo mencionada anteriormente ativada. O Windows RT não pode ser ingressado no domínio; portanto, a única solução é usar uma chave de produto de carregamento lateral da empresa, conforme mencionado acima.
Depois de chegar até aqui, você pode obter o pacote .appx do desenvolvedor e instalá-lo (assim como quaisquer pacotes de aplicativos de dependência) digitando um comando semelhante ao seguinte no prompt do PowerShell:
Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx
O desenvolvedor também pode ter fornecido um script do PowerShell específico do aplicativo (como o criado pelo Visual Studio, conforme mencionado pelo Usuário em sua resposta, mas esse script pode exigir uma licença de desenvolvedor que não é recomendada para usuários finais, conforme discutido acima).
Para obter uma lista dos aplicativos com sideload instalados, abra o PowerShell com privilégios de administrador e digite o seguinte comando:
Get-AppxPackage -AllUsers
Para obter detalhes adicionais, incluindo o uso da ferramenta de linha de comando DISM (Deployment Image Servicing and Management) ou dos cmdlets do PowerShell para adicionar aplicativos sem licenças da Windows Store a uma imagem do Windows (WIM), consulte o artigo Como adicionar e remover aplicativos do TechNet vinculado a abaixo.
Isso praticamente completa a visão geral sobre qual é a abordagem de carregamento lateral recomendada pela Microsoft. Agora, vamos falar um pouco sobre as chaves de produto de carregamento lateral corporativo exigidas pelo Windows RT e pelos PCs Windows 8 Enterprise / Pro sem domínio . Essas chaves estão disponíveis para selecionar clientes através do Microsoft Volume License Service Center (VLSC). Veja o Volume Licensing Guia para o Windows 8 e Windows RT na seção de links abaixo para mais detalhes. Essas chaves também podem ser compradas legalmente online (procure o código do produto J7S-00004 ). A única desvantagem? Aparentemente, eles estão disponíveis apenas em pacotes de 100 e no varejo por cerca de US $ 3000 por pacote, então sim, não é exatamente barato.
Outro problema, graças ao processo complicado que é o Microsoft Volume Licensing / Software Assurance (SA), é que, se você compra PCs com versões de varejo do Windows 8 Pro pré-instaladas, já que as licenças de varejo não são licenças de SA, as chaves de produto de carregamento lateral são 't trabalho, ou eles vão trabalhar e as licenças originais será inválido. Se você está coçando a cabeça nesse momento (um precursor, sem dúvida, de uma sessão de vigorosa queda de cabelo por pura frustração), recomendo que você leia o artigo ZDNet Está complicado ( isso não é um eufemismo!) , já que estamos entrando no licenciamento em nível empresarial e possivelmente em questões legais que são melhor discutidas em outros lugares.
Links para leitura adicional
MSDN Dev Center - obtenha uma licença de desenvolvedor (aplicativos da Windows Store)
MSDN Dev Center - Compartilhando um pacote de aplicativos localmente (aplicativos da Windows Store)
Microsoft TechNet - Como adicionar e remover aplicativos
Blogs do MSDN - Implantando aplicativos no estilo Metro para empresas
Microsoft TechNet (Fóruns do Windows 8 IT Pro) - Carregamento lateral em PCs sem domínio
Download direto - Guia de Licenciamento por Volume para Windows 8 e Windows RT (consulte o site de Licenciamento por Volume da Microsoft para obter mais informações)
ZDNet - A história do sideloading da empresa no Windows 8? É complicado
Sim, você pode, mas o desenvolvedor do aplicativo deve fornecer a você. O desenvolvedor fornecerá esses arquivos:
Se você abrir o .ps1
arquivo, ele primeiro solicitará uma licença de desenvolvedor para o seu PC e depois instalará o aplicativo que o desenvolvedor lhe forneceu.
Este método se aplica a todas as versões do Windows 8: Core, Pro e Enterprise e você nem precisa do Visual Studio.
É possível em um ambiente corporativo (Windows 8 Enterprise) em que o carregamento lateral de aplicativos é possível. Senão, não é a resposta. Os aplicativos são instalados como pacotes (um grupo de arquivos) armazenados em vários locais no sistema. Somente o processo wwahost.exe
sabe como executá-los como um aplicativo.
Pirataria, pode ser possível se o sistema operacional for IMO com jailbreak
EDIT: É possível em máquinas não corporativas, bem como com uma chave de desenvolvedor. Graças a @ramhound
Não, atualmente não é possível sem passar pela Windows Store. É semelhante à Apple Store. Você não pode instalar o aplicativo no seu iPhone / iPad sem passar pela Apple Store.
No entanto, além do aplicativo Metro UI, você pode instalá-lo sem o aplicativo Windows Store.