Closed
Bug 1346324
Opened 8 years ago
Closed 4 years ago
Allow sending to multiple devices from Android
Categories
(Firefox for Android Graveyard :: Android Sync, enhancement, P3)
Firefox for Android Graveyard
Android Sync
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: julie, Assigned: rfeeley, Mentored)
References
Details
(Whiteboard: [good next bug])
Issue discovered in March 7th Sync Fest.
Comment 1•8 years ago
|
||
rfeeley, adavis: is this feature implemented on Desktop? Should it be implemented uniformly, so on Android and iOS as well?
Flags: needinfo?(rfeeley)
Flags: needinfo?(adavis)
Comment 2•8 years ago
|
||
Desktop has "All Devices" option at the bottom of the devices list. I personally find it useful only for debugging (do we have telemetry on its usage on desktop?), but one way or the other we should strive for consistency across platforms.
Comment 3•8 years ago
|
||
I confirm that it is on Desktop.
I don't think we have telemetry specifically for this given feature.
*However*, we might be able to deduct it soon. If we detect that a given share was triggered on 1 device and is then received appears on multiple device (via flow_id), it would be a good indicator that "send to all devices" was used.
But I think we're a few weeks out from getting that data in our dashboards.
Flags: needinfo?(adavis)
Comment 4•8 years ago
|
||
That seems like a job well suited for UI telemetry, to save you from having to write/run these queries. Can we add that in on desktop? Obviously it'll take time for it to either ride the trains or get uplifted, but at least we'll have it eventually. I'll make sure this is telemetrized on mobile once it's in place.
Flags: needinfo?(eoger)
Assignee | ||
Comment 5•8 years ago
|
||
No need for validating with Telemetry unless we also want to do consider removing this feature from the other platforms. We have a way to select sending to one or more devices on iOS, and one or all devices on desktop. It's an issue of Firefox parity.
Tap interfaces lend themselves better to multi-select than desktop contextual menus.
I've updated the bug name to reflect, but a design is required first.
I'll work on it. Assigning to me.
Assignee: nobody → rfeeley
Flags: needinfo?(rfeeley)
Summary: Add a “Send to all devices” feature on Android → Allow sending to multiple devices from Android
Comment 6•8 years ago
|
||
Keep in mind that we have at least two different ways to show this list on Android. Perhaps we should look into unifying that UX as well in the process.
We display an overlay list when sharing from fennec itself: http://imgur.com/qqaWaip
We display a pop-up list when sharing from other apps to fennec: http://imgur.com/Y5AdrgH
Comment 7•8 years ago
|
||
(In reply to :Grisha Kruglov from comment #4)
> That seems like a job well suited for UI telemetry, to save you from having
> to write/run these queries. Can we add that in on desktop? Obviously it'll
> take time for it to either ride the trains or get uplifted, but at least
> we'll have it eventually. I'll make sure this is telemetrized on mobile once
> it's in place.
We landed event teletry which is suppose to be a new more awesome version of ui telemetry. But for it to work magically, it'll need to be added to mobile too.
If we don't have a bug for landing the event telemetry for send tab on mobile yet, we should probably do that (but Sync telemetry needs to land first). It will allow us to measure the full send tab user funnel across devices. (Ui telemetry just tracks clicks)
See bug 1289536 for event telemetry details on desktop.
Updated•8 years ago
|
Flags: needinfo?(eoger)
Assignee | ||
Comment 9•8 years ago
|
||
I'm hoping Mark and/or Jack can help us here.
Flags: needinfo?(rfeeley)
Flags: needinfo?(mliang)
Flags: needinfo?(jalin)
Assignee | ||
Comment 10•8 years ago
|
||
Anthony: do you think you have time to design the Android equivalent for selecting and sending more than one tab at a time?
Flags: needinfo?(mliang)
Flags: needinfo?(jalin)
Flags: needinfo?(alam)
Comment 11•8 years ago
|
||
I do! but they're not in the new Photon UI.
Perhaps this is something for Product to prioritize.
NI-ing Joe!
Joe, thoughts?
Flags: needinfo?(alam) → needinfo?(jcheng)
Assignee | ||
Comment 12•8 years ago
|
||
Anthony: Alex is the PM of the Sync feature on all devices, and Grisha is the engineer for Sync on mobile. All we need is an Android friendly design. I'll look up some multi-select examples.
Comment 13•8 years ago
|
||
Comment 6 describes two different types of UI we have for this feature. I don't think this split is a good idea from a UX point of view - there's likely a "good reason" it's done this way which I'm not aware of, but I'm very much in favor of unifying this experience if possible.
So, one part of this work will be to implement the new multi-select interface (keeping the nice property of displaying device icons - http://imgur.com/qqaWaip), another part is the unification of the two Send Tab flows around one UI, and the final part is (hopefully minor) changes to the sync plumbing to make this all actually work.
Mentor: gkruglov
Whiteboard: [good next bug]
Comment 14•8 years ago
|
||
Clearing NI from Joe. This is a fairly obvious chunk of work that generally needs to be prioritized.
Alex, given that we have "send to multiple devices" send tab on iOS but _not_ on Desktop, how would you rate importance of this feature in relation to other work? Do we have any insight into user behaviour around this? Is this actually a valuable addition, are folks asking for this?
Flags: needinfo?(jcheng) → needinfo?(adavis)
Comment 15•8 years ago
|
||
Given you believe that this is a fairly big chunk of work and I know that we already have a lot of important things in the pipe for Q3 to support 57 release, I would support putting this aside for now.
To my knowledge, there has not been any demand for this. (correct me if I'm wrong)
I do however understand that we want to the most consistent experience across devices so we should get back to this.
Flags: needinfo?(adavis)
Reporter | ||
Updated•8 years ago
|
Priority: -- → P3
Updated•8 years ago
|
Product: Android Background Services → Firefox for Android
Assignee | ||
Comment 16•7 years ago
|
||
Alex: I don't believe Grisha is claiming that this is a "big" chunk of work, rather an "obvious" chunk.
We would just like it to be consistent with desktop and iOS, and can even use a standard Android pattern.
See "multiple-choice list"
https://developer.android.com/guide/topics/ui/dialogs.html
Flags: needinfo?(gkruglov)
Flags: needinfo?(adavis)
Comment 17•7 years ago
|
||
If it's easy, do it. But Grisha is really busy so I don't want to take much time away from him to do this.
Flags: needinfo?(adavis)
Comment 18•7 years ago
|
||
Let's keep this around as a P3 for now due to bandwidth considerations, with an eye on getting this over the line at an opportune moment (perhaps when we're tackling the send-tab revamp?).
This would be a perfect first intern project, btw.
Flags: needinfo?(gkruglov)
Comment 19•4 years ago
|
||
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → INCOMPLETE
Updated•4 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•