Closed
Bug 1247302
Opened 9 years ago
Closed 9 years ago
Determine initially enabled devices from market research
Categories
(DevTools :: Responsive Design Mode, defect, P1)
DevTools
Responsive Design Mode
Tracking
(firefox47 affected)
RESOLVED
FIXED
Iteration:
47.3 - Mar 7
Tracking | Status | |
---|---|---|
firefox47 | --- | affected |
People
(Reporter: jryans, Assigned: clarkbw)
References
Details
(Whiteboard: [multiviewport] [mvp-rdm])
Attachments
(1 file)
(deleted),
application/pdf
|
Details |
The devices list will have some minimal set of devices enabled and shown in a menu out of a larger device DB. Users can "promote" additional devices to the main list from other entries in the DB.
We should use market research data to:
* Determine devices to default enabled in the main, minimal set
* Add additional devices to the overall DB as needed
Updated•9 years ago
|
Flags: qe-verify-
Updated•9 years ago
|
Whiteboard: [multiviewport][triage] → [multiviewport]
Updated•9 years ago
|
Assignee: nobody → clarkbw
Status: NEW → ASSIGNED
Assignee | ||
Comment 1•9 years ago
|
||
We reviewed a bunch of market sources which all give about the same information on company market share, but little information on the actual devices themselves.
http://www.gartner.com/newsroom/id/3169417
http://www.idc.com/prodserv/smartphone-market-share.jsp
However the browserstack team compiled a handy list of top current devices for testing purposes which is very much inline with our needs. Attaching the PDF of the page for future reference purposes.
https://www.browserstack.com/test-on-the-right-mobile-devices
Assignee | ||
Comment 2•9 years ago
|
||
From the BrowserStack list the GROWING BUSINESS segment should provide a good set of default devices.
Here's that list:
# Phone
Apple iPhone 5s
Apple iPhone 6s
Apple iPhone 6Plus
Google Nexus 4
Google Nexus 5
Google Nexus 6
Samsung Galaxy S5
Samsung Galaxy S6
Samsung Galaxy Note 3
Nokia Lumia 520
# Tablet
Apple iPad Air 2
Apple iPad Mini 2
Google Nexus 7
Amazon Kindle Fire HDX 8.9
Assignee | ||
Comment 3•9 years ago
|
||
In addition to that list we should likely also include a couple "laptop" displays. I'll try to find some data on popular desktop display sizes.
For example:
Laptop 1024x768
Laptop 1280x656
Assignee | ||
Comment 4•9 years ago
|
||
(In reply to Bryan Clark (Firefox PM) [:clarkbw] from comment #2)
> # Phone
> Apple iPhone 5s
> Apple iPhone 6s
> Apple iPhone 6Plus
Added these iPhone devices to the list.
https://github.com/jankeromnes/devices/pull/6
Assignee | ||
Comment 5•9 years ago
|
||
Also there is now a page at http://jan.tools/devices/ for capturing device information
Assignee | ||
Comment 6•9 years ago
|
||
Here's the statscounter page on desktop resolutions:
http://gs.statcounter.com/#desktop-resolution-ww-monthly-200903-201602
These are the top three:
1366x768 30%
1920x1080 14%
1024x768 7%
There is a doubling of percentages with the resolutions here which captures almost 50% of the market. I'm hesitant to not include the 1024x768 because it was so dominant but if we're short on room we could drop it.
Assignee | ||
Comment 7•9 years ago
|
||
(In reply to Bryan Clark (Firefox PM) [:clarkbw] from comment #2)
> # Phone
...
> Google Nexus 4
According to viewportsizes a Nexus 4 is 384 x 598 (currently the devices.json lists width as 640)
http://viewportsizes.com/?filter=nexus%204
However according to phonearea it is 768 x 1280 with a 318 dpi which would be 384 x 640 with pixel ratio of 2 so I think its correct until we see otherwise.
http://www.phonearena.com/phones/Google-Nexus-4_id7531
> Google Nexus 5
Several sites confirm this to be
640 x 360 with 3 pixel ratio
> Google Nexus 6
A bit hard to find view port information for this one, it is not listed in the devices.json file.
According to gsmarena and phonearena
1440 x 2560 pixels (~493 ppi pixel density)
http://www.gsmarena.com/motorola_nexus_6-6604.php
http://www.phonearena.com/phones/Google-Nexus-6_id8626
Updated•9 years ago
|
Priority: -- → P4
Assignee | ||
Comment 8•9 years ago
|
||
Assignee | ||
Comment 9•9 years ago
|
||
Samsung Galaxy S6
https://github.com/clarkbw/devices/commit/344333862df302bfc8cdc60b161d3078f88fc713
Samsung Galaxy Note 3 (already included in devices.json)
3 PR x 360 x 640
Assignee | ||
Comment 10•9 years ago
|
||
Nokia Lumia 520
There is lots of conflicting information on the Nokia Lumia 520.
Our devices.json lists it as 1.4 PR 320 x 533 while other places list it as 1.5 PR 320 x 480. I'm not sure which one is more correct.
Assignee | ||
Comment 11•9 years ago
|
||
These two Surface books cover the laptop use cases, though we should probably just keep them generic.
Microsoft Surface : 1 PR 1366 x 768
Microsoft Surface Pro 2 : 1.5 PR 1280 x 720 (1920 x 1080)
Also worth considering the MacBook retina screens.
MacBook Pro 13-inch Retina : 2 PR 1280 x 800 (2560 x 1600)
MacBook Pro 15-inch Retina : 2 PR 1440 x 900 (2880 x 1800)
Assignee | ||
Comment 12•9 years ago
|
||
Same specs for both the ipads:
Apple iPad Air 2 : 2 PR 1024 x 768 (2048 x 1536)
Apple iPad Mini 2 : 2 PR 1024 x 768 (2048 x 1536)
https://github.com/jankeromnes/devices/pull/10
Assignee | ||
Comment 13•9 years ago
|
||
> Samsung Galaxy X
https://github.com/jankeromnes/devices/pull/9
Assignee | ||
Comment 14•9 years ago
|
||
Amazon Kindle Fire HDX 8.9 : 2 PR 1280 x 800 (2560 x 1600)
https://github.com/jankeromnes/devices/pull/11
Assignee | ||
Comment 15•9 years ago
|
||
Google Nexus 7 : 1.325 PR 966 x 604 (1280 x 800)
Note that the Nexus 7 (by Asus) also seemed to have a second version with different specs; v1 in 2012 and v2 in 2013. The above is the v1 and below is the v2.
Google Nexus 7 (2) : 2 PR 960 x 600 (1920 x 1200)
Our devices.json already has the specs for the v2 device and I'm not sure which is more popular but the 960x600 size would be more common than the v1 sizes.
Assignee | ||
Comment 16•9 years ago
|
||
Here are the laptop specs I think we should add:
# Laptops
Laptop (1366 x 768) : 1 PR 1366 x 768
Laptop (1280 x 720) : 1.5 PR 1280 x 720
These specs match the Surface as I said in comment 11. Previously, in comment 6, I thought we should also include the 1024 x 768 case however that resolution the common size for the iPad so I think we can safely assume it is covered by those.
Assignee | ||
Comment 17•9 years ago
|
||
(In reply to Bryan Clark (Firefox PM) [:clarkbw] from comment #16)
> Here are the laptop specs I think we should add:
>
> # Laptops
> Laptop (1366 x 768) : 1 PR 1366 x 768
> Laptop (1280 x 720) : 1.5 PR 1280 x 720
https://github.com/jankeromnes/devices/pull/12
Assignee | ||
Comment 18•9 years ago
|
||
Once all the pull requests go through I'll mark this bug resolved.
Assignee | ||
Comment 19•9 years ago
|
||
And.... the last pull request has been closed.
(In reply to J. Ryan Stinnett [:jryans] (use ni?) from comment #0)
> We should use market research data to:
>
> * Determine devices to default enabled in the main, minimal set
check.
> * Add additional devices to the overall DB as needed
check.
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Updated•9 years ago
|
Iteration: --- → 47.3 - Mar 7
Priority: P4 → P1
Assignee | ||
Comment 20•9 years ago
|
||
Here's the final list of default devices, all of these have been validated and are in the devices repo now.
# Phone
Apple iPhone 5s
Apple iPhone 6s
Apple iPhone 6Plus
Google Nexus 4
Google Nexus 5
Google Nexus 6
Samsung Galaxy S5
Samsung Galaxy S6
Samsung Galaxy Note 3
Nokia Lumia 520
# Tablet
Apple iPad Air 2
Apple iPad Mini 2
Google Nexus 7
Amazon Kindle Fire HDX 8.9
# Laptops
Laptop (1366 x 768)
Laptop (1920 x 1080)
Updated•9 years ago
|
Whiteboard: [multiviewport] → [multiviewport] [mvp-rdm]
Updated•6 years ago
|
Product: Firefox → DevTools
You need to log in
before you can comment on or make changes to this bug.
Description
•