Qual é a diferença entre o Windows 8, WinRT e Windows RT?


30

Acabei de ler que haverá duas versões do Windows disponíveis: Windows RT e Windows 8 .

Alguém poderia descrever quais são as diferenças entre o Windows RT e o Windows 8 ? E como essas diferenças podem afetar os desenvolvedores que estão criando aplicativos para um ou outro?

Além disso, o que é o WinRT ?



11
Estou votando para encerrar esta questão como fora de tópico, porque não se trata de engenharia de software ou de questões conceituais sobre design de software.
18716 Andres F.

3
Eu voto para fechar porque está incrivelmente desatualizado. As coisas e os nomes mudaram muito; no Windows World, essa pergunta só pode introduzir mais confusão.
ZJR

Respostas:


36

Em resumo...

  • O WinRT (Windows Runtime, improvável que seja o que você quis dizer) é uma camada de software sobre a qual os aplicativos Metro são criados, enquanto o Windows 8 é o sistema operacional inteiro;
  • Windows RT (provavelmente o que você quis dizer), esta é uma versão do Windows 8 para dispositivos que usam processadores baseados no conjunto de instruções e arquitetura do ARM .

Aparentemente, você confundiu os nomes um pouco - desde que eles os tornassem confusos -, então acabei de abordar os dois e editar sua pergunta de acordo.


Tempo de execução WinRT / Windows

WinRT, uma camada de software que fica no topo do sistema operacional e que está na base da nova abordagem da linguagem de design do Metro. É principalmente um conjunto de APIs para criar aplicativos Metro para todas as plataformas suportadas pelo Metro (inclusive para Windows 8 para ARM).

Veja a imagem abaixo para obter uma aproximação geral da plataforma Windows 8:

Plataforma Windows 8

Windows RT / Windows 8 para ARM

O Windows RT (em que RT também significa "tempo de execução", para tornar as coisas o mais confusas possíveis), costumava ser conhecido como Windows 8 para ARM . É uma versão voltada para os fabricantes de hardware (principalmente para o mercado de tablets).

Consulte esta publicação Anunciando as edições do Windows 8 (arquivada, julho de 2012) do blog do Windows Team sobre blogs da equipe do Windows ( ênfase minha ):

O Windows RT é o membro mais novo da família Windows - também conhecido como Windows no ARM ou WOA , como já mencionamos anteriormente. Esta edição única estará disponível apenas pré-instalada em PCs e tablets equipados com processadores ARM e ajudará a permitir novos fatores de forma finos e leves com impressionante duração da bateria. O Windows RT incluirá versões de desktop otimizadas para toque do novo Microsoft Word, Excel, PowerPoint e OneNote . Para novos aplicativos, o foco do Windows RT é o desenvolvimento do novo tempo de execução do Windows , ou WinRT , que lançamos em setembro e forma a base de uma nova geração de aplicativos de todos os tipos, habilitados para nuvem, habilitados para toque e conectados à Web.

Consulte a postagem original para obter uma tabela que lista as principais diferenças entre as versões ou o artigo Windows 8 Editions da Wikipedia para obter mais detalhes e fontes.

Observe que apenas o software gravado usando o Win RT (as APIs) pode ser executado no Windows RT (a versão do SO).


3
Sem mencionar, UI Metro = UI Moderna = Aplicativo da Windows Store app Aplicativo WinRT. Eu sempre fui um forte crítico das ridículas mudanças de nomes da Microsoft, e elas foram gravadas muito mal no passado. Eles nunca aprendem.
Rei Miyasaka

@ReiMiyasaka: sim .. como Orcas e Orca
quetzalcoatl

12

Windows RT vs. WinRT vs. Windows 8 !!

Uma das coisas sobre as quais fiquei confuso nas últimas horas e estou confiante de que muito mais pessoas ficarão confusas nos próximos meses é a diferença entre “Windows RT” e WinRT. Aqui está a versão simples:

Windows RT:

  1. É um sistema operacional.
  2. É uma variação do sistema operacional Windows 8 que a Microsoft projetou especificamente para dispositivos que executam dispositivos ARM.
  3. (Caso você esteja se perguntando) O ARM é uma arquitetura usada por muitas empresas de processadores para projetar seus chips, incluindo Qualcomm, nVidia, Texas Instruments e vários outros.

O que isso significa é que, quando você for para a tela Configurações -> Informações do PC de um tablet executando um processador ARM, ele mostrará "Windows RT" e NÃO "Windows 8". Portanto, é um sistema operacional completo com marca e vendido separadamente pela Microsoft para OEMs de tablets (também conhecidos como fabricantes) que estão usando processadores ARM em seus tablets. Na verdade, costumava ser chamado de "Windows no ARM" anteriormente, mas mais tarde foi renomeado como Windows RT.

WinRT:

  1. é um tempo de execução.
  2. Conceitualmente, não é muito diferente de .net, java ou qualquer outro tempo de execução, no sentido de que seu principal objetivo é criar uma arquitetura de aplicativo de plataforma cruzada no Windows 8 que suporte vários idiomas (C ++, C #, JavaScript etc.).

Diferença entre "Windows RT" e "Windows 8":

Agora que sabemos que o Windows RT é um sistema operacional, tenho certeza de que alguns de vocês estão se perguntando como é diferente do Windows 8. Aqui está !!

  1. Não muito diferente do ponto de vista da experiência do usuário, pois ambos suportam a interface de usuário Metro / Modern .
  2. O Windows RT não é vendido diretamente aos consumidores e deve ser vendido apenas aos fabricantes de dispositivos (também conhecidos como OEMs).
  3. O objetivo por trás do Windows RT é oferecer aos usuários finais uma experiência consistente em tablets oferecidos por vários fabricantes (incluindo o próprio dispositivo da Microsoft chamado Surface).
  4. O Windows RT vem pré-empacotado com o MS Office, enquanto os usuários do Windows 8 precisam comprar (e instalar) o Office separadamente.
  5. Existem diferenças semelhantes em termos de aplicativos enviados imediatamente no Windows RT e Winodws 8, bem como os tipos de aplicativos que você pode desenvolver / instalar / desinstalar neles. O Windows RT parece ser a versão mais bloqueada dos dois.
  6. Você também não pode usar APIs do Win32 e COM no Windows RT, portanto, você está muito restrito ao uso de APIs do WinRT. Embora, nos próximos dias, eu esteja trabalhando estreitamente em um projeto que exija acesso às informações do sistema subjacentes em um dispositivo "ARM" do Windows RT. Parece que pode haver uma maneira de acessar um subconjunto da API do Win 32 em um dispositivo Windows RT. Se funcionar, publicarei minha experiência em uma postagem subsequente.

    Se você precisar de alguma outra pergunta, por favor poste aqui


11
Se você acessar os arquivos DLL do Win32, não poderá publicar o software na Windows Store. Além disso, apenas alguns arquivos DLL do Win32 foram criados para suportar o Windows RT.
Ramhound 14/09/12

11
Como o Windows Phone 8 se encaixa nessa mistura? Ou seja, ele aceita mais APIs que RT? Minha impressão é que sim . <sub> (AIA para questionamentos sobre zumbis, mas após a solicitação "por favor, poste aqui em si"). </sub>
ruffin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.