
Na terra do software, a Microsoft é um gigante. A empresa fez seu nome no início dos dias de computadores pessoais quando introduziu o MS-DOS, que significava Microsoft Disk Operating System. O sistema operacional (SO) atua como base para todos os outros programas. Por meio do sistema operacional, os programas podem acessar os recursos de que precisam para funcionar. Esses recursos podem ser software ou hardware.
O MS-DOS foi eficaz, mas sua interface também pode ser intimidante. Todos os comandos foram baseados na entrada de texto. Navegar pelos sistemas de arquivos exigia que os usuários aprendessem várias teclas pressionadas e desenvolvessem uma compreensão da estrutura organizacional do MS-DOS. Não era exatamente fácil de usar para alguém que nunca havia trabalhado em um computador.
Então, em 1983, a Microsoft anunciou que estava desenvolvendo uma interface gráfica de usuário (GUI) para seu sistema operacional. Uma GUI representa estruturas de arquivos, programas e até comandos com imagens em vez de texto. Você pode clicar em um ícone e ver uma representação gráfica de onde estão todos os seus programas em vez de digitar sequências de comandos para alternar entre diretórios. O objetivo era tornar o sistema operacional tão fácil que qualquer um pudesse pegar o jeito com um mínimo de barulho.
Nas décadas seguintes, a Microsoft refinou o sistema operacional Windows e garantiu uma posição dominante no mercado de sistemas operacionais de computadores pessoais, principalmente em ambientes corporativos. Algumas versões do Windows - como o Windows XP - se tornaram populares por muito mais tempo do que a maioria das edições do sistema operacional. Outros, como o Windows Vista , sofreram críticas quando surgiram problemas iniciais e nunca conseguiram se recuperar totalmente.
O Windows 8 marca uma mudança dramática em relação às versões anteriores do sistema operacional. Ele apresenta uma nova interface e oferece suporte a recursos que atendem a um mundo que está se movendo em direção a dispositivos de tela sensível ao toque. Vamos dar uma olhada no novo sistema operacional.
- Um sistema operacional de PC para um mundo pós-PC
- Aplicativos versus software
- Blocos de encaixe
- Vivendo com seu sistema operacional nas nuvens
- Ferramentas e dicas para aplicativos
- Sob o capô
Um sistema operacional de PC para um mundo pós-PC
Existem dois layouts principais para o Windows 8 - a área de trabalho e a interface lado a lado do Windows 8 anteriormente conhecida como Metro. O ambiente da área de trabalho parecerá um pouco familiar para qualquer pessoa que tenha usado um computador baseado em Windows nos últimos anos. Você pode criar atalhos para aplicativos na área de trabalho. Clicar em um ícone iniciará o respectivo programa.
Mas a grande novidade é a interface lado a lado. Em um afastamento dramático do design tradicional de SO de computador, essa interface parece pertencer a um tablet ou smartphone . Isso não é acidente. As tendências recentes mostram um declínio nas vendas de PCs à medida que os clientes voltam sua atenção para os dispositivos móveis [fonte: Tyson ]. Mas, embora tenhamos visto grandes melhorias nos designs e recursos móveis, ainda existem alguns tipos de software que funcionam melhor em um PC completo.
O Windows 8 preenche a lacuna entre o PC e os sistemas operacionais móveis. A Microsoft otimizou a interface do Windows 8 para funcionar com dispositivos e telas sensíveis ao toque. À medida que os dispositivos móveis se tornam mais sofisticados, eles podem substituir completamente os PCs. Ao criar um sistema operacional que pode funcionar em várias plataformas, a Microsoft está tentando atender a todos os clientes.
Se você tiver um dispositivo ou tela sensível ao toque, poderá navegar no Windows 8 com gestos de toque. Tocar em um bloco abrirá um aplicativo correspondente. Deslizar a tela permitirá que você navegue pelos aplicativos ou abra o menu Charms na borda da tela. A Microsoft coloca ferramentas populares no menu Charms, como a interface de pesquisa.
Se você não tiver um dispositivo sensível ao toque, ainda poderá usar a interface lado a lado com mouse e teclado. Em vez de ativar comandos especiais com gestos, você precisa colocar o cursor em um dos vários pontos de ativação para abrir menus ou comandos específicos. Você pode usar uma barra de rolagem na base da tela para navegar para a esquerda e para a direita pelos blocos.
Esses blocos não são apenas ícones que iniciarão um programa. A Microsoft permite que os desenvolvedores de aplicativos forneçam informações por meio de blocos mesmo quando um aplicativo não está ativo. A empresa chama o recurso de "telhas vivas". Um bloco dinâmico pode exibir notificações relevantes para o aplicativo.
Windows RT
A Microsoft projetou o Windows RT para funcionar em dispositivos com processadores baseados em ARM (o Windows 8 funciona apenas em computadores com chips Intel). Parece a interface de blocos do Windows 8 e suporta apenas alguns aplicativos de desktop - todos os outros softwares devem estar no formato de aplicativo.
Aplicativos versus software

A interface lado a lado do Windows 8 abriga aplicativos . Tecnicamente, um aplicativo é um tipo de software. Mas muitas vezes você ouvirá os dois termos usados como se significassem coisas diferentes. No Windows 8, há uma grande diferença.
Em geral, um aplicativo é um software relativamente fácil de instalar e usar. A maioria dos aplicativos tem um conjunto bastante limitado de recursos. Parte disso é manter o tamanho do arquivo do aplicativo pequeno. Outro motivo para recursos limitados é evitar que o aplicativo se torne tão complicado que se torne difícil de usar. Em geral, os desenvolvedores tentam otimizar os aplicativos para oferecer uma experiência específica, aproveitando os pontos fortes de uma plataforma ou sistema operacional específico.
Se o Windows 8 fosse destinado apenas a dispositivos de tela sensível ao toque, os desenvolvedores precisariam apenas se concentrar em como criar um aplicativo que funcionasse bem com comandos de toque e gesto. Mas como o Windows 8 também funciona em PCs que não possuem telas sensíveis ao toque, os usuários de mouse e teclado também precisam ser considerados durante o desenvolvimento.
E os softwares? Embora a palavra possa significar qualquer tipo de aplicativo de computador, em geral agora usamos o termo para significar programas de computador maiores e mais complexos. Esses programas podem ter recursos que exigem mais suporte do que a interface lado a lado pode fornecer. Eles podem exigir pressionamentos de teclas complexos ou incluir sistemas de menus profundos que seriam difíceis ou impossíveis de navegar no ambiente lado a lado do Windows 8. Esses programas pertencem à área de trabalho.
O ambiente de área de trabalho do Windows 8 oferece suporte a programas completos. Alguns desses programas têm contrapartes de aplicativos com menos recursos ou interfaces simplificadas. Embora a área de trabalho se pareça mais com as versões anteriores do Windows, existem algumas diferenças importantes.
Uma delas é a falta de um botão Iniciar. A Microsoft introduziu pela primeira vez o botão Iniciar com o Windows 95. Para alguns usuários, seu desaparecimento pode ser perturbador. Você pode encontrar grande parte da funcionalidade do menu Iniciar na tela Iniciar na interface lado a lado. Clicar em um botão do Windows - se o seu teclado tiver um - alternará entre a área de trabalho e as interfaces lado a lado. Caso contrário, mover o cursor do mouse para o canto inferior esquerdo da tela exibirá um ícone da tela inicial.
Talvez a função mais importante do ambiente de desktop seja atuar como uma plataforma para programas mais antigos que não têm nenhuma contrapartida de aplicativo e que não podem ser executados na interface lado a lado. Você pode ter uma coleção de programas legados dos quais depende regularmente. O ambiente de desktop ajuda a garantir que o Windows 8 seja relevante para clientes que precisam de acesso a programas mais antigos.
Blocos de encaixe

