- 101 UX Principles
- Will Grant
- 199字
- 2021-07-16 18:02:37
Chapter #10. Don't Invent New, Arbitrary Controls
This could be:
- An isometric pseudo-3D wheel to choose the color of your car
- A volume dial that you must click and drag up-and-down to "rotate"
- A button you must click and hold for a few seconds to indicate that you really want to do this action
Just don't invent them. As designers, we already have a rich palette of existing controls to choose from. If you're thinking about making a new UI control, please stop and think about how hard it will be for users to learn yet another interface pattern. I promise you this—there's already a way to do what you want to do.
However, every now and thn, something new comes along that is genuinely an advance in UI. Back in 2008, Loren Brichter made a Twitter app called Tweetie, with a unique pull-to-refresh interaction. Pulling the view down would show "release to refresh" and releasing would show a spinner. The pull-to-refresh interaction went on to be included in Twitter, which bought Tweetie, and then in iOS and Android apps in their hundreds.
So, don't invent new control… unless they're astonishingly good.
- 用“芯”探核:龍芯派開發實戰
- Android NDK Game Development Cookbook
- 電腦常見問題與故障排除
- 施耐德SoMachine控制器應用及編程指南
- Unity 5.x Game Development Blueprints
- 分布式系統與一致性
- STM32嵌入式技術應用開發全案例實踐
- Arduino BLINK Blueprints
- Source SDK Game Development Essentials
- VMware Workstation:No Experience Necessary
- USB應用開發寶典
- The Deep Learning with PyTorch Workshop
- 微服務實戰
- 筆記本電腦的結構、原理與維修
- 現代多媒體技術及應用