Windows 8: Como a Microsoft redefiniu a interface do PC para Touch

12

A Microsoft sempre foi um titã em software. Tudo começou com o MS-DOS, o sistema operacional (SO) que impulsionou a revolução inicial dos computadores pessoais. Um sistema operacional é a base da computação. Ele permite que os aplicativos se comuniquem com o hardware e gerenciem recursos como memória e armazenamento.

MS-DOS funcionou. Mas foi duro. Você teve que digitar comandos em uma tela preta. Não havia fotos. Se você não conhecia as teclas específicas para navegar nas pastas de arquivos, você estava preso. Não foi construído para humanos que nunca haviam tocado em um teclado antes.

A mudança começou em 1983. A Microsoft começou a construir uma interface gráfica de usuário (GUI ). A ideia era simples. Substitua comandos de texto por imagens. Clique em um ícone em vez de digitar um caminho de diretório. O objetivo era acessibilidade. Torne-o tão intuitivo que um novato possa descobrir sem ler um manual.

Essa mudança valeu a pena. O Windows se tornou a força dominante na computação corporativa. Algumas versões, como o Windows XP, duraram anos. Outros, como o Windows Vista, tropeçaram sob o peso dos primeiros bugs e críticas.

Depois veio o Windows 8.

Esta versão não foi uma atualização. Foi uma partida. Ele introduziu uma nova interface radical projetada para um mundo que migra para telas sensíveis ao toque. Veja como essa mudança mudou a experiência.

Um sistema operacional de PC para um mundo pós-PC

O Windows 8 oferece dois layouts distintos. Primeiro, existe o desktop tradicional. Isso parece familiar. Você tem atalhos, ícones e programas que são iniciados quando clicados. Se você usou o Windows na última década, esta parte parece normal.

A verdadeira mudança é a interface lado a lado. Anteriormente chamado de Metro, esse design imita a tela de um tablet ou smartphone. Isso não foi acidental. As vendas de PCs estavam caindo. Os clientes estavam recorrendo a dispositivos móveis. Embora os telefones tenham melhorado, eles ainda não conseguiam lidar com todo o software pesado que um PC completo poderia executar.

A Microsoft tentou preencher essa lacuna. A nova interface otimizada para toque. Permitiu que o Windows 8 funcionasse em várias plataformas. Se você tivesse um dispositivo com tela sensível ao toque, a navegação era física. Toque em um bloco para abrir um aplicativo. Deslize para mover entre as telas. Puxe da borda para acessar o menu Charms, que abriga ferramentas como pesquisa.

Os usuários sem toque não foram deixados para trás. Você pode usar a interface lado a lado com mouse e teclado. Em vez de deslizar, você clicou nos pontos de ativação na borda da tela. Uma barra de rolagem na parte inferior permite mover para a esquerda e para a direita pelos blocos.

Não eram apenas ícones estáticos. A Microsoft introduziu “blocos dinâmicos”. Os desenvolvedores podiam enviar notificações para esses blocos mesmo quando o aplicativo estava fechado. Você viu atualizações sem abrir o software.

Windows RT e limites de hardware

A Microsoft também criou uma versão específica chamada Windows RT. Isso foi projetado para dispositivos com processadores baseados em ARM. O Windows 8 padrão exigia chips Intel. O Windows RT manteve a aparência da interface lado a lado, mas eliminou a maioria dos aplicativos de desktop. Dependia quase inteiramente de aplicativos.

Esta divisão no ecossistema levantou questões sobre a compatibilidade e o futuro da distribuição de software.

Aplicativos versus software

A distinção entre um programa tradicional e um aplicativo moderno tornou-se fundamental para a experiência do Windows 8. O software tradicional era executado em segundo plano. Ele acessou recursos do sistema diretamente. Freqüentemente, era necessária a instalação a partir de um disco ou de um arquivo de instalação baixado.

Os aplicativos do novo modelo eram mais contidos. Eles operavam em um ambiente de área restrita. Isso significava que eles tinham acesso limitado a determinados arquivos do sistema. A compensação era segurança e estabilidade. Mas também significou menos flexibilidade.

