O que o Windows no SoC significa para o Windows 8?
NotíciaA "próxima geração do Windows" (que o presidente do Windows, Steven Sinofsky, explicitamente não chama o Windows 8) rodará não apenas nos já conhecidos CPUs x86, como os novos núcleos Sandy Bridge ou nos processadores Atom mais recentes da Intel, mas também em chips ARM como como o Snapdragon de próxima geração da Qualcomm, o Tegra 2 da Nvidia e o OMAP da Texas Instrument.
Estes são todos os sistemas baseados em um chip baseado em processadores ARM, então enquanto o Google está alcançando o território do Windows colocando o Chrome OS em notebooks Atom, a Microsoft está chegando às plataformas de smartphones e tablets.
A versão "nativamente compilada código ARM" do Windows que Sinofsky e VP corporativo Mike Angiulo demonstraram rodando em placas protótipo com essas três plataformas ARM é a próxima geração do Windows (número de versão 6.2.7867 do prompt de comando que vimos) e não muito do que você esperaria.
"Os acessórios funcionam, as personalizações funcionam; tudo funciona como seria de se esperar", diz Angiulo, e no protótipo da OMAP, Sinofsky, conectou uma impressora Epson e imprimiu uma página.
"Isso exigiu uma pequena quantidade de trabalho da Epson com base em um novo nível de drivers de classe no Windows", explicou ele, porque os drivers de dispositivos existentes esperam estar sendo executados na versão x86 do Windows. "Há uma tonelada de diferenças que precisam ser trabalhadas - os barramentos IO e como a memória funciona e como os controladores de unidade funcionam e o gerenciamento de energia - mas isso é tudo apenas engenharia."
Aplicativos no ARM
Mas a outra metade do Windows - a razão pela qual queremos isso em dispositivos com suporte a ARM, em vez de qualquer outro sistema operacional - é aplicativos.
A Microsoft mostrou o Office em execução no ARM, imprimindo documentos do Word e usando a aceleração de hardware no Tegra 2 com o PowerPoint e o IE9 - mas eles eram versões nativas do Office e do IE9 especialmente criadas para o ARM.
"Estamos fazendo o trabalho no Windows para permitir que o Windows seja executado na arquitetura ARM, e mostramos que parte do trabalho que temos que fazer está no mundo do driver de dispositivo para permitir que terceiros criem sua parte do driver de dispositivo ", disse Sinofsky.
"Mas é definitivamente o caso dos programas x86 não rodarem na arquitetura ARM. E não é provável que você faça virtualização ou coisas assim, isso não é algo que a arquitetura ARM é realmente destinada hoje."
E enquanto Sinofsky prometeu "estamos comprometidos em garantir que o Windows no SoC seja uma experiência rica do Windows", até que a Microsoft esteja preparada para discutir como escrever programas para o que continuaremos chamando o Windows 8 por conveniência, vencemos. Não sei quão rico isso será.
Transições do Windows
O Windows teve essas transições antes, Sinofsky nos lembrou mais tarde. "Já tivemos isso antes com 32 a 64 bits e com 16 a 32 bits. É mais como 16 a 32 bits, porque havia problemas de compatibilidade lá", disse ele..
A equipe do Windows ainda está olhando para o que os clientes vão querer em dispositivos Windows baseados em SoC. "Temos que descobrir como empacotá-lo, como posicioná-lo", disse Sinofsky à TechRadar. "Não temos que vendê-lo porque haverá alguns problemas de capacidade, mas isso é um pouco para o futuro."
No final da estrada ainda significa "algo entre 24 a 36 meses entre as versões do Windows"; A Microsoft não está anunciando a data para o Windows 8 nem falando sobre alterações na interface do usuário. Mas enquanto Sinofsky observou que ele não estava falando sobre os fatores de forma ("Eu poderia especular, mas estamos iniciando o diálogo com os parceiros que fazem os dispositivos reais"), não espere um Windows Phone que rode o Windows: " O Windows Phone 7 é focado exclusivamente no formato pequeno que o Windows não foca ".
E com apenas o menor dos furtos no Google e Android ("pelo menos dois dos outros dois players do mercado também têm dois sistemas operacionais cada"), ele apontou que "descobrir o limite [entre PC e telefone] é algo toda a indústria tem que pensar ".
Vídeo de alta definição no ARM
Sinofsky chamou a atenção para o fato de que será fácil para um dispositivo Windows baseado em ARM ter vídeo de alta definição.
"Estamos mostrando tudo de alta definição através de todo o canal e isso é algo que você não vê hoje em muitos dispositivos móveis", comentou ele (cerca de meia hora depois que a LG exibiu seu telefone Android Optimus 2X Tegra 2 com Vídeo 1080p e HDMI, talvez provando o seu ponto desde que o CEO da Nvidia, Jen-Hsun Huang, chamou isso de um superphone).
As vantagens óbvias dos chips ARM e dos SoCs em geral são o quanto eles são pequenos, quanto mais frios eles são executados (para que você não precise de um ventilador) e quanto menos eles usam.
É assim que o iPad pode obter o dobro da duração da bateria dos melhores tablets Windows que já vimos. Slate, netbook, notebook ou qualquer outro fator de forma que os OEMs possam imaginar, os PCs com Windows 8 em ARM podem ter uma vida útil de bateria de 15 horas e ainda serem finos e leves (e não ficarem muito quentes para segurar).
Com menos peças separadas, elas podem ser mais confiáveis e ainda podem ter todas as portas, conectores e drivers de dispositivo aos quais você está acostumado em um PC. O que vai determinar se esse é realmente o melhor dos dois mundos é quantos dos aplicativos que queremos que o Windows faça na versão ARM do Windows, e é isso que temos que esperar para descobrir.