diferença entre aplicativo e programa no windows 10 [closed]

0

Estou tentando entender as diferenças entre um aplicativo e um programa no Windows 10. Por exemplo, com o Skype, posso baixá-lo como um aplicativo da Windows Store ou fazer o download do programa exe clássico e instalá-lo. Quais são as principais diferenças? Você pode listá-los todos, estou falando sobre as diferenças gerais comuns a todos os programas-aplicativos e alguns exemplos de diferenças que poderiam ser específicos do aplicativo do programa.

    
por Lupocci 01.02.2018 / 19:35

1 resposta

2

I am trying to understand the differences between an app and a program on Windows 10.

A diferença entre os dois é principalmente plataformas de programação.

"Aplicativos" usam a Plataforma Universal do Windows (UWP), introduzida no Windows 10. Aplicativos clássicos "Desktop" normalmente use a tradicional API do Win32 / COM ou possivelmente a mais recente .NET Framework , embora A Microsoft inclui tecnicamente o UWP nesta lista .

Considerações práticas

Do ponto de vista do consumo, vale a pena notar que os programas tradicionais de desktop são geralmente mais poderosos e irrestritos como um todo. Como os aplicativos se destinam a ser multi-plataforma entre os produtos Microsoft (PC / Xbox / Tablet / Phone / Etc.) E as considerações de hardware / segurança são tão diferentes entre elas, existem limitações internas na plataforma UWP que potencialmente restringem Aplicativos podem fazer e quão bem eles fazem isso.

Isso é menos importante em certos tipos de programas leves, e a plataforma cruzada pode até ser um benefício em alguns casos. Por exemplo, quando a Microsoft matou os Gadgets de desktop, o Pandora Radio Gadget foi essencialmente ressuscitado como um aplicativo destinado a telefones que também poderiam ser usados no Windows 10.

No entanto, com aplicativos de desktop mais "sérios" (pense em jogos de PC), a UWP começa a perder suas vantagens e talvez até a crescer alguns espinhos desagradáveis. O nível de controle e poder de programação disponível para um mecanismo de jogo especializado baseado em Win32 não é facilmente replicado por um aplicativo porque as plataformas UWP e Win32 são implementadas de maneira tão diferente.

Depois, há também a questão potencial dos "compromissos" da App (ou falta dela).

Aplicativos que usam o UWP podem ser "estendidos" para aproveitar os poderes de hardware diferente ... mas isso nem sempre é exatamente desejável. Você pode acabar com programas com um desempenho muito diferente quando executado, por ex. um desktop versus um tablet, apesar de ser (sem dúvida) o "mesmo" aplicativo.

Como solução para esse tipo de coisa, fazer com que um programa funcione bem no hardware menos potente / mais restrito é sempre uma prioridade. Assim, um programa implementado como um aplicativo pode limitar sua fidelidade gráfica em geral para minimizar as diferenças visuais. Da mesma forma, talvez um conjunto de controles na tela projetado para uma interface de toque possa não funcionar tão bem com um mouse ( tosse ... Windows 8 Charms ... tosse ) .

Os aplicativos de área de trabalho enfrentam potencialmente menos esse problema, pois as especificações do computador (laptop ou outro) tendem a variar menos em uma determinada geração de hardware.

Outras coisas

Embora eu não consiga pensar em muitas outras diferenças, há mais algumas coisas dignas de nota.

Primeiro, apesar de estar disponível em um PC tradicional ou mesmo em um console, os aplicativos são direcionados ao espaço móvel. A Microsoft fez um esforço conjunto para disponibilizá-los apenas em sua loja, assim como a Apple faz para seus produtos ou o monopólio de fato que o Google tem no Android. Por outro lado, os programas da área de trabalho ainda estão disponíveis em uma mistura de fontes.

Segundo, embora pareça pequeno, os ícones são uma diferença. Não apenas com blocos ao vivo e onde os ícones vivem naturalmente, mas também a capacidade de removê-los em determinadas circunstâncias. Aplicativos de área de trabalho podem ter seus ícones removidos do menu Todos os Aplicativos, enquanto Aplicativos não podem. Se você quiser remover um ícone do aplicativo no menu "Todos os aplicativos", deverá desinstalá-lo.

    
por 02.02.2018 / 01:57