Closed Bug 653459 Opened 13 years ago Closed 13 years ago

[Mobile] Reconfigure /mobile/platforms/ to scale for the addition of new devices

Categories

(www.mozilla.org :: General, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: clooney, Assigned: rik)

References

(Blocks 1 open bug, )

Details

(Whiteboard: r=93745,93876 b=trunk)

Attachments

(2 files, 2 obsolete files)

The current supported devices page is already becoming difficult to read and the list of supported Android phones and tablets will get longer and even more difficult to search through.

This page should be redesigned for more effective searching. This could include a search field, smaller alpha-order lists broken down by manufacturer, separate tablet list, etc.

Please keep in mind that this page need to continue to be mobile/touch friendly.
I think a good start would be to store all the supported device in an array in a separate file, that would help for localization of the page as well.
OS: Mac OS X → All
Hardware: x86 → All
Just posting this out there, how Opera currently does it http://www.opera.com/mobile/download/devices/
Yeah, this overwhelms me every time (http://www.opera.com/mobile/download/devices/). Without an app like Opera Mini, hopefully we won't have to go to such a daunting layout.
It would be great to get a little more direction about what you want/need here. Honestly, the page seems pretty clear to me as it currently is...much more clear than the Opera example.
This list will continue to go -- and may triple/quadruple in size by end of the year. (We'll also have Firefox Home platforms and devices to list). I'm giving a heads up now, because soon this page will be too difficult to sort through as one long list, IMO. We may want to break it out in smaller lists horizontally across the page, or list by OEM in the near term, but this page design needs to be considered for reconfiguration in the next one or two quarters.
(In reply to comment #3)
> Yeah, this overwhelms me every time
> (http://www.opera.com/mobile/download/devices/). Without an app like Opera
> Mini, hopefully we won't have to go to such a daunting layout.

Oh, they have a smarter wizard version http://www.opera.com/mobile/download/pc/
This is easy and clean. Thanks for sharing.
Caitlin - are any changes to this page needed now?
Assignee: nobody → clooney
Target Milestone: 2.4 → Future
No. It's a placeholder for July/Q3
Summary: Reconfigure supported devices page to allow the addition of more devices → [Mobile] Reconfigure /mobile/platforms/ to scale for the addition of 300+ devices
Assignee: clooney → nobody
Version: Firefox 4 → unspecified
Depends on: 670239
Is this still planned for this quarter?
(In reply to comment #10)
> Is this still planned for this quarter?

Aaron,

Can you provide a full list (txt or csv) of devices, so that we can get this into development? That's the missing piece we need in order to move forward.

Ideally, in a future phase we would want an admin tool that would allow a PMM or member of the mobile team to add/delete devices as necessary.

Many thanks!
CB
Assignee: nobody → aaron.train
(In reply to comment #11)
> Can you provide a full list (txt or csv) of devices...

If you mean all available Android devices out there as of July 2011, there's no source of entire listing of all devices that I'm aware of. Although, there are two sites which do a good job indexing each device, pdadb.net and gsmarena.com. Here's a dump I've extracted from pdadb.net with an advanced Android search, and it yielded about ~565 devices.
Now without elipses on long names.

If we're looking for full specification sheets for each device, PDADB.net offers database license opportunity in XLSX format and license fee are calculated based on the number of datasheets.
Attachment #545425 - Attachment is obsolete: true
Attachment #545902 - Attachment is obsolete: true
(In reply to comment #14)
> Created attachment 545904 [details]
> Android devices (July 2011) -- pdadb.net

Aaron, this was initially something that Caitlin filed, before we determine a solution (since it might be growing in scope) maybe we should meet?

Let me know!

Best,
CB
Hey everyone,

We only want the list of devices that support Firefox for Android, not the entire list of Android devices available.
(In reply to comment #16)
> Hey everyone,
> 
> We only want the list of devices that support Firefox for Android, not the
> entire list of Android devices available.

List of tested and currently supported devices: http://www.mozilla.com/en-US/mobile/platforms/(In 

(In reply to comment #15)
>  ... maybe we should meet?

You've got mail.
Adding Michelle to see how we match up the device compatibility page on the website and the one on SUMO.
Assignee: aaron.train → nobody
For an immediate quick fix, how about 2 separated columns for phones and tablets, a quick-find text field at the top, and a short explanation on the bottom on why some devices are not supported? (Also removing Maemo support from the list) 

For Q4, can we build a database-like page where we can easily enter new devices as they become compatible?  Something like the Opera wizard (http://www.operamini.com/mobile/download/pc/) but...prettier
I think we could try the two-column idea you have and see if it helps to separate phones from tablets. We can move Maemo from the top of the page to the end, but it should probably stay somewhere in the content. 

I was thinking it would help readability to Not repeat the manufacturer for all devices, so we would have a list that is two-levels:

Acer Iconia Tab A500
Advent Vega (P10AN01)
Dell 
      Streak
      Streak 7
HTC 
     Desire
     Desire S
     Desire Z (T-Mobile G2)
     Desire HD (AT&T Inspire 4G)
     Droid Incredible
     Flyer
     EVO 4G
     EVO Shift 4G
     Glacier (T-Mobile myTouch 4G)
     Incredible S (HTC Droid Incredible 2)
     Nexus One
     Thunderbolt 4G
Huawei Ideos S7
Kyocera M9300 (Echo)
LG 
     Optimus 2X
     Optimus Black (P970)
     Optimuz Z
Motorola 
     Atrix 4G
     Bravo
     Cliq 2
     Defy
     Droid 2, Droid 2 Global
     Droid Pro
     Droid X
     Flipside MB508
     Xoom
POV Mobii Tegra Tablet
Samsung 
     4G LTE SCH-i520/Inspiration/Droid Charge/Stealth V
     Continuum (i400)
     Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
     Galaxy S2
     Galaxy Tab
     Galaxy Tab 10.1
     Nexus S
Sharp 
     Galapagos 003SH
     Galapagos 005SH
Viewsonic gTablet  

Not sure if this helps very much...I agree with you that a database page is the ideal end-state. Related to this existing page, there is a broken link to support at the bottom, which it would be great to fix, Jaclyn, can you take this one? See https://bugzilla.mozilla.org/show_bug.cgi?id=669783
I think it would be good to separate and identify tablets from the mix as well.
+1 to the 2-level list
Sketched up a rough layout of the site
Would it be possible to have a photo of the device pop-up on mouse-over a device? A lot of people don't know what the name of their device is and also a bunch of devices have different names depending on the country, so the photo would help. Also mention somewhere that they have this way of checking for compatibility.
What I meant by the fact that "a bunch of devices have different names depending on the country" is that we might miss some alternative names, even though we try to list all of them, so this is a way to make up for that.
Assigning to Anthony, thanks!
Assignee: nobody → anthony
Target Milestone: Future → 3.6
Summary: [Mobile] Reconfigure /mobile/platforms/ to scale for the addition of 300+ devices → [Mobile] Reconfigure /mobile/platforms/ to scale for the addition of new devices
It would be nice to ask Jason to come up with an idea here.
(In reply to Anthony Ricaud (:rik) from comment #27)
> It would be nice to ask Jason to come up with an idea here.

Anthony, let's ping Jason in a future iteration where we have bandwidth to fully overhaul the page. Right now this is an immediate need to give users that information. In the future, we'll need a way to easily add devices (lots more coming), so I'd like to break that out as a separate bug and keep this one in simple scope as the content is pretty out of date right now. 

Thoughts?

-CB
If we want to put the picture when hovering the name, this is an overhaul of the page.

If it's just reorganizing the current content, I can take care of it.

So what should I work on?
Hey Anthony, for this project let's just reorganize the current content. Thanks!
Is the list in comment 20 complete?

Is it possible to extract all tablets from this list?
PHONES:

HTC 
     Desire
     Desire S
     Desire Z (T-Mobile G2)
     Desire HD (AT&T Inspire 4G)
     Droid Incredible
     EVO 4G
     EVO Shift 4G
     Glacier (T-Mobile myTouch 4G)
     Incredible S (HTC Droid Incredible 2)
     Nexus One
     Thunderbolt 4G
Kyocera M9300 (Echo)
LG 
     Optimus 2X
     Optimus Black (P970)
     Optimus Z
Motorola 
     Atrix 4G
     Bravo
     Cliq 2
     Defy
     Droid 2, Droid 2 Global
     Droid Pro
     Droid X
     Flipside MB508
Nokia
     N900
Samsung 
     4G LTE SCH-i520/Inspiration/Droid Charge/Stealth V
     Continuum (i400)
     Galaxy S (i9000, Captivate, Fascinate, Vibrant, Epic 4G)
     Galaxy S2
     Nexus S
Sharp 
     Galapagos 003SH
     Galapagos 005SH


TABLETS:

Acer Iconia Tab A500 
Advent Vega (P10AN01) 
Archos 101 Internet Tablet
Dell 
     Streak
     Streak 7 
HTC Flyer 
Huawei Ideos S7 
Motorola Xoom 
POV Mobii Tegra Tablet 
Samsung 
    Galaxy Tab
    Galaxy Tab 10.1 
Viewsonic gTablet 

"See a full list of supported and unsupported devices by visiting our System Requirements wiki."
Note the list frequently changes a couple times a month, bug 668310 (July) - I haven't opened a bug for August yet as we haven't qualified any new devices as of yet
(In reply to Aaron Train [:aaronmt] from comment #33)
> Note the list frequently changes a couple times a month, bug 668310 (July) -
> I haven't opened a bug for August yet as we haven't qualified any new
> devices as of yet

Good feedback Aaron. Jaclyn, can you update this bug to reflect if you would like:

1.) a quick fix to bring the content to the site (without new design, updated in about a week)
2.) a more involved design project (updated in 2-3 weeks)
3.) a more involved design project + admin tool for the addition of future devices (4-6 weeks)

Note: we should do all 3, but we should prioritize and then file new bugs to better manage this project. 

Ping me on IRC or email and we can huddle if you want to talk it out!
First pass at this.

http://www-trunk.stage.mozilla.com/en-US/mobile/platforms/

I've put the phones and tablets list in a PHP array so it's pretty easy to update.
Whiteboard: r=93745 b=trunk
Thanks Anthony, it looks good!
(In reply to raymond [:retornam] from comment #37)
> qa-verified-trunk http://www-trunk.stage.mozilla.com/en-US/mobile/platforms/

Anthony,

Great work on this, we'll circle back with a new bug for a longer-term more attractive solution!

Thank you for putting this together so quickly!

Raymond,

woo-hoo!

~CB
There seems to be devices missing on trunk, for example: 

http://www.mozilla.com/en-US/mobile/platforms/

* HTC EVO 3D
* HTC Sensation (HTC Pyramid)
* LG G2X (T-Mobile P999)
* Samsung Infuse 4G
* Sony Ericsson Xperia PLAY R800 / R800i (SE Zeus)

Opening August bug to keep track 679121
I added the 5 phones listed on comment 17 and those currently listed on bug 679121.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: r=93745 b=trunk → r=93745,93876 b=trunk
pushed to production r93878
Blocks: 684378
Component: www.mozilla.org/firefox → www.mozilla.org
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: