Desenvolvimento do Windows 10 - Introdução

Este tutorial foi criado para pessoas que desejam aprender como desenvolver aplicativos do Windows 10. Neste tutorial, vamos aprender -

  • Desenvolvimento de aplicativos Windows 10
  • Atualizações do novo sistema operacional lançado pela Microsoft
  • Novos recursos para os desenvolvedores nas atualizações

Muitos cenários interessantes de aplicativos agora são possíveis que não estavam disponíveis para nós no primeiro lançamento. A Microsoft não apenas adicionou novas APIs, mas também estendeu as APIs existentes.

Aplicativo universal do Windows

Um aplicativo Universal do Windows foi introduzido pela primeira vez no Windows 8 como o Windows Runtime, que foi criado com base na Universal Application Platform.

Agora, no Windows 10, o nome da Universal Application Platform foi alterado para Universal Windows Platform (UWP). Você pode criar aplicativos modernos e totalmente imersivos, visando dispositivos Windows 10 para Windows Store, como PC, tablet, telefone, etc.

No Windows 10, você pode desenvolver aplicativos facilmente para alcançar todos os dispositivos com suporte no Windows 10 com apenas -

  • Um conjunto de API
  • Um pacote de aplicativo
  • E uma loja

A Plataforma Universal do Windows também oferece suporte a diferentes tamanhos de tela e diferentes modelos de interação, como touch pad, mouse e teclado, um controlador de jogo ou uma caneta.

Características de aplicativos UWP

Aqui estão algumas das características dos aplicativos universais do Windows, que os tornam superiores ao Windows 10.

  • Você pode direcionar famílias de dispositivos e não sistemas operacionais como o Windows 8.1.

  • Os aplicativos são empacotados e distribuídos usando o .AppX formato de empacotamento, que garante que seus aplicativos possam ser implantados e atualizados perfeitamente.

  • Você pode enviar seu aplicativo para a loja do Windows e ele o tornará disponível em todas as famílias de dispositivos ou apenas nos dispositivos que você escolher. Você pode gerenciar facilmente todos os seus aplicativos para dispositivos Windows em um só lugar.

  • Você pode limitar a disponibilidade de seu aplicativo a uma família de dispositivos específica.

  • As APIs principais da Plataforma Universal do Windows (UWP) são as mesmas em todas as famílias de dispositivos do Windows. Portanto, seu aplicativo pode ser executado em todos os dispositivos Windows 10 se usar apenas as APIs principais.

  • Com a ajuda de SDKs de extensão, você pode iluminar seu aplicativo para dispositivos específicos.

Opções de Desenvolvimento

Os aplicativos universais do Windows podem ser criados em qualquer um dos seguintes idiomas -

  • C # ou Visual Basic com XAML
  • JavaScript com HTML
  • C ++ com DirectX e / ou XAML

Você também pode escrever componentes em um idioma e usá-los em um aplicativo desenvolvido em outro idioma.