Por que o Windows 10 chama os programas de 'aplicativos', em vez do termo usual? Existe alguma diferença?
Programas de computador, ou aplicativos, ou programas de aplicativos são todos sinônimos.
A loja de aplicativos da Apple estava apenas usando um idioma bem usado que já tinha décadas.
O Windows 10 se refere a aplicativos como aplicativos é apenas chamá-los como sempre os chamamos.
Estamos criando aplicativos e chamando-os de "aplicativos" desde, bem, sempre. "Forever" neste caso significa desde pelo menos os anos 80.
Se eu fosse fazer alguma distinção, seria que provavelmente tendemos a chamar um programa de "aplicação" ou "app" se fosse um programa interativo com uma interface de usuário que permitisse a um usuário humano guiar o programa interativamente, versus um programa projetado para rodar em um cronograma e/ou em segundo plano fazendo trabalho em lote.
Então, nesse contexto, o Excel é uma "aplicação", e um trabalho em lote que acorda ocasionalmente em um cronograma ou é iniciado por um humano é, bem, um "trabalho em lote". E um serviço que roda em algum lugar fazendo coisas, incluindo fornecer respostas a solicitações de aplicativos front-end é um serviço.
Embora "app" também possa ser um termo guarda-chuva que cobre uma camada frontal, middle tier, e camadas de persistência. Nós normalmente nos referimos a isso como uma aplicação "n-tier" ou "3-tier". Isso ainda é um paradigma arquitetônico sólido que cresceu e evoluiu para escopo em coisas como arquiteturas de microserviços.
Vindo de muito longe, um programa era realmente algo para o qual você alimentava uma entrada, ele se esmagava na entrada, e cuspia um resultado. Um aplicativo é uma coisa interativa para a qual você pode cutucar. Ambos são, tecnicamente, programas. Mas "app" está em uso há muito tempo e o Windows 10 não está fazendo nada de novo, referindo-se a eles como apps.