Para os desenvolvedores, isso significava reescrever o código. Software antigo não poderia simplesmente ser portado. Teve que ser adaptado ao novo modelo. Muitos programas legados simplesmente não funcionavam no Windows RT. No Windows 8 padrão, eles geralmente exigiam um caminho de instalação ou modo de compatibilidade diferente.

Os usuários tiveram que adaptar suas expectativas. Você não apenas “instalou” as coisas. Você navegou em uma loja. Você tocou para fazer download. O fluxo de aquisição de software mudou. E com isso, a relação entre o usuário e a máquina.

A área de trabalho permaneceu. Mas a tela inicial empurrou você para uma maneira diferente de pensar. Isso forçou uma mudança na forma como você navegava pelas informações. Não se tratava de encontrar uma pasta. Tratava-se de acessar um fluxo de conteúdo.

Isso funcionou? O mercado estava dividido. Alguns adoraram a estética limpa e moderna. Outros perderam a previsibilidade do antigo menu Iniciar. A transição foi chocante para muitos. Mas lançou as bases para o que veio a seguir.

A interface lado a lado do Windows 8 não é apenas um lindo protetor de tela. É um ambiente distinto projetado para um tipo específico de software. As pessoas costumam usar as palavras “aplicativo” e “software” de forma intercambiável. No Windows 8, eles significam coisas diferentes. Essa distinção é importante porque determina como os programas são construídos e como você interage com eles.

Como os aplicativos do Windows 8 são projetados

Um aplicativo geralmente é simples. Ele é instalado rapidamente. Faz uma coisa ou algumas coisas bem. O conjunto de recursos geralmente é limitado pelo design. Por que? Porque um escopo menor mantém o tamanho do arquivo baixo. Também evita que o usuário se perca em um labirinto de configurações. Os desenvolvedores otimizam esses aplicativos para aproveitar os pontos fortes do sistema operacional.

Se o Windows 8 fosse exclusivo para tablets e telas sensíveis ao toque, o design seria mais simples. Você só precisa levar em conta os toques e deslizamentos dos dedos. Mas o Windows 8 roda em tudo. Funciona em desktops com mouses e teclados. Essa natureza dupla força os desenvolvedores a criar dois métodos de entrada simultaneamente.

Onde mora o software tradicional

Quando dizemos “software” neste contexto, não estamos falando de utilitários leves. Queremos dizer os pesos pesados. Programas grandes e complexos. Essas ferramentas geralmente exigem estruturas de menu profundas. Eles dependem de teclas complexas. Eles simplesmente não cabem dentro de um ladrilho.

Esses programas pertencem à área de trabalho. O ambiente de desktop oferece suporte a aplicativos completos. Alguns deles têm equivalentes simplificados na loja, mas a versão desktop mantém todo o poder. A interface parece familiar se você usa o Windows desde os anos 90. Parece que estou em casa. Não é.

O botão Iniciar ausente

Uma mudança importante no modo desktop é a ausência de um botão Iniciar. A Microsoft o removeu. Ele estreou no Windows 95 e permaneceu por décadas. Seu desaparecimento pode parecer chocante.

Você não perde funcionalidade. Você apenas acessa de forma diferente. A tela inicial na interface lado a lado cuida de grande parte desse trabalho. Pressione a tecla Windows no teclado para alternar entre a área de trabalho e o mundo dos blocos. Se você não tiver essa chave, passe o mouse no canto inferior esquerdo da tela. Um pequeno ícone aparece lá. Clique nele para ir para a tela inicial.

Por que o software legado ainda é importante

A área de trabalho não é apenas um substituto. É uma necessidade para compatibilidade com versões anteriores. Muitos programas mais antigos não possuem aplicativos equivalentes modernos. Eles não podem ser executados dentro da interface lado a lado. Você pode contar com ferramentas legadas específicas para o seu trabalho. A área de trabalho garante que esses programas ainda funcionem. Isso mantém o Windows 8 relevante para usuários que não podem mudar para um novo software da noite para o dia.

Ajustando blocos

A capacidade de encaixar aplicativos lado a lado é um recurso importante da interface lado a lado. Ele permite que você visualize dois aplicativos simultaneamente. Isso é útil para comparar dados ou fazer referência a informações enquanto trabalha em outro aplicativo.

A lacuna entre a forma como você interage com um PC e um telefone não é apenas cosmética. Em um desktop, você espera fazer malabarismos com janelas. Você os arrasta, redimensiona e coloca em camadas até que sua tela se transforme em um mosaico caótico de planilhas, navegadores e janelas de bate-papo. O sistema operacional atua como um guarda de trânsito, direcionando os ciclos do processador e da RAM para qualquer processo que grite mais alto por atenção. São muitos recursos. Se você estiver executando um editor de vídeo enquanto compila código e faz streaming de música, seus fãs aumentarão e suas taxas de quadros cairão.

O celular é diferente. A maioria dos sistemas operacionais de smartphones força um foco em um único aplicativo. Você desliza uma interface para abrir outra. Não há “janela” nativa para redimensionar. Você vê uma coisa. Então você vê outro.

Snap vs. Tiled: o meio-termo

O Windows 8 tentou superar essa divisão com sua interface lado a lado. Parecia um painel móvel, mas funcionava em uma máquina construída para multitarefa. Se você quisesse um verdadeiro comportamento de desktop, ainda poderia obtê-lo. Mas para aqueles que gostaram da estética dos grandes blocos, a Microsoft introduziu um compromisso chamado Snap.

Snap permite fixar um aplicativo em segundo plano na lateral da tela. O aplicativo em primeiro plano ocupa cerca de dois terços da tela. O aplicativo em segundo plano fica com o resto.

Não é uma janela completa. Você não obtém o mesmo nível de controle. Alguns recursos podem ficar esmaecidos ou completamente ocultos no estado ajustado. As notificações podem ser a única coisa visível. Você também pode colocar uma janela da área de trabalho na lateral, proporcionando uma visualização em tela dividida dos programas abertos. Ele imita o comportamento das guias de navegadores mais antigos, mas força uma hierarquia mais rígida. Você está sempre olhando para uma coisa primária e uma coisa secundária.

Vivendo com seu sistema operacional nas nuvens

A consistência entre dispositivos costumava significar a compra de uma unidade USB. Você copiava arquivos, caminhava para outra sala, conectava-os e os copiava de volta. Isso está morto.

A mudança para a sincronização na nuvem mudou o jogo. A “nuvem” é apenas um termo educado para o computador de outra pessoa conectado aos seus dispositivos. No Windows 8, a Microsoft vinculou sua identidade a uma conta da Microsoft. Faça login em qualquer máquina com Windows 8 e o sistema operacional extrai seus dados.

Esta não é uma máquina virtual. Os aplicativos ainda são executados localmente no hardware que você está usando. Você não está transmitindo Excel de um servidor na Virgínia. Você está baixando os binários do aplicativo e seus arquivos pessoais para a máquina local. O benefício? Suas configurações seguem você.

Deseja que seu papel de parede, pacote de idiomas e configurações padrão do navegador sejam idênticos em seu laptop de trabalho e em sua área de trabalho doméstica? A nuvem cuida disso. Ele até sincroniza o histórico do navegador. Isso é útil para encontrar um link que você marcou ontem. Também é um risco de privacidade se você deixar uma máquina autônoma conectada com a sincronização completa habilitada.

O requisito da Internet

Essa conveniência tem um problema. Você precisa de uma conexão de rede para inicializar a sincronização. Se você estiver offline, você é local. O Chrome OS vai além, contando quase inteiramente com armazenamento em nuvem. Se a Internet cair, um Chromebook se tornará um obstáculo para a maioria das tarefas. O Windows 8 é mais indulgente, mas a experiência “perfeita” é interrompida sem conectividade.

Ferramentas e dicas para aplicativos

O lendário “Desenvolvedores, Desenvolvedores, Desenvolvedores!” de Steve Ballmer! discurso retórico não era apenas exagero. Foi um sinal. A Microsoft realmente queria construtores presentes. Para o Windows 8, eles não deixaram apenas a porta aberta; eles construíram uma casa com três entradas distintas.

Se você deseja criar software para o novo sistema operacional, você precisa escolher o seu caminho.

O atalho do desenvolvedor web

O primeiro caminho é para quem entende da web. Se você já conhece HTML5, CSS e JavaScript, está pronto para começar. Essa abordagem trata essencialmente de agrupar uma experiência da web em um shell de aplicativo. É o caminho mais rápido para o mercado se o seu objetivo é transportar um site para um contêiner independente. As ferramentas são familiares. A transição é suave. Mas não é o único caminho.

Os codificadores tradicionais

Depois, há o trabalho pesado. C++, C# e Visual Basic. Essas linguagens permitem que você se aprofunde. Você não está apenas estilizando páginas; você está criando aplicativos Silverlight, .NET e Windows Presentation Foundation (WPF). Isto é para desenvolvedores que precisam de mais controle sobre a mecânica subjacente. É uma curva de aprendizado mais acentuada. Maior retorno potencial em termos de desempenho e integração nativa.

A potência gráfica

A terceira opção é DirectX. Isto é para potências multimídia. Jogos. Editores de vídeo. Qualquer coisa que precise empurrar os pixels com força. Nos bastidores, isso ainda depende de C++ e HLSL (High-Level Shading Language), mas a interface é construída para velocidade e fidelidade gráfica. É uma fera completamente diferente.

As ferramentas do comércio

Para tocar em qualquer um deles, você precisa do kit. Windows 8. As ferramentas gratuitas para desenvolvedores. Estúdio Visual. O Kit de Desenvolvimento de Software (SDK). E uma licença de desenvolvedor gratuita. A Microsoft não cobra para você construir. Eles cobram para você vender.

Projetando para o toque

A Microsoft não apenas adivinhou como as pessoas interagem com os tablets. Eles organizaram grupos focais. Eles observaram as pessoas deslizarem, tocarem e beliscarem. Eles procuraram padrões. Onde os dedos descansam naturalmente? Onde eles escorregam?

Eles inseriram essas descobertas no sistema operacional. O layout da grade não é apenas estético. É funcional. É um guia para organizar gráficos e texto para que o aplicativo pareça nativo. Você pode acessar esta pesquisa diretamente. Ele existe para ajudá-lo a otimizar especificamente para o Windows 8. Se você ignorá-lo, seu aplicativo parecerá desajeitado.

Os Guardiões

Depois de construí-lo, testá-lo e aperfeiçoá-lo, você envia. A revisão da Windows Store não é uma formalidade. É um cheque. A Microsoft garante que seu aplicativo não trave o sistema. Eles garantem que isso não viole a política. Se passar, é ao vivo.

O custo de fazer negócios

A monetização é onde a borracha encontra a estrada. Você pode cobrar adiantado. Você pode fazer compras no aplicativo. Você pode veicular anúncios. Mas a Microsoft fica com uma parte.

A taxa padrão é de 30%. É íngreme. É padrão para lojas de aplicativos móveis e desktop, mas ainda dói. No entanto, há uma escada. Se seu aplicativo gerar receita de US$ 25.000, a taxa cairá para 20%. É um incentivo para crescer. Mas os primeiros US$ 25 mil? Essa é a tarefa.

“A Microsoft obtém 30% da receita gerada por um aplicativo.”

É um negócio. Você está alugando espaço nas prateleiras. A questão é se o seu aplicativo vale o aluguel.

Se você passar pela tela inicial e pela interface lado a lado, o Windows 8 é tecnicamente a versão 6.2. A Microsoft atribui esses números internamente. O Windows XP ficou em 5.1. Vista era 6.0. O Windows 7 era 6.1. O salto para 6.2 parece arbitrário para quem deseja apenas executar seus aplicativos. Mas a incompatibilidade entre o nome comercial e o número da versão interna serve a um propósito técnico específico.

Como a numeração de versões evita erros de aplicativos

Alguns desenvolvedores de software traçam um limite na areia. Eles definem um limite máximo para a versão do sistema operacional que seu código pode suportar. Um aplicativo pode ser codificado para funcionar perfeitamente em uma máquina 6.x, mas travar ou se comportar de maneira imprevisível em um computador 7.x. Ao manter o número da versão principal na faixa 6.x, a Microsoft evita essas quebras imediatas.

Por que os desenvolvedores estabeleceriam limites? Alguns argumentam que é uma tática de vendas cínica forçar atualizações. Isso cria atrito para permanecer em hardware mais antigo. Mas há uma razão mais funcional. Muitos programas dependem de recursos específicos do sistema operacional. Verificar o número da versão é um atalho preguiçoso. Ele garante que esses recursos subjacentes existam sem escrever códigos de detecção complexos.

A Microsoft desaconselha esta abordagem. A empresa incentiva os desenvolvedores a criar testes para verificar recursos específicos, em vez de observar o número da versão do sistema operacional.

Verificar recursos diretamente é mais difícil. Requer mais tempo de desenvolvimento. Mas é a única maneira de garantir a compatibilidade sem interromper atualizações futuras. Usar números de versão como proxy é uma estratégia frágil. Ele falha quando a Microsoft atualiza o sistema operacional, mantendo a mesma versão principal.

Requisitos de arquitetura de hardware do Windows 8

O Windows 8 foi desenvolvido para processadores Intel. Especificamente, requer uma arquitetura de 32 ou 64 bits. Uma arquitetura define como o processador move operações e dados. Se o seu chip usar um conjunto de instruções diferente, o Windows 8 simplesmente não funcionará. Este é um limite rígido. Você não pode ignorar isso.

Para fazer o sistema operacional funcionar, você precisa de hardware específico. A fasquia é baixa para os padrões modernos, mas foi significativa em 2012. A sua máquina precisa de:

  • Um processador de pelo menos 1 gigahertz (GHz)
  • 1 gigabyte (GB) de RAM para a versão de 32 bits
  • 2 GB de RAM para a versão de 64 bits
  • 16 GB de espaço no disco rígido para 32 bits
  • 20 GB de espaço no disco rígido para 64 bits
  • Uma placa gráfica com driver Windows Display Driver Model (WDDM) compatível com DirectX 9

Estes são os mínimos. Eles fazem o sistema inicializar. Eles não garantem uma boa experiência.

Interface de toque e a mudança para dispositivos móveis

Você pode usar um mouse com o Windows 8. Mas para realmente usá-lo, você precisa de uma interface sensível ao toque. A Microsoft projetou todo o modelo de interação em torno dos dedos em uma tela. Os blocos, a barra de botões, as visualizações instantâneas – nada disso funciona bem com um cursor. Essa mudança não se limitou ao Windows 8. Foi um sinal do rumo que a computação estava tomando. Fatores de forma menores. Mais dispositivos móveis. O desktop estava se tornando apenas uma opção entre muitas.

A estratégia funcionou? O sistema operacional teve dificuldade para se conectar com os usuários. A remoção do menu Iniciar causou confusão. A interface híbrida dividiu opiniões. A Microsoft lançou atualizações para corrigir as falhas, mas o ímpeto mudou. O Windows 10 finalmente conseguiu, dobrando os recursos que funcionavam e abandonando os que não funcionavam.

Perguntas frequentes

Ainda posso usar o Windows 8 em 2022?
A Microsoft estendeu o suporte até 10 de janeiro de 2023. Após essa data, nenhuma atualização de segurança foi lançada. Sem suporte técnico. Executá-lo hoje deixa você exposto a ameaças que não foram corrigidas desde a administração Obama.

O Windows 8 falhou?
Nunca ganhou força. Os usuários acharam a interface chocante. A curva de aprendizado foi íngreme. O Windows 10 teve sucesso porque ofereceu uma experiência de desktop mais familiar, mantendo as melhorias modernas. O Windows 8 é em grande parte uma nota de rodapé na história do ecossistema da Microsoft.