stringtranslate.com

Software de la aplicacion

Un programa de aplicación ( aplicación de software , o aplicación , o app para abreviar) es un programa de computadora diseñado para llevar a cabo una tarea específica distinta de la relacionada con el funcionamiento de la computadora en sí, [1] generalmente para ser utilizado por usuarios finales . [2] Los procesadores de texto , los reproductores multimedia y el software de contabilidad son ejemplos. El sustantivo colectivo " software de aplicación " se refiere a todas las aplicaciones en conjunto. [3] Las otras clasificaciones principales de software son software de sistema , relacionado con el funcionamiento de la computadora, y software de utilidad ("utilidades").

Las aplicaciones pueden incluirse con la computadora y el software de su sistema o publicarse por separado y pueden codificarse como proyectos propietarios , de código abierto o de código abierto. [4] El término "aplicación" generalmente se refiere a aplicaciones para dispositivos móviles como teléfonos.

Terminología

En tecnología de la información, una aplicación ( app ), un programa de aplicación o software de aplicación es un programa informático diseñado para ayudar a las personas a realizar una actividad. Dependiendo de la actividad para la que fue diseñada, una aplicación puede manipular texto, números, audio, gráficos y una combinación de estos elementos. Algunos paquetes de aplicaciones se centran en una sola tarea, como el procesamiento de textos; otros llamados software integrado incluyen varias aplicaciones. [5]

El software escrito por el usuario adapta los sistemas para satisfacer las necesidades específicas del usuario. El software escrito por el usuario incluye plantillas de hojas de cálculo, macros de procesadores de texto, simulaciones científicas, audio, gráficos y guiones de animación. Incluso los filtros de correo electrónico son una especie de software de usuario. Los usuarios crean este software ellos mismos y a menudo pasan por alto su importancia.

Sin embargo , la delimitación entre software de sistema, como sistemas operativos y software de aplicación, no es exacta y, en ocasiones, es objeto de controversia. [6] Por ejemplo, una de las preguntas clave en el juicio antimonopolio Estados Unidos contra Microsoft Corp. fue si el navegador web Internet Explorer de Microsoft era parte de su sistema operativo Windows o una pieza de software de aplicación separada. Como otro ejemplo, la controversia sobre el nombre de GNU/Linux se debe, en parte, al desacuerdo sobre la relación entre el kernel de Linux y los sistemas operativos construidos sobre este kernel . En algunos tipos de sistemas integrados , el software de la aplicación y el software del sistema operativo pueden ser indistinguibles del usuario, como en el caso del software utilizado para controlar una videograbadora , un reproductor de DVD o un horno microondas . Las definiciones anteriores pueden excluir algunas aplicaciones que pueden existir en algunas computadoras de grandes organizaciones. Para obtener una definición alternativa de una aplicación: consulte Gestión de cartera de aplicaciones .

Metonimia

La palabra "aplicación" utilizada como adjetivo no se limita al significado "de o en el software de la aplicación". [6] Por ejemplo, conceptos como interfaz de programación de aplicaciones (API), servidor de aplicaciones , virtualización de aplicaciones , gestión del ciclo de vida de las aplicaciones y aplicación portátil se aplican a todos los programas informáticos por igual, no sólo al software de aplicaciones.

Aplicaciones y aplicaciones asesinas

Algunas aplicaciones están disponibles en versiones para varias plataformas diferentes; otras solo funcionan en uno y por eso se denominan, por ejemplo, aplicación de geografía para Microsoft Windows , o aplicación de Android para educación , o juego de Linux . A veces surge una aplicación nueva y popular que solo se ejecuta en una plataforma , lo que aumenta el atractivo de esa plataforma. Esto se llama Killer Application o Killer App , acuñada a finales de los años 1980. [7] [8] Por ejemplo, VisiCalc fue el primer software de hoja de cálculo moderno para Apple II y ayudó a vender las entonces nuevas computadoras personales en las oficinas. Para Blackberry era su software de correo electrónico .

En los últimos años, el término abreviado "aplicación" (acuñado en 1981 o antes [9] ) se ha vuelto popular para referirse a aplicaciones para dispositivos móviles como teléfonos inteligentes y tabletas , y la forma abreviada coincide con su alcance típicamente más pequeño en comparación con las aplicaciones en PC. Incluso más recientemente, la versión abreviada también se utiliza para software de aplicaciones de escritorio.

Clasificación

Existen muchas formas diferentes y alternativas de clasificar el software de aplicación.

Desde el punto de vista legal, el software de aplicación se clasifica principalmente con un enfoque de caja negra , sobre los derechos de sus usuarios finales o suscriptores (con eventuales niveles de suscripción intermedios y escalonados).

Las aplicaciones de software también se clasifican con respecto al lenguaje de programación en el que se escribe o ejecuta el código fuente, y con respecto a su propósito y resultados.

Por derechos de propiedad y uso

El software de aplicación generalmente se distingue en dos clases principales: aplicaciones de software de código cerrado versus aplicaciones de código abierto , y aplicaciones de software gratuitas o propietarias .

El software propietario está sujeto a derechos de autor exclusivos y una licencia de software otorga derechos de uso limitados. El principio abierto-cerrado establece que el software puede estar "abierto sólo para extensión, pero no para modificación". Estas aplicaciones sólo pueden obtener complementos de terceros.

El software libre y de código abierto podrá ejecutarse, distribuirse, venderse o ampliarse para cualquier fin y, al ser abierto, podrá modificarse o revertirse de la misma manera.

Las aplicaciones de software FOSS publicadas bajo una licencia gratuita pueden ser perpetuas y también libres de regalías . Quizás, el propietario , el titular o el tercero ejecutor de cualquier derecho ( derecho de autor , marca registrada , patente o ius in re aliena ) tenga derecho a agregar excepciones, limitaciones, caducidad o fechas de vencimiento a los términos de uso de la licencia.

El software de dominio público es un tipo de software libre , que está libre de regalías y -de forma abierta o reservada- puede ejecutarse, distribuirse, modificarse, revertirse, republicarse o crearse en trabajos derivados sin ninguna atribución de derechos de autor y, por lo tanto, sin revocación . Incluso puede venderse, pero sin transferir el bien de dominio público a otros sujetos individuales. El software de dominio público se puede liberar bajo una declaración legal de (des)licencia, que hace cumplir esos términos y condiciones por una duración indefinida (de por vida o para siempre).

Por lenguaje de codificación

Desde el desarrollo y la adopción casi universal de la web , ha surgido una distinción importante entre aplicaciones web (escritas con HTML , JavaScript y otras tecnologías nativas de la web y que normalmente requieren que una esté en línea y ejecutando un navegador web ) y las aplicaciones nativas más tradicionales escritas en cualquier idioma que esté disponible para el tipo particular de computadora de cada uno . Ha habido un polémico debate en la comunidad informática sobre las aplicaciones web que reemplazan a las aplicaciones nativas para muchos propósitos, especialmente en dispositivos móviles como teléfonos inteligentes y tabletas . De hecho, las aplicaciones web han aumentado considerablemente su popularidad para algunos usos, pero las ventajas de las aplicaciones hacen que sea poco probable que desaparezcan pronto, si es que alguna vez desaparecen. Además, ambos pueden ser complementarios e incluso integrados. [10] [11] [12] [13]

Por finalidad y resultados

El software de aplicación también puede considerarse horizontal o vertical . [14] [15] Las aplicaciones horizontales son más populares y extendidas porque son de propósito general, por ejemplo, procesadores de texto o bases de datos. Las aplicaciones verticales son productos de nicho , diseñados para un tipo particular de industria, negocio o departamento dentro de una organización. Los conjuntos integrados de software intentarán manejar todos los aspectos específicos posibles de, por ejemplo, trabajadores de manufactura o banca, contabilidad o servicio al cliente.

Hay muchos tipos de software de aplicación: [16]

Por plataforma

Las aplicaciones también se pueden clasificar por plataformas informáticas , como una aplicación de escritorio para un sistema operativo particular , [18] red de entrega, como en computación en la nube y aplicaciones Web 2.0 , o dispositivos de entrega, como aplicaciones móviles para dispositivos móviles .

El sistema operativo en sí puede considerarse software de aplicación cuando realiza tareas simples de cálculo, medición, representación y procesamiento de textos que no se utilizan para controlar el hardware a través de una interfaz de línea de comandos o una interfaz gráfica de usuario . Esto no incluye el software de aplicación incluido en los sistemas operativos, como una calculadora de software o un editor de texto .

Software para trabajadores de la información

Software de entretenimiento

software educativo

Software de infraestructura empresarial

software de simulación

Software de desarrollo de medios

Software de ingeniería de producto

Ingeniería de software

Ver también

Referencias

  1. ^ "software de aplicación" . Diccionario de inglés Oxford (edición en línea). Prensa de la Universidad de Oxford . (Se requiere suscripción o membresía de una institución participante).
  2. ^ R. Shirey (agosto de 2007). Glosario de seguridad de Internet, versión 2. Grupo de trabajo de redes. doi : 10.17487/RFC4949 . RFC 4949. Informativo.
  3. ^ "Software de aplicación". Revista PC . Ziff Davis .
  4. ^ Ryan, Thorne (14 de marzo de 2013). "Cafeína y pantallas de computadora: los estudiantes de programación soportan un fin de semana de tensión". El árbitro . Archivado desde el original el 9 de julio de 2016 . Consultado el 12 de octubre de 2015 .
  5. ^ Ceruzzi, Paul E. (2000). Una historia de la informática moderna . Cambridge, Massachusetts: MIT Press. ISBN 0-262-03255-4
  6. ^ ab Ulrich, William (31 de agosto de 2006). "Software de paquete de aplicaciones: la promesa frente a la realidad". Consorcio Cortador . Revisión de referencia del cortador. Archivado desde el original el 2 de febrero de 2016 . Consultado el 12 de enero de 2023 .
  7. ^ Dvorak, John (1 de julio de 1989). "Buscar en OS/2 la próxima aplicación excelente es ladrar al árbol equivocado. De aquí es de donde realmente vienen". Revista PC . Ziff Davis . Consultado el 25 de marzo de 2023 .
  8. ^ "aplicación excelente". diccionario.com . Consultado el 26 de marzo de 2023 . Origen de la aplicación asesina 1985-1990
  9. ^ Thom Holwerda (24 de junio de 2011). "La historia de la 'aplicación' y la desaparición del programador". osnews.com . Consultado el 12 de enero de 2023 .
  10. ^ Gassée, Jean-Louis (17 de septiembre de 2012). "El debate tonto entre la web y las aplicaciones nativas". Archivado desde el original el 15 de abril de 2016 . Consultado el 14 de julio de 2013 .
  11. ^ Frechette, Casey (11 de abril de 2013). "Lo que los periodistas necesitan saber sobre la diferencia entre aplicaciones web y aplicaciones nativas". Poynter . Consultado el 4 de enero de 2017 .
  12. ^ Valums, Andrés (10 de febrero de 2010). "Aplicaciones web frente a aplicaciones de escritorio". valums.com . Archivado desde el original el 2 de abril de 2013 . Consultado el 14 de julio de 2013 .
  13. ^ "Empresa de servicios de desarrollo de aplicaciones web del Reino Unido | Agencia de desarrollo de aplicaciones web personalizadas". www.bespokesoftwaredevelopment.com . Consultado el 29 de enero de 2024 .
  14. ^ "¿Qué es una aplicación horizontal?".
  15. ^ "¿Qué son los servicios horizontales?". Archivado desde el original el 31 de octubre de 2013.
  16. ^ "¿Qué es el software de aplicación y sus tipos? eduCBA". eduCBA . 21/12/2015 . Consultado el 24 de marzo de 2017 .
  17. ^ Campbell-Kelly, Martín; Aspray, William (1996). Computadora: una historia de la máquina de información . Nueva York: Libros básicos. ISBN 0-465-02990-6
  18. ^ "Definición de aplicación de escritorio". PCMAG . Consultado el 7 de enero de 2022 .

enlaces externos