Embedded and industrial systems are my favorite design topic. When you make the software interface of any laser or yacht - this is pure thrill and creativity.
Last week I visited expoelectronica and embeddedday exactly as a UI developer. The goal was to look at the new items live, touch, gain experience.
As a result, I looked at more than 100 GUIs of various systems, but with a set of experiences, problems arose ...
Thinking that I could somehow help the development of the industry as a whole, I decided to examine specific examples from exhibitions in 2019, after analyzing the errors in the interfaces. Next, I will try to give recommendations that can be useful not only to developers of a specific system, but also to the rest. All logos are hidden so as not to offend anyone.
Attention! A lot of photos!
I apologize for the quality of some photos, they were made “for myself" in the process of conversations and tests. The idea of ​​the article came after.
Most of the systems presented at the exhibition are no different from those that I saw in the early 2000s, when very few people thought about the design of interfaces.
Anticipating the reaction of readers that "ryushechki and jewelry" are not needed by the industrial system, I answer:
The UI design is not just a beautiful picture, it is a way of presenting information to the user and interacting with it. The topic of the article is also a session of 8 or more hours per day.
The design may be out of date, without animation, based on a standard system GUI, but excellent in terms of convenience, speed and ease of use.
And, vice versa - you can draw a beautiful screen in expensive, dark colors, pleasing the eye of the inhabitant, but in practice it is inconvenient, with ill-conceived navigation and uninformative. Often this is also accompanied by the slow work of the visual part, since iron developers, as a rule, have little experience in such matters.
Beauty is a relative concept, but from experience, good design is always beautiful, fast and convenient.
All the oscilloscopes at the exhibition were good in everything regarding design. My colleague suggested that this type of device existed on the market a long time ago (in 1932 the first oscilloscope with a CRT screen was introduced), so it’s almost impossible to enter the market without a perfect case design and interface - one of the competitive advantages is lost.
This is confirmed by the number of exposed devices of this type, more than 2 dozen.
Unfortunately, oscilloscopes are the only exhibits that made me excited and have a sense of aesthetic pleasure.
(Material Design, Windows Metro, etc.)
I cannot call such an error a mistake, it is rather a recommendation.
Flat style Metro is only a UWP platform, iOS only on iOS, Material - Android / Flutter
The most reasonable thing in such cases (if you really want to) is to create a custom style, remotely based on some guides. Such an approach in the final estimate will be cheaper than, for example, Material Design on Windows.
Here, I think everything is clear.
This does not mean that if your corporate color is red, then you need to paint everything in red:
If the interface uses "physical" buttons (especially on the sides of the screen as in ATMs), a keyboard, trackball, joystick, or the like, this should be taken into account.
Here is a good example:
One of the most common mistakes is the manufacturer's logo in the software header, while the logo is already present on the device. Often it is located directly on the frame of the monitor:
Duplicate is not necessary. You already have a great badge in the most prominent place, the user saw it even before the system was turned on.
The logo on the login screen or screensaver - yes, in the working mode - mindless use of valuable space.
I love lasers. Lasers are cool. But the more you look at this photo, the less you want such a laser. Even the fashionable green light box does not save.
<sorry, I’ll scold lasers now, I can’t keep silent>
I do not know who designed it, but he clearly did not work at his “industrial” computer on wheels.
</ finish scold lasers>
What does this have to do with UI design? Direct. User interaction with the system begins with input-output devices. Absolutely any software will lose if it is installed on the problem hardware.
At 10 meters from the stand of this laser was a showcase with industrial keyboards.
If you walk another 20 meters, you will see a stand with modern industrial buttons.
, .
In fact, there is no need for iron at all. The photo shows that the program works on Windows7 even without full-screen mode, there are no embedded technologies. What prevented the user from being able to directly connect his favorite laptop with this software to the laser? There were several such decisions at the exhibitions, I see nothing wrong with such a connection.
The physical screen size and resolution, distance from the user's eyes and working angles are important.
As a rule, these parameters are known in advance. If not, then you need to do everything bigger, especially the touch interfaces.
When everything is very small:
,
After the first layout is drawn - load it with a picture on the device, if it is not possible to load it - cut out a full-size screen from cardboard and put the printed interface under the cardboard, press it on top with glass. Ideally, take into account the deepening of the screen in the device. This simple approach will provide an opportunity to see the UI in space, to assess the accuracy of the selected sizes for the buttons, to understand how to increase the accent, and how to reduce it. Walk around the future system, looking at it from the "working" angles. Check whether it is convenient for the hands to click on the elements.
This fairly simple technique will allow you to avoid size errors in the very early stages of design.
Software design is clearly for a specific screen:
,
The smaller the monitor, the more attention must be paid to the physical dimensions of the UI elements.
The first thing that catches your eye is the inscription PASS, which is the result of the test (passed, all is well).
On small, low-resolution screens, this is clearly not very ergonomic.
Perhaps such gigantism is somehow justified. The inscription is clearly visible from 20 meters. A little googling and watching the video on how to use these devices, I came to the conclusion that it is hardly necessary to occupy this quarter of the screen.
Simple loading pictures on the device allows you to understand whether the colors are not lost, how bad the "ladder" of the gradient is in the background.
Do not forget to look at different "working" angles. For example, a stylish dark blue background “on top” looks like this on TN matrices:
Perhaps, this UI accidentally came out on the photo with "lights". Live colors seemed better. From afar, I even liked it.
Let's analyze this interface a little more:
Often, the UI on a standard monitor (especially if the designer has Super IPS from Apple) looks different than on the display for which this design was made. Physics, merciless you ... The color characteristics of industrial monitors are very far from professional.
It is desirable to carry out all tests in the native habitat, the touch-screen kiosk on the street and in the shopping center are two different things.
Looking at the photo above, I will answer one more important question:
Practice shows that dark is better in the following ways.
Bright interfaces look great in a white case. With the proper skill of the designer, you can make a complete "WOW". But you need a good, bright display and a well-lit room.
Also, light UIs give odds to dark on e-ink displays.
No need to reinvent the wheel, users themselves will tell you how they prefer.
Notice how the exhibitor put the upper ToolBar, taking up a third of the screen and turning them into a vertical toolbar.
Because it is more convenient to use this, it is more informative than the chaotic variation of parameters on a horizontal plane.
The developer needs only to make the user this panel in a normal form.
Developers of different editors like to combine incompatible.
Designing navigation in the application, the choice of the navigation structure of the window is comparable to the choice of the foundation for the house.
If you use a Ribbon, then you do not use a dozen side panels, because the Ribbon is a universal grouping of tools.
If you want the Docking window, then do Docking, not TabControl.
If you insert another TabControl into TabControl, and even immediately under each other, this is the first sign that you are not okay with navigation.
MDI window - the interface is morally obsolete as early as 2003. In modern development platforms, there is even no component for it, but many persist in building a project based on ancient technologies:
The support of such an architecture is becoming more and more complex every year. Modern UI on this principle is not possible.
Although, this does not mean that you can not do well.
Here is a good interface for old standard components:
The topic of this question is too broad, so perhaps I will stop.
To make this flowchart look good, you just need to replace the dirty gray background with a white one and make the inscriptions dark.
This will be perceived as a color drawing on paper and will stop cutting eyes.
When you do not have a designer - do it generally.
If you want a flowchart on a dark background, then you need to work out all the components individually for your design (you can’t do this for the drawing).
It may look like this in the end:
WPF. 10-
Block diagrams are needed if there are really many of them in the system, or the line / equipment / process configuration can be very different and you cannot draw a UI design for a specific case.
Remote Control nuclear reactor etching unit
This is the worst UI of all that I have met at exhibitions. It focuses all the bad things that I write about in this article. My unobtrusive questions about the appearance of the software, its convenience for a good and expensive hardware, were simply dismissed, saying: "We already have designers." Well, the taste and color, as they say.
Just a few important points when looking at the photo:
You can not just download any icons and use them. You violate copyrights.
Seriously, selling iron from several tens of thousands to millions of rubles per unit, spend 1 thousand rubles. on a typical set of icons (if there is no designer) it is quite rational.
,
It is also important that all the icons are in the same style. And it's not about the fact that all icons should be white. The fashion for monochrome icons is temporary, and your device will be used for the next 5-20 years.
The main purpose of the icon is to hook the user's gaze on a familiar (or sign) image in order to read information without reading the explanatory inscription. Those. - increase the speed of work.
, . UI .
It is important to do the same type of elements in the same way.
I want to make out this interface:
GUI, .
, , AR, — . . , , , ( ).
UI . . , . , , .
90% GUI Windows. , . - WPF ( ), .
: “ — 40, ". , , 40 , Nokia. , UI , 8 5 .
13 3 . Hakko Electronics. . , , , , , , — . , " " . , UI 8- ( 12-15 ).
. , . . , , . , MS-DOS Logitech 100 .
, , - «Enter» ?
– , - .
10 , . , .
– . , , . "" . , ( , , , .)
— , , , , Dribble ( ), , 8-15 .
. , . , .
PS , - , . , .
Source: https://habr.com/ru/post/448670/
All Articles