- #122
- #121
Why Modern Websites Should Be Responsive?
Having worked on different products, both consumer-facing (to C) and enterprise (to B), particularly in enterprise systems, there is a perspective that “users use the product on a computer, so there’s no need to consider the user experience on smaller screens.”
But is that really the case?
Take today’s common screen size
1920x1080, if a user splits the window in half:1920 / 2 = 960, and adds a sidebar:960 - 300 = 690, accounting for various whitespace and layout… the content size is not much different from that on mobile and tablet devices.It becomes clear that the actual displayed size of webpage content is uncontrollable variable. Websites that aim to support only large sizes and half-heartedly implement responsiveness will result in:
- strange layouts.
- The impression that the product can only be used properly at specific sizes, giving a half-finished feel.
Is it faster for development to consider just one size? This could indeed be the case. However, this approach is increasingly becoming unworthy because:
- Early habits: In the past, during the era of Flash or traditional desktop applications, people presumed that “users operate in full-screen on a computer.” As a result, product designs did not consider cross-size factors, and a single layout could satisfy the need.
- Front-end was not a professional field: Front-end became a mature and standardized field only recently; interfaces are no longer just inputs and outputs but are now emphasized as an experience.
- The rise of componentization: Nowadays, with the development of front-end engineering, designing UIs that can adapt to different sizes is no longer a challenge. Through reusable components and responsive layouts, it becomes more efficient to maintain and expand.
The early web design, which required designers to create layouts using Table slicing, has completely transformed into a different world with powerful CSS and a rich ecosystem of JS.
Further Reading
- #120
- #119
- #118
- #117
- #116
- #115
- #114
- #113
- #112
- #111
- #110
- #109
- #108
- #107
- #106
- #105
- #104
- #103
- #102
- #101
- #100
- #99
- #98
- #97
- #96
- #95
- #94
- #93
- #92
- #91
- #90
- #89
- #88
- #87
- #86
- #85
- #84
- #83
- #82
- #81
- #80
- #79
- #78
- #77
- #76
- #75
- #74
- #73
- #72
- #71
- #70
- #69
- #68
- #67
- #66
- #65
- #64
- #63
- #62
- #61
- #60
- #59
- #58
- #57
- #56
- #55
- #54
- #53
- #52
- #51
- #50
- #49
- #48
- #47
- #46
- #45
- #44
- #43
- #42
- #41
- #40
- #39
- #38
- #37
- #36
- #35
- #34
- #33
- #32
- #31
- #30
- #29
- #28
- #27
- #26
- #25
- #24
- #23
- #22
- #21
- #20
- #19
- #18
- #17
- #16
- #15
- #14
- #13
- #12
- #11
- #10
- #9
- #8
- #7
- #6
- #5
- #4
- #3
- #2
- #1