Введение
В дизайне программного обеспечения внешний вид графического пользовательского интерфейса охватывает аспекты его дизайна, включая такие элементы, как цвета, формы, компоновка и шрифты ("внешний вид"), а также поведение динамических элементов, таких как кнопки, поля и меню ("ощущение"). Этот термин также может относиться к аспектам неграфического пользовательского интерфейса (например, интерфейса командной строки), а также к аспектам API – преимущественно к частям API, не связанным с его функциональными свойствами. Термин применяется как к программному обеспечению, так и к веб-сайтам. Внешний вид и ощущение применимы и к другим продуктам. В документации, например, это относится к графическому оформлению (размер документа, цвет, шрифт и т. д.) и стилю изложения. В контексте оборудования это относится к единообразию органов управления и отображения в рамках продуктовой линейки. Внешний вид и ощущение пользовательских интерфейсов операционных систем выполняет две основные функции. Во-первых, он обеспечивает брендирование, помогая идентифицировать продукты одной компании. Во-вторых, он повышает удобство использования, поскольку пользователи знакомятся с принципами работы одного продукта (внешним видом, способом чтения и т. д.) и могут переносить свой опыт на другие продукты с аналогичным внешним видом и ощущением.
In software design, the look and feel of a graphical user interface comprises aspects of its design, including elements such as colors, shapes, layout, and typefaces (the "look"), as well as the behavior of dynamic elements such as buttons, boxes, and menus (the "feel"). The term can also refer to aspects of a non graphical user interface (such as a command line interface), as well as to aspects of an API – mostly to parts of an API that are not related to its functional properties. The term is used in reference to both software and websites. Look and feel applies to other products. In documentation, for example, it refers to the graphical layout (document size, color, font, etc.) and the writing style. In the context of equipment, it refers to consistency in controls and displays across a product line. Look and feel in operating system user interfaces serves two general purposes. First, it provides branding, helping to identify a set of products from one company. Second, it increases ease of use, since users will become familiar with how one product functions (looks, reads, etc.) and can translate their experience to other products with the same look and feel.
Недавние реакции
В 2012 и 2014 годах Apple Inc. подала иски против конкурирующих производителей смартфонов и планшетных компьютеров, заявляя, что они скопировали дизайн и пользовательский интерфейс популярных продуктов Apple – iPhone и iPad.
В API
API, являясь интерфейсом к программному обеспечению, предоставляющему определенную функциональность, также может обладать определенным стилем и ощущением. Различные части API (например, различные классы или пакеты) часто связаны общими синтаксическими и семантическими соглашениями (например, единой асинхронной моделью выполнения или общим способом доступа к атрибутам объектов). Эти элементы проявляются либо явно (то есть являются частью синтаксиса API), либо неявно (то есть являются частью семантики API).