A Microsoft surpreendeu os usuários do Windows ontem com um novo gerenciador de pacotes. É uma ferramenta de linha de comando que permite aos desenvolvedores, usuários avançados e realmente qualquer usuário do Windows instalar seus aplicativos favoritos a partir de um simples comando. Se você já teve que limpar uma máquina com Windows ou configurar um novo dispositivo, sabe como é difícil reinstalar aplicativos, encontrar links para download e preparar um PC novamente.
O Gerenciador de Pacotes do Windows visa resolver isso e é relativamente simples criar um script para ter seus aplicativos favoritos instalados a partir de um prompt de comando. A Windows Store deve ser o local central para todos os aplicativos do Windows, mas o push inicial da Plataforma Universal do Windows (UWP) da Microsoft significa que aplicativos de desktop win32 tradicionais e úteis nunca foram listados na loja. Isso mudou nos anos desde a estreia do Windows 10, mas a Store ainda parece um abandonware. A maioria dos usuários avançados e até mesmo os desenvolvedores ignoraram a Windows Store em favor de gerenciadores de pacotes como o Chocolatey . Caso contrário, eles baixam manualmente os aplicativos da web.
Windows Package Manager
A criação de seu próprio Windows Package Manager (winget) pela Microsoft é importante, e a ferramenta de linha de comando já é mais útil do que a Windows Store. Você pode navegar até um prompt de comando, digitar “winget install Steam” e a versão mais recente do aplicativo Steam da Valve será instalada em seu sistema. O Steam nem existe na Windows Store agora; há muitos aplicativos já disponíveis no winget como Zoom, WinRAR e Logitech Harmony Remote que também estão faltando na loja.
Como o Gerenciador de Pacotes do Windows está apenas em visualização e com 24 horas de existência, ele ainda não tem todos os aplicativos listados que você pode querer. Os aplicativos da Windows Store ainda não estão disponíveis no winget, pois a Microsoft está mantendo seu próprio repositório separado de aplicativos e os validando. No entanto, o suporte a aplicativos da loja está planejado para uma atualização futura. Todo o projeto é open source para que outros gerenciadores de pacotes possam aproveitar os pacotes validados da empresa. Os fornecedores de software poderão até usar o Gerenciador de Pacotes do Windows como um canal de distribuição de aplicativos, assim como a Windows Store.
Usar o winget requer um elemento de confiança, no entanto. “Uma preocupação crítica que tínhamos era como construir um repositório de aplicativos confiáveis”, explica Demitrius Nelon , gerente de programa sênior da Microsoft. “Estamos verificando automaticamente cada manifesto. Aproveitamos o SmartScreen, a análise estática, a validação de hash SHA256 e alguns outros processos para reduzir a probabilidade de software malicioso entrar no repositório e em sua máquina ”.
Windows Store
A maioria dos gerenciadores de pacotes são usados por desenvolvedores para obter rapidamente uma caixa de desenvolvimento nova com todos os seus aplicativos favoritos. A Windows Store deve lidar com isso com facilidade, mas é uma bagunça. A Store tem um sistema de biblioteca que deve listar todos os aplicativos que você possui, mas em meus próprios sistemas, ela simplesmente diz “não há nada na sua biblioteca”.
A adoção pela Microsoft de seu próprio Windows Package Manager deve servir como um alerta para os esforços da Windows Store da empresa. A Windows Store é mal mantida e muitos desenvolvedores simplesmente a ignoraram.
Minha esperança é que veremos uma combinação do repositório do Gerenciador de Pacotes do Windows e da Windows Store no futuro. Seria ótimo para todos os usuários do Windows obterem acesso fácil aos aplicativos da área de trabalho com os quais realmente se importam, sem ter que abrir um prompt de comando