diferencia entre aplicación y programa en Windows 10

diferencia entre aplicación y programa en Windows 10

Estoy tratando de comprender las diferencias entre una aplicación y un programa en Windows 10. Por ejemplo, con Skype puedo descargarlo como una aplicación de la Tienda Windows o descargar el programa exe clásico e instalarlo. ¿Cuáles son las principales diferencias? ¿Puede enumerarlas todas? Me refiero a las diferencias generales comunes a todos los programas-aplicaciones y a algunos ejemplos de diferencias que podrían ser específicas de cada programa-aplicación.

Respuesta1

Estoy tratando de entender las diferencias entre una aplicación y un programa en Windows 10.

La diferencia entre los dos es principalmente la(s) plataforma(s) de programación:

Consideraciones prácticas

En comparación con las aplicaciones, los programas de escritorio tradicionales son generalmente más potentes y sin restricciones en su conjunto. Debido a que las aplicaciones están diseñadas para ser multiplataforma entre los productos de Microsoft (PC/Xbox/Tablet/Phone) y las consideraciones de hardware/seguridad son tan diferentes entre estos dispositivos, existen limitaciones integradas en la plataforma UWP que potencialmente restringen lo que las aplicaciones pueden hacer y qué tan bien pueden hacerlo.

Esto importa menos con ciertos tipos de programas livianos y ser multiplataforma puede incluso ser un beneficio en algunos casos. Por ejemplo, cuando Microsoft eliminó los gadgets de escritorio en Windows, Pandora Radio Gadget esencialmente resucitó como una aplicación destinada a teléfonos que también podía usarse en Windows 10.

Sin embargo, con aplicaciones de escritorio más "serias" (piense en los juegos de PC), UWP comienza a perder sus ventajas e incluso puede comenzar a tener algunas espinas. El nivel de control y potencia de programación disponible para un motor de juego especializado basado en Win32 no se puede replicar fácilmente mediante una aplicación porque las plataformas UWP y Win32 se implementan de manera muy diferente.

Luego también está el posible problema de los "compromisos" de la aplicación.

Las aplicaciones que utilizan UWP se pueden "ampliar" para aprovechar la potencia de diferentes hardware... pero esto no siempre es deseable. Es posible terminar con programas que funcionan de manera muy diferente cuando se ejecutan, por ejemplo, en una computadora de escritorio o en una tableta, a pesar de ser (posiblemente) la "misma" aplicación.

Como remedio a este tipo de cosas, conseguir que un programa funcione bien en el hardware menos potente o más restringido suele ser una prioridad. Por lo tanto, un programa implementado como una aplicación podría limitar su fidelidad gráfica en general para minimizar las diferencias visuales. Del mismo modo, quizás un conjunto de controles en pantalla diseñados para una interfaz táctil no funcionen tan bien con un mouse (tos... Accesos a Windows 8...tos).

Las aplicaciones de escritorio a menudo enfrentan menos problemas de este tipo, ya que las especificaciones de la PC (portátil o de otro tipo) tienden a variar menos dentro de una determinada generación de hardware.

Otras cosas

Hay un par de cosas más que vale la pena señalar.

Primero, a pesar de estar disponibles en una PC tradicional o incluso en una consola, las aplicaciones están dirigidas directamente al espacio móvil. Microsoft ha hecho un esfuerzo concertado para que sólo estén disponibles en su tienda, al igual que lo hace Apple con sus productos o el monopolio de facto que Google tiene en Android. Por el contrario, los programas de escritorio todavía están disponibles en una variedad de fuentes.

En segundo lugar, aunque parezca pequeño, los iconos marcan la diferencia. No solo con mosaicos en vivo y dónde viven naturalmente los íconos, sino también con la capacidad de eliminarlos bajo ciertas circunstancias. A las aplicaciones de escritorio se les pueden eliminar los íconos del menú Todas las aplicaciones, mientras que a las aplicaciones no. Si desea eliminar el ícono de una aplicación del menú Todas las aplicaciones, debe desinstalarlo.


En términos más generales, las aplicaciones en general se instalan y residen en carpetas fijas y completamente separadas a las que posiblemente los usuarios no puedan acceder. Los programas Win32, por otro lado, conservan la capacidad de instalarse casi en cualquier lugar y son más fácilmente accesibles para cualquiera que esté usando un dispositivo determinado.


información relacionada