- A Microsoft revelou em prévia uma nova plataforma que abre o Windows Update para que até apps de terceiros possam ser atualizados por ali
- A nova plataforma de orquestração do Windows Update foi projetada para gerenciar de forma unificada todas as atualizações, incluindo drivers e apps corporativos
- É possível otimizar o agendamento das atualizações com base em atividade do usuário, estado da bateria e horários de energia mais sustentável
- Há suporte a apps Win32, MSIX e APPX, e o histórico do Windows Update também passa a incluir o histórico de atualizações de apps
- Indo além das limitações do Microsoft Store ou do Winget, há a possibilidade de incluir apps personalizados para uso corporativo
Windows Update quer se tornar o hub de atualização de todos os apps
- A Microsoft anunciou recentemente um plano para expandir o Windows Update para além das atualizações do sistema operacional e de drivers, transformando-o em uma plataforma unificada de atualização para todos os apps
- Essa mudança parece refletir especialmente a demanda de ambientes corporativos por uma gestão unificada de atualizações, incluindo apps internos
Visão geral da nova plataforma de orquestração
- Com o nome Windows Update Orchestration Platform, ela está atualmente em prévia privada
- Ao ampliar os recursos do Windows Update existente, as atualizações de apps também passam a fazer parte da coordenação de agenda e da otimização da experiência do usuário
“Estamos construindo uma plataforma unificada e inteligente capaz de orquestrar qualquer atualização, seja de apps, drivers ou outros componentes, junto com o Windows Update.” — Angie Chen, gerente de produto da Microsoft
Problemas dos métodos atuais de atualização de apps
- A maioria dos apps do Windows opera com sistemas de atualização separados, mantidos por cada desenvolvedor
- Como resultado, o momento e a qualidade das atualizações não são consistentes
- Embora alguns apps possam ser atualizados de forma unificada via Microsoft Store, muitos não estão cadastrados na Store ou são apps internos de uso corporativo
Principais recursos e vantagens
- Agendamento com base em atividade do usuário, estado da bateria e momentos de energia sustentável
- Integração com as notificações padrão e com a interface de histórico do Windows Update
- Suporte a apps MSIX / APPX e também a alguns apps Win32
- As futuras atualizações da plataforma são herdadas automaticamente
- Indica a possibilidade de substituir instaladores existentes (por exemplo, grandes apps como os da Adobe, que operam seus próprios instaladores em segundo plano, também podem entrar nesse modelo)
Comparação com soluções existentes
| Método | Descrição | Principal desvantagem |
|---|---|---|
| Microsoft Store | Gerencia instalação e atualização de apps pela Store | Conjunto limitado de apps cadastrados, difícil aplicar a apps corporativos |
| Windows Package Manager (winget) | Ferramenta de instalação/atualização de pacotes via linha de comando | Voltada principalmente a usuários avançados e desenvolvedores, pouco usada pelo público geral |
| Orquestração do Windows Update | Possibilita integrar atualizações de apps em geral, além de OS/drivers | Atualmente ainda está em fase de prévia privada |
Perspectivas futuras
- A expectativa inicial é de forte demanda por integração de atualizações de apps corporativos
- Depois disso, há possibilidade de expansão para Adobe, Zoom e outros softwares comerciais
- No longo prazo, a direção parece ser a de unificar as atualizações de todo o sistema, como no macOS
A Microsoft está reforçando mais uma vez sua tentativa de unificar a experiência fragmentada de atualização de apps, e a adesão colaborativa de desenvolvedores e empresas deve ser o fator central para essa transição de ecossistema.
1 comentários
Comentários no Hacker News
AppDatapelo mesmo motivo; muitos desinstaladores de programas ainda não funcionam direito e deixam arquivos ou outros vestígios; o MSI exige para sempre que uma chave nova seja assinada por uma chave antiga chamada “chain signing”, o que parece muito difícil quando é preciso gerenciar atualizações por mais de 10 anos; fica a esperança de que um dia tudo isso seja resolvido de forma limpaAppData(especialmente o Squirrel, que instala apenas no diretório do usuário); a filosofia do Squirrel é permitir instalação por usuário sem privilégios de administradorAppDatanão é esconder nada com o objetivo de contornar elevação de privilégio; é resultado de a Microsoft recomendar esse modelo de instalação emAppDatahá quase 10 anos ou mais, e hoje em dia, se um programa consegue funcionar sem elevação de privilégio, considera-se que instalar emAppDataé a forma “correta”.MSIou de um framework mais avançado de gerenciamento de softwareINSTALL.COM/INSTALL.EXEfornecido pelo fabricante; normalmente isso criava uma nova pasta no diretório raiz e copiava os arquivos, e em alguns casos o próprio usuário criava a pasta e copiava tudo manualmente; toda a manipulação de dados dos apps ficava concentrada em diretórios específicos (comoC:\Program Files), sem a separação em/bin,/etce/varcomo no UNIX; o MS-DOS, foraIO.SYS,MS-DOS.SYS,CONFIG.SYSeAUTOEXEC.BAT, praticamente não se importava com onde os arquivos ficavam; quando o Windows 3.x se popularizou, esse estilo de trabalho herdado do DOS continuou, e um “sistema de instalação integrado” só foi introduzido muito tarde; o.MSItambém surgiu relativamente tarde, o que explica historicamente por que muitos programas antigos nunca o adotarammsipara implantação via GPO; nos últimos 10 anos quase não me lembro de ter precisado empacotar algo manualmente, e na maioria dos casos só foi necessário um ajuste simples de parâmetros de instalação; ainda assim, sinto que há bastante espaço para melhorar