Viewport Breakpoint Analysis
Part of the discussion for setting some style guidlines down we wanting to look to see if our current breakpoints aligned with user usage.
Current Breakpoints:
Viewport | Width (px) |
---|---|
Mobile | 320px |
Tablet Portrait | 600px |
Tablet (wierd addition) | 768px |
Tablet Landscape | 900px |
Desktop | 1200px |
Big Desktop | 1800px |
The following results are based on a Google Analytics custom report looking at user browser size.
There was no way of only having results for browser width so the data needed to be managed to only browser width. We were left with 245 different width ranging from 10px to 2610px.
Here are the top 20 results and and their total user use:
Width (px) | Total Users |
---|---|
360 | 60102 |
410 | 42297 |
380 | 27848 |
390 | 23940 |
1900 | 14458 |
1350 | 13846 |
1260 | 12779 |
1520 | 10491 |
1910 | 9826 |
430 | 7310 |
320 | 6622 |
1440 | 4670 |
560 | 4513 |
1020 | 2738 |
1370 | 2460 |
1920 | 2271 |
1280 | 2071 |
1580 | 1960 |
1040 | 1840 |
990 | 1697 |
Even though 360px is the most access Viewport width, continuing to support a minimum width of 320px will not only help with maintaining our current designs and continue to support the 11th most used viewport width from our users
With the data given I propose to make this our new design standard viewport widths:
Viewport | Width (px) |
---|---|
Mobile | 320px |
Mobile Large | 560px |
Tablet | 990px |
Desktop | 1280px |
Desktop Large | 1900px |
Even though we tend not to have many users viewing our website between the 560px-990px width, retaining that breakpoint will allow to continue to make out designs consistent with the rest of the website.
also I dont think that these sizes provide an accurate representation of real device sizes. mostly due to them being rounded in 10s but the lower value width should ensure that our designs are more closely targetted to the devices that they are being used on, instead of of falling on the higher end of the breakpoints.
The relative closeness to our current breakpoints also means that we should more easily be able to transition to the current components over to the new style guide in the future
Viewport | Width (px) Current | Width (px) Proposed |
---|---|---|
Mobile | 320px | 320px |
Tablet Portrait | 600px | 560px |
Tablet (wierd addition) | 768px |
|
Tablet Landscape | 900px | 990px |
Desktop | 1200px | 1280px |
Big Desktop | 1800px | 1900px |