7 maneiras modernas do Windows 8 Apps são diferentes do Windows Desktop Apps
Os aplicativos do Windows 8 - originalmente conhecidos como aplicativos estilo Metro e agora conhecidos como estilo do Windows 8, estilo UI moderno ou aplicativos estilo Windows Store, dependendo de qual funcionário da Microsoft você perguntar - são muito diferentes dos aplicativos de desktop tradicionais.
A interface moderna não é apenas uma nova camada de tinta. A nova arquitetura de aplicativo do Windows Runtime, ou WinRT, (não confundir com o Windows RT) é muito diferente da área de trabalho do Windows que estamos acostumados a usar..
Disponível apenas na Windows Store
Ao contrário dos aplicativos de área de trabalho padrão do Windows, você só pode instalar aplicativos de estilo moderno na Windows Store. Todos os aplicativos que você deseja instalar devem ser enviados à Windows Store e aprovados pela Microsoft. Se a Microsoft remover um aplicativo ou não aprová-lo, você não poderá instalá-lo em seu sistema.
Claro, isso tem alguns benefícios - os usuários não podem instalar malware de fora da Windows Store, especialmente no Windows RT, onde os usuários não podem instalar nenhum aplicativo de desktop..
Só é possível "sideload" e instalar aplicativos não aprovados se você estiver usando o Windows em um domínio (por exemplo, uma rede corporativa) ou se você usar uma chave de desenvolvedor para sideload o aplicativo.
Sandboxed
Tradicionalmente, os aplicativos de área de trabalho padrão do Windows têm acesso a tudo no sistema. Embora isso tenha mudado com a introdução do Controle de Conta de Usuário, que impede que os aplicativos façam coisas que exigem acesso de administrador, os aplicativos de área de trabalho ainda têm muito espaço para causar estragos. Eles podem ler seus arquivos pessoais e enviá-los para a Internet, excluir arquivos do seu computador para causar estragos, ou key-log para você gravar seus números de cartão de crédito e senhas online. Durante a instalação (com acesso de administrador), eles podem até fazer coisas mal-intencionadas para o resto do seu sistema sem que o UAC entre em ação.
Aplicativos modernos são sandboxed. Eles têm um sistema de permissões semelhante ao do Android. Quando você instala um aplicativo, você verá as permissões necessárias. Embora isso aumente a segurança e permita que os usuários baixem aplicativos com menos receio - semelhante a como jogar um jogo em Flash em uma página da Web é menos arriscado do que baixar um arquivo .exe e executá-lo - também pode ser chato. Por exemplo, você não pode usar o aplicativo Photos incluído para visualizar arquivos de imagens localizados fora da sua biblioteca de imagens..
Não é possível executar vários aplicativos ao mesmo tempo
Todos os aplicativos de desktop tradicionais são executados ao mesmo tempo. Você pode ter várias janelas de aplicativos abertas e na tela ao mesmo tempo. Muitas aplicações podem ser executadas em segundo plano.
Aplicativos modernos funcionam mais como aplicativos móveis. Quando você abre um aplicativo moderno, ele ocupa toda a tela. Você não pode visualizar a interface completa de dois aplicativos modernos na tela ao mesmo tempo. (Mesmo se você tiver vários monitores.) Quando você sai de um aplicativo moderno, ele entra em um modo de segundo plano suspenso, como um aplicativo móvel em um smartphone.
No entanto, a nova interface inclui algumas habilidades multitarefa. Você pode usar o recurso Snap para visualizar dois aplicativos na tela ao mesmo tempo. No entanto, um aplicativo sempre ocupará 1/4 da sua tela com uma interface simplificada, enquanto o aplicativo principal ocupará 3/4 da sua tela. Não há nenhuma tela multifuncional Aero, como tela dividida, 50/50 multitarefa na interface Moderna.
Sempre ligado, sem encerramento
Como os aplicativos modernos funcionam como aplicativos para dispositivos móveis, não há motivo para fechá-los quando você acabar com eles. Basta mudar de um aplicativo e ele ficará em segundo plano sem gastar muito dos recursos do seu sistema. Embora você possa fechar aplicativos modernos, a Microsoft tornou o método não óbvio por um motivo - eles não querem que os usuários fechem aplicativos sempre que terminarem com eles. É por isso que não há um botão X no canto superior direito de um aplicativo moderno.
Estilo Design
Se você ama aplicativos modernos ou os odeia, não há como negar que a nova interface do Windows 8 tem um estilo de design mais consistente e coeso do que os aplicativos de área de trabalho do Windows..
A interface foi originalmente chamada de "Metro" por causa de seu foco na tipografia, como sinais em sistemas de transporte público. Os aplicativos têm uma aparência coesa que oculta "cromados" - barras de ferramentas, botões, bordas de janelas e outros elementos que atrapalham o conteúdo em que você está interessado. Os aplicativos geralmente ocultam suas opções por padrão - por exemplo, a versão moderna O Internet Explorer 10 é um navegador de tela inteira que oculta as guias do navegador e a barra de navegação até que você as chame.
A maioria dos aplicativos modernos usa rolagem da esquerda para a direita, juntamente com um recurso de zoom semântico que permite reduzir o zoom, obter uma visão panorâmica e ampliar o conteúdo de seu interesse.
Integração de Interface
Em vez de fornecer seus próprios menus e maneiras de fazer as coisas, os aplicativos modernos se integram mais às opções incorporadas ao sistema. Por exemplo, se você quiser alterar as configurações de um aplicativo, não precisará procurar nos menus de um aplicativo (foi em Ferramentas -> Opções ou talvez em Editar -> Preferências?). No aplicativo, abra a barra de botões, clique em Configurações e você verá as opções do aplicativo. (Você também pode pressionar Ctrl + I para abrir o botão Configurações.)
Para pesquisar um aplicativo, abra a barra de botões, selecione Pesquisar e insira sua pesquisa. Você pode pesquisar qualquer aplicativo a partir de uma interface consistente - basta começar a digitar na tela inicial e você verá uma opção para pesquisar todos os apps do seu sistema.
Imprimir e compartilhar dados entre aplicativos funciona de maneira semelhante - use os dispositivos ou compartilhe os recursos.
Linguagens de programação
Embora aplicativos modernos ainda possam ser escritos em linguagens C / C ++ ou .NET, JavaScript e HTML5 são agora cidadãos de primeira classe. Como nas plataformas móveis, a Microsoft está chegando aos desenvolvedores da Web e convidando-os a criar versões do Windows 8 de seus aplicativos nas linguagens de programação que eles conhecem.
Os aplicativos WinRT também suportam as arquiteturas x86 e ARM, permitindo que eles sejam executados nos sistemas Windows 8 e Windows RT.
É impossível olhar para o Windows 8 e não concluir que a Microsoft foi inspirada por plataformas móveis e pela web - o que não surpreende, considerando que o Windows 8 é a primeira versão do Windows que foi projetada para tablets..