En el diseño de software , la apariencia de una interfaz gráfica de usuario comprende aspectos de su diseño, incluidos elementos como colores, formas, diseño y tipos de letra (la "apariencia"), así como el comportamiento de elementos dinámicos como botones, cuadros y menús (la "sensación"). El término también puede referirse a aspectos de una interfaz de usuario no gráfica (como una interfaz de línea de comandos ), así como a aspectos de una API , principalmente a partes de una API que no están relacionadas con sus propiedades funcionales. El término se utiliza en referencia tanto al software como a los sitios web . [1] [2]
La apariencia se aplica a otros productos. En la documentación, por ejemplo, se refiere al diseño gráfico (tamaño del documento, color, fuente, etc.) y al estilo de escritura. En el contexto de los equipos, se refiere a la coherencia en los controles y las pantallas en una línea de productos.
La apariencia de las interfaces de usuario del sistema operativo tiene dos propósitos generales. Primero, proporciona la marca , lo que ayuda a identificar un conjunto de productos de una empresa. En segundo lugar, aumenta la facilidad de uso, ya que los usuarios se familiarizarán con el funcionamiento de un producto (apariencia, lectura, etc.) y podrán traducir su experiencia a otros productos con la misma apariencia.
En kits de herramientas de widgets
A diferencia de las interfaces de usuario del sistema operativo , para las cuales la apariencia es parte de la identificación del producto, los kits de herramientas de widgets a menudo permiten a los usuarios especializar la apariencia de su aplicación , derivando la apariencia predeterminada del kit de herramientas o definiendo completamente la suya propia. . Esta especialización puede ir desde el skinning (que solo se ocupa del aspecto o apariencia visual de los elementos de control gráfico ) hasta la especialización completa de la forma en que el usuario interactúa con el software (es decir, la sensación).
La definición de la apariencia para asociar con la aplicación a menudo se realiza en la inicialización, pero algunos kits de herramientas de widgets, como el kit de herramientas de widgets Swing que es parte de la API de Java , permiten a los usuarios cambiar la apariencia en tiempo de ejecución (consulte Pluggable mirar y sentir ).
Algunos ejemplos de kits de herramientas de widgets que admiten la configuración de una apariencia especializada son:
- XUL (XML User Interface Language): la apariencia de la interfaz de usuario se puede especializar en un archivo CSS asociado con los archivos de definición de XUL. Las propiedades que pueden especializarse de forma predeterminada son, por ejemplo, los colores de fondo o primer plano de los widgets, las fuentes, el tamaño de los widgets, etc.
- Swing admite la especialización de la apariencia de los widgets derivando del predeterminado, de otro existente, creando uno desde cero o, comenzando con J2SE 5.0, en un archivo de propiedades XML llamado synth (apariencia y sensación con apariencia).
Demandas
Algunas empresas intentan hacer valer los derechos de autor de la imagen comercial sobre su apariencia.
El caso Broderbund v. Unison (1986) fue uno de los primeros casos de derechos de autor de software que intentó aplicar la ley de derechos de autor de EE. UU. A la apariencia presentada por un producto de software.
En 1987, Lotus demandó a Paperback Software y Mosaic por infracción de derechos de autor, publicidad falsa y engañosa y competencia desleal sobre sus clones de bajo costo de 1-2-3, VP Planner y Twin, y demandó a Borland por su hoja de cálculo Quattro. [3]
En diciembre de 1989, [4] Xerox demandó a Apple por los derechos de autor de Macintosh.
Apple Computer fue notable por su uso del término aspecto y la sensación en referencia a su Mac OS sistema operativo . La empresa intentó, con cierto éxito, bloquear a otros desarrolladores de software para que no crearan software que tuviera una apariencia similar. Apple argumentó que tenían un reclamo de derechos de autor sobre la apariencia de su software, e incluso llegó a demandar a Microsoft , alegando que el sistema operativo Windows estaba copiando ilegalmente su apariencia. [5]
Aunque provocó una reacción vehemente de algunos en la comunidad de software , [6] y provocó que Richard Stallman formara la Liga para la Libertad de Programación , [7] el fallo histórico esperado nunca sucedió, ya que la mayoría de los problemas se resolvieron en base a una licencia que Apple había concedido a Microsoft para Windows 1.0. Ver: Apple v. Microsoft . El Tribunal de Apelaciones del Primer Circuito rechazó un reclamo de derechos de autor sobre la sensación de una interfaz de usuario en Lotus v. Borland .
Llevándolo a la calle
Richard M. Stallman de GNU dirigió una manifestación pública de "Innovar, no litigar" fuera de la sede de Lotus , [3] utilizando un canto hexadecimal :
- 1-2-3-4 patear las demandas por la puerta
- 5-6-7-8 innovar, no litigar
- Las interfaces 9-ABC deberían ser gratuitas
- D, E, F, 0 [8] ¡el look and feel tiene que desaparecer!
Reacciones más recientes
En 2012 y 2014, Apple Inc. presentó demandas contra fabricantes competidores de teléfonos inteligentes y tabletas , alegando que esos fabricantes copiaron la apariencia de los populares productos iPhone y iPad de Apple . [5] [9] [10]
En API
Una API , que es una interfaz de software que proporciona algún tipo de funcionalidad, también puede tener un cierto aspecto. Las diferentes partes de una API (por ejemplo, diferentes clases o paquetes) a menudo están vinculadas por convenciones sintácticas y semánticas comunes (por ejemplo, por el mismo modelo de ejecución asincrónica o por la misma forma en que se accede a los atributos del objeto). Estos elementos se representan de forma explícita (es decir, son parte de la sintaxis de la API) o implícitamente (es decir, son parte de la semántica de la API).
Ver también
- Demanda de Lotus "look and feel"
- Skeuomorph
- Estructura, secuencia y organización
- Imagen comercial
Referencias
- ^ "¿Qué es la" apariencia "de un sitio web?" . 21 de noviembre de 2013.
- ^ "Look and Feel in Computer Software" . ComputerLaw.com .
- ^ a b John Scwartz; Debra Rosenberg (27 de agosto de 1990). "Calcular el costo de los derechos de autor: los programadores luchan contra las demandas de" Look and Feel ". Newsweek .
- ^ Lawrence Fisher (15 de diciembre de 1989). "Xerox demanda a Apple Computer por derechos de autor de Macintosh" . The New York Times .
- ^ a b Timothy B. Lee (25 de octubre de 2011). "Sí, Google" robó "a Apple, y eso es algo bueno" . Forbes . Consultado el 13 de agosto de 2015 .
- ^ "Informe especial: nueva apariencia de Apple" .
- ^ Richard Stallman. "¿Es la inclusión digital algo bueno? ¿Cómo podemos asegurarnos de que lo sea?" . gnu.org . Consultado el 13 de agosto de 2015 .
- ^ (Oh)
- ^ Derek Broes (24 de septiembre de 2011). "Samsung contra Apple: y el ganador es ..." Forbes . Consultado el 13 de agosto de 2015 .
- ^ Josh Lowensohn (31 de marzo de 2014). "Segunda ronda: Apple y Samsung se preparan para otra guerra de patentes de mil millones de dólares" . The Verge . Consultado el 13 de agosto de 2015 .
enlaces externos
- Colección Java Look and Feel
- Los tutoriales de Java: modificar la apariencia