当前位置:网站首页>Why is the text box of Google material design not used?
Why is the text box of Google material design not used?
2022-07-28 08:43:00 【JavaShark】
Material Design That unique underlined text box , Everyone must be impressed .
2017 Years ago, it looked like this :

Indeed, many products have learned from this horizontal line , Especially the login page :

But the dynamic effect of the real Title , But few of them really use , Even if the Google I use less .
for example , This is a Gmail Screenshot of :

Material Design Research on text box
Later, the design team may also feel that there is a problem , from 2016.11 To 2017.02 I did a three-month study , During this period, a total of 158 and 400 Two experiments of human .
P.S. This time arrangement is envious of my real name ……
Finally, I got some findings :
- Closed text box Easier to understand than underlining .
- This text box is either Translucent fill and underline , Or Fully transparent with a border .
- Underline and border Color contrast , At least compared with the background 3:1.
- title It should be placed inside the boundary of the text box .
- The text box should have Round corners .
therefore ,Material Design The text box in becomes this :

However , The problem is that we still rarely see strict compliance Material Design Products with text box design specifications .
Even if it is Google own , It also seems that each product department has its own specifications .
Why is everyone right Material Design I don't care about the research results ?
Think carefully , The team I worked for may use Matreial Design This set of text boxes ?
Obviously not , because :
1. High development cost
browser 、 operating system …… Many platforms have default styles .
Just a line of code , A text box comes out , Basically, you can fill in a box :

Chrome Browser default text box
If you want to add the title to the left and top of the text box , It's easy to say .
But make it Material Design That kind of dynamic , It's too much trouble .

Although the cost of developing a set of components may not be so high , But the key is that so many old pages have to be changed before .
2. Experience value is not high enough
Generally speaking , A major revision of any product , No matter how well you do, you will be scolded , Unless the previous edition was really bad .
Because human nature is so conservative , Otherwise, why do so many people hate Baidu but still can't quit ?

Most users have long been used to traditional text boxes , Suddenly change a new style , Definitely not used to .
It was not easy for the company to develop and replace new components , And be scolded by users , How to explain to leaders ?
3. The new standard is not necessarily better than the traditional
although Google The design team vowed to spend 3 Months of research , Theoretically, it should be no problem .
however , According to their published articles , It seems that traditional text boxes are not tested at all !
Maybe , It is also possible that they tested traditional text boxes , But because I hope to make Material Design The component style of is more distinctive , Finally, choose the current style .
If you really test the traditional text box , But do not release information …… It is only possible that the new text box is no better than the traditional text box .
N/N Group Text box research
Nielsen's user experience consulting company , As early as 2014 I have done research on text boxes since .
And in 2018 The year of Material Design Updated this article .
What they recommend most , This is the very common text box style , In particular, which of the following explanatory words is the safest not to disappear ( conservative ).


In particular, it focuses on , Placeholders are not encouraged to replace titles , Unless it's search 、 Login and other very simple scenarios :

There are reasons 7 spot :
- Missing placeholder text will make users' short-term memory nervous .
- No label , Users cannot check their work before submitting the form .
- When an error message appears , People don't know how to solve problems .
- Placeholder text that disappears when the cursor is placed in the form field is annoying for users using keyboard navigation .
- It is easy for users to ignore the text box of filled fields ( Eye tracking found ).
- Users may mistake placeholders for automatically populated data .
- Sometimes users have to delete placeholder text manually .
and Material Design Text box , Just violated N/N Group The taboo of , Use placeholders as titles .
Although this placeholder will not disappear , Just move the position after getting the focus .

N/N Group When updating the article, it means ,Material Desgin This text box still cannot solve the problem of 5、6 Two questions , So I'm not optimistic .
Material Design It's really trying to balance aesthetics and practicality , But the technology cost is ignored .
N/N Group Our research is more grounded , But it can't be like Google That kind of packaging and publicity has won a large number of fans' support .
But anyway , I think Material Design Text box , I think it is difficult to popularize in recent years .
边栏推荐
- Usage of constructors
- pyflink连接iceberg 实践
- Usage of qmap
- Hcip --- LDP and MPLS Technology (detailed explanation)
- Gbase appears in Unicom cloud Tour (Sichuan Station) to professionally empower cloud ecology
- 图片批处理|必备小技能
- 思迈特软件Smartbi完成C轮融资,推动国产BI加速进入智能化时代
- CAT1 4G+以太网开发板232数据通过4G模块TCP发到服务器
- pyspark更改列顺序存入iceberg数据库
- bash-shell 免交互
猜你喜欢

NDK 系列(6):说一下注册 JNI 函数的方式和时机

Hcip --- LDP and MPLS Technology (detailed explanation)

快速搭建一个网关服务,动态路由、鉴权的流程,看完秒会(含流程图)

半桥BUCK电路—记录篇

Smartbi of smart smart smart software completed the c-round financing and accelerated the domestic Bi into the intelligent era

Hcip day 8

机器学习如何做到疫情可视化——疫情数据分析与预测实战

解决:IndexError: index 13 is out of bounds for dimension 0 with size 13

VK1620温控仪/智能电表LED数显驱动芯片3/4线接口内置 RC振荡器,提供技术支持

Mysql-怎么添加用户和设置权限?
随机推荐
How to use QT help documents
阻塞队列LinkedBlockingQueue 源码解析
Pyflink connecting iceberg practice
VK1620温控仪/智能电表LED数显驱动芯片3/4线接口内置 RC振荡器,提供技术支持
postgresql查询【表字段类型】和库中【所有序列】
Win the bid! Nantah general gbase 8s won the bid for the 2022 database framework project of NARI Group
Export SQL server query results to excel table
How does QT delete all controls in a layout?
leetcode/单词长度的最大乘积
classLoader加载的class的回收
Flink Window&Time 原理
我来教你如何组装一个注册中心?
The five pictures tell you: why is there such a big gap between people in the workplace?
Gbase 8A MPP and Galaxy Kirin (x86 version) complete deep adaptation
sparksql 与flinksql 建表 与 连表记录
ASP. Net core foundation IV
SQL注入 ----前置基础
说透缓存一致性与内存屏障
Analysis and recurrence of network security vulnerabilities
How to write a JMeter script common to the test team