Aplicativos móveis e softwares de computador geralmente têm interfaces diferentes. No ambiente de desktop tradicional, é possível executar várias tarefas ao mesmo tempo e executar vários programas. Cada programa é executado dentro de sua própria janela. Você pode redimensionar janelas e ter vários programas em exibição ao mesmo tempo.
O sistema operacional lida com multitarefa gerenciando e direcionando recursos para cada aplicativo em execução. Quanto mais programas você ativar de uma vez, mais trabalho seu computador terá que fazer para mantê-los funcionando. E se você estiver usando vários programas com uso intensivo de memória ou processador ao mesmo tempo, você pode perceber que o progresso está ficando lento.
In general, modern desktop and laptop computers can handle a reasonable load of multitasking because they tend to have enough memory and processor power for the job. But the apps that run on mobile devices are usually more limited. They may not have as much memory or horsepower as a PC to dedicate to multiple running processes.
Apps tend to take up an entire screen's worth of landscape. Most operating systems that run apps only allow you to view one active app at a time, even if the OS supports multiple running apps. You may be able to switch from one app to another seamlessly, but you can't view more than one at any given moment.
The tiled interface for Windows 8 works more like the second method -- the running app takes center stage. But you can make it act a little like the desktop environment with a feature Microsoft calls Snap. Snap lets you assign an app running in the background to either the left or right side of the screen while the app you're running in the foreground takes up most of the screen's real estate.
Microsoft also lets you Snap your desktop to the side of the screen. This will let you see all applications your computer is currently running. It's like the application tabs in older versions of the operating system.
The Snap version of an app may have only a few features -- such as notifications -- enabled. You'll be able to see both apps at the same time, but you may not have access to each app's full functionality the way you would with software windows in desktop mode.
Living With Your OS In the Clouds
Delivering a common experience across multiple devices requires more than just an operating system that can handle mouse-and-keyboard or touch commands. To be able to move seamlessly from one device to another, you have to make sure all your apps and data are accessible across each device. Just a few years ago, that would require you to save data to some form of removable data storage and transfer it physically to another machine.
Microsoft made a shift to the cloud with Windows 8. The cloud is a general term for networked computers that store data and applications on them. Saving data to the cloud means that you can access the information with any gadget capable of connecting to the cloud network.
In Windows 8, a user must create a profile that includes access to Microsoft's cloud network. Signing on from any Windows 8 device will give you access to your apps and data as if it were your primary machine. Windows 8 apps run directly on user devices. That means that signing into a Windows 8 machine with your account will give you access to your apps, but you'll have to download them to the machine first.
For people who are particular about their OS settings, Windows 8 cloud synchronization is a welcome addition. Setting features like desktop themes, language and preferred browser on one Windows 8 device creates the foundation. When you log in from a different Windows 8 device, the OS applies your preferences from the other machine. This even applies to browser history, so if you want to show someone that funny cat video you looked at on a completely different computer, you still have that option.
Clouds in My Computer
Microsoft isn't the only company leveraging cloud networks in an operating system. Google's Chrome OS relies even more heavily on cloud connections. One downside to cloud connectivity is that you need an Internet connection to take advantage of it.
Tools and Tips for Apps

As anyone who has watched the infamous YouTube clip of Steve Ballmer rallying an audience at a conference several years ago knows, Microsoft values developers. The company created a suite of tools and resources for anyone interested in building apps for Windows 8.
There are three main pathways developers can take when building an app. The first option is to design apps using hypertext markup language 5 (HTML5) , Cascading Style Sheets (CSS) and JavaScript. These are the same tools you'd use to create a dynamic Web page. This is a good choice for developers who want to port a Web site experience into an app.
O segundo método é construir um aplicativo usando uma linguagem de programação mais tradicional. Os programadores que desejam entrar no desenvolvimento de aplicativos do Windows 8 podem criar seus aplicativos com C++, C# ou Visual Basic. Essas linguagens permitem que os desenvolvedores criem aplicativos Silverlight , .NET e Windows Presentation Foundation.
O terceiro método exige que os desenvolvedores criem um aplicativo usando DirectX, um conjunto de interfaces úteis para criar aplicativos multimídia. No back-end, os desenvolvedores criarão seus aplicativos usando C++ e HLSL.
Qualquer desenvolvedor que queira enviar um aplicativo para a Windows Store precisa baixar o Windows 8 e o conjunto de ferramentas de desenvolvedor que a Microsoft disponibiliza gratuitamente. Isso inclui o Microsoft Visual Studio e o kit de desenvolvimento de software (SDK) para Windows 8. O desenvolvedor também precisará solicitar uma licença de desenvolvedor, que é gratuita.
Existem vários guias - criados pela Microsoft e por terceiros - que explicam como criar um aplicativo e fornecem muitas dicas e truques. A Microsoft criou algumas diretrizes diretamente no Windows 8, incluindo um layout de grade que permite que os desenvolvedores de aplicativos organizem os gráficos e o texto em seus aplicativos para que o aplicativo seja atraente e funcional.
A Microsoft realizou pesquisas com grupos de foco para aprender como as pessoas interagem com interfaces de tela sensível ao toque, incluindo tablets. Eles procuraram padrões para determinar onde localizar controles e comandos. A empresa disponibiliza a pesquisa para desenvolvedores de aplicativos para ajudá-los a projetar aplicativos otimizados para o Windows 8.
Depois que um desenvolvedor criou e testou um aplicativo, é hora de enviá-lo para a Windows Store. A Microsoft realiza seus próprios testes para garantir que os aplicativos funcionem corretamente. Supondo que tudo dê certo e o aplicativo não viole nenhuma das políticas da Microsoft, ele aparecerá na Windows Store como um download disponível.
Os desenvolvedores de aplicativos têm opções para monetizar seus aplicativos. Eles podem cobrar uma taxa pelo aplicativo, incluir compras no aplicativo ou usar publicidade para gerar receita. Como parte do contrato do desenvolvedor de aplicativos com a Microsoft, com o qual todo desenvolvedor deve concordar antes que seus aplicativos apareçam na loja, a Microsoft obtém 30% da receita gerada por um aplicativo. Se um aplicativo gerar pelo menos US$ 25.000 em receita, a Microsoft reduzirá a taxa para 20% [fonte: Microsoft ].
Sob o capô

Então, o que realmente está acontecendo por baixo de todos os blocos e áreas de trabalho? Primeiro, o Windows 8 é na verdade a versão 6.2 do Windows, de acordo com a Microsoft. O Windows XP é a versão 5.1, o Windows Vista era 6.0 e o Windows 7 é 6.1. Por que há uma discrepância entre o número da versão e o nome?
Parte da resposta é evitar erros de aplicativo. Alguns aplicativos contêm código que define um limite superior para o número da versão do SO. O código pode permitir que o aplicativo seja executado em uma máquina versão 6.x, mas não em um computador 7.x.
Por que definir limites de versão? Um cínico pode dizer que isso ajuda a garantir uma base de clientes para futuras versões do software, forçando as pessoas a comprar novas versões à medida que atualizam suas máquinas. Mas outro motivo é que alguns aplicativos dependem de determinados recursos do sistema operacional, e usar o número da versão do sistema operacional como guia é um atalho para garantir que esses recursos estejam presentes.
A Microsoft desaconselha essa abordagem. A empresa pede aos desenvolvedores que criem testes para verificar recursos específicos em vez de olhar para o número da versão do sistema operacional [fonte: Microsoft ].
A Microsoft criou o Windows 8 para ser executado em dispositivos com um processador Intel com arquitetura de 32 ou 64 bits. A arquitetura é um conjunto de instruções projetado para mover operações e dados de uma maneira específica. Por causa disso, o Windows 8 não será executado em um computador com um processador construído em uma arquitetura diferente.
Para executar o Windows 8, seu computador deve atender a alguns requisitos mínimos de hardware. Você vai precisar de uma máquina com:
- Processador de 1 gigahertz (GHz) ou mais rápido
- Pelo menos 1 gigabyte (GB) de RAM para a versão de 32 bits do Windows 8 ou 2 GB para a versão de 64 bits
- Pelo menos 16 GB de espaço no disco rígido para a versão de 32 bits ou 20 GB para a versão de 64 bits
- Uma placa gráfica com um driver Windows Display Driver Model (WDDM) compatível com o Microsoft DirectX 9
Para aproveitar ao máximo o Windows 8, você precisará de um dispositivo com interface de toque.
A mudança da Microsoft com o Windows 8 marca uma grande mudança na computação em geral, à medida que passamos para fatores de forma menores e mais móveis. Veremos os futuros sistemas operacionais seguirem o mesmo caminho?
Muito Mais Informações
Nota do autor
Quando vi pela primeira vez uma versão inicial do Windows 8, fiquei surpreso ao ver uma mudança tão dramática em relação às versões anteriores do sistema operacional. Não esperava uma jogada tão ousada por parte da Microsoft, que tem muito a proteger no mercado de SO. Fico feliz em ver que as grandes empresas estão prestando atenção às tendências do consumidor e estão se preparando para nos apoiar, quer façamos nossa computação em um computador de mesa enorme ou em um dispositivo que cabe perfeitamente em nossos bolsos.
Artigos relacionados
- Como funcionam os sistemas operacionais
- Como funciona o Microsoft Surface Tablet
- Como funciona a computação em nuvem
- Como funcionam os sistemas operacionais da Web
- Como funciona o Windows Vista
Origens
- Horowitz, Michael. "O principal problema com o Windows Vista." CNET. 6 de setembro de 2008 (1º de novembro de 2012) http://news.cnet.com/8301-13554_3-10034486-33.html
- Lohr, Steve. "Microsoft trabalha para aperfeiçoar o Windows Vista." O jornal New York Times. 5 de setembro de 2008. (31 de outubro de 2012) http://www.nytimes.com/2008/09/06/technology/06soft.html?_r=1&
- Microsoft. "Uma história do Windows." 2012. (31 de outubro de 2012) http://windows.microsoft.com/is-IS/windows/history
- Microsoft. "Sendo pago (Windows)." 2012. (23 de outubro de 2012) http://msdn.microsoft.com/en-us/library/windows/apps/jj193593.aspx
- Microsoft. "Microsoft lança Windows 7 e Windows Server 2008 R2." 22 de julho de 2009. (1 de novembro de 2012) http://www.microsoft.com/en-us/news/press/2009/jul09/07-22windows7rtmpr.aspx
- Microsoft. "Versão do sistema operacional (Windows). 2012. (2 de novembro de 2012) http://msdn.microsoft.com/en-us/library/windows/desktop/ms724832(v=vs.85).aspx
- Microsoft. "Requisitos de certificação do aplicativo Windows 8 (Windows)." 2012. (2 de novembro de 2012) http://msdn.microsoft.com/en-us/library/windows/apps/hh694083.aspx
- Microsoft. "Windows 8 Release Preview: perguntas frequentes." 2012. (29 de outubro de 2012) http://windows.microsoft.com/en-US/windows-8/faq
- Microsoft. "Sua vida, conectada." 2012. (30 de outubro de 2012) http://windows.microsoft.com/en-US/windows-8/microsoft-account#1TC=t1
- NetMarketShare. "Participação de Mercado do Sistema Operacional." Outubro de 2012. (1º de novembro de 2012) http://www.netmarketshare.com/operating-system-market-share.aspx?qprid=8
- Thurrot, Paul. "Iniciar: a era do Windows 8 começa." Supersite para Windows. 15 de agosto de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/start-windows-8-era-begins-144002
- Thurrot, Paul. "O que é o Windows RT? Redmond, temos um problema." Supersite para Windows. 18 de outubro de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-rt-redmond-problem-144554
- Thurrot, Paul. "Foco de recursos do Windows 8: blocos dinâmicos." Supersite para Windows. 27 de outubro de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-feature-focus-live-tiles-144652
- Thurrot, Paul. "Foco de recursos do Windows 8: Snap." Supersite para Windows. 3 de maio de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-feature-focus-snap-142986
- Thurrot, Paul. "Recursos e Terminologia do Windows 8." Supersite para Windows. 13 de setembro de 2012. (31 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-features-terminology-140559
- Thurrot, Paul. "Revisão do Windows 8, Parte 1: A área de trabalho." Supersite para Windows. 10 de setembro de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-review-part-1-desktop-144218
- Thurrot, Paul. "Revisão do Windows 8, Parte 2: Você tem seu Metro no meu Windows." Supersite para Windows. 21 de setembro de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-review-part-2-metro-windows-144318
- Thurrot, Paul. "Revisão do Windows 8, Parte 3: A nova plataforma Metro." Supersite para Windows. 1º de outubro de 2012. (30 de outubro de 2012) http://winsupersite.com/article/windows8/windows-8-review-part-3-metro-platform-144384
- Thurrot, Paul. "Revisão do Windows 8, Parte 8: O Veredicto." Supersite para Windows. 31 de outubro de 2012. (2 de novembro de 2012) http://winsupersite.com/article/windows8/windows-8-review-part-8-verdict-144708
- Tyson, Marcos. "A Intel emite alerta de vendas à medida que a indústria de PCs declina." 8 de setembro de 2012. (1º de novembro de 2012) http://hexus.net/business/news/components/44901-intel-issues-sales-warning-pc-industry-declines/
- Whitaker, Zack. "O Windows 7 supera o XP enquanto o Mac OS X ultrapassa o Vista." CNET. 3 de setembro de 2012. (1 de novembro de 2012) http://news.cnet.com/8301-10805_3-57505093-75/windows-7-overtakes-xp-as-mac-os-x-passes-vista /
- Xue, Zhiming. " Windows 8 Como: 1. Alternar entre Metro UI e Modo Desktop." Blog do Dr. Z, Microsoft. 7 de março de 2012. (31 de outubro de 2012) http://blogs.msdn.com/b/zxue/archive/2012/03/07/win8-howto-1-switch-between-metro-ui-and- desktop.aspx