Closed Bug 1045495 Opened 11 years ago Closed 10 years ago

Link clicker UI needs new UX for notification of non supported platform

Categories

(Hello (Loop) :: Client, defect, P2)

defect
Points:
2

Tracking

(firefox38 fixed)

RESOLVED FIXED
mozilla38
Iteration:
38.2 - 9 Feb
Tracking Status
firefox38 --- fixed
backlog Fx38+

People

(Reporter: RT, Assigned: standard8)

References

()

Details

(Whiteboard: [strings][standalone])

User Story

As a link clicker using a non supported platform (iOS, windows phone, blackberry), I get prompted to use Firefox on a supported platform.

UX: https://bug1045495.bugzilla.mozilla.org/attachment.cgi?id=8540745

Acceptance criteria:
* Above UX implemented including "Learn more about why your platform doesn't support Hello."  as a link at the bottom pointing to https://support.mozilla.org/en-US/kb/which-browsers-will-work-firefox-hello-video-chat:
* Display this page as a link clicker landing page for all platforms where Firefox cannot be installed (Windows phone, iOS, Blackberry)

Attachments

(2 files)

Implementation of new UX for non supported platform scenarios (iOS). Current experience: https://call.mozilla.com/#unsupportedDevice
Darrin, could you please provide UX for this?
Flags: needinfo?(dhenein)
Arcadio, we discussed about this. Can you let us know if you have specific wording requirements given this is an opportunity to promote Firefox to non Firefox users?
Flags: needinfo?(alainez)
The actual UX will be pretty much the same as https://people.mozilla.org/~dhenein/labs/loop-link-spec/#link-expired, with different copy provided from marketing. Rather than "The URL is no longer available", I imagine we would have something like "Firefox Hello only works in Web-RTC enabled browsers" or something along those lines. I'm clearing my needinfo for now, as this is likely just a copy change.
Flags: needinfo?(dhenein)
can we make this the minimal bug possible - which is to just change the product name to Hello instead of Loop? We can revisit later for the design possibilities. If there's more wording wanted, fine - but i'd say spending design implementation time here is not where we want to invest first. i could be wrong.
Since this is link clicker side, I'm moving this to the Fx 35 cycle (sept 1 - oct 13)
Priority: P2 → P1
Target Milestone: mozilla34 → mozilla35
Whiteboard: [p=investigation by marketing]
User Story: (updated)
(In reply to sescalante from comment #4) > can we make this the minimal bug possible - which is to just change the > product name to Hello instead of Loop? We can revisit later for the design > possibilities. If there's more wording wanted, fine - but i'd say spending > design implementation time here is not where we want to invest first. i > could be wrong. I think the wording is fine (I believe it has been validated before) - see https://call.mozilla.com/#unsupportedDevice (WebRTC! will be replaced at the appropriate time). Arcadio, if you can confirm this text, then we could update the UX to match what Darrin suggests.
Points: --- → 2
Arcadio can you please let us know if you have views on wording there?
Mark, RT, Here are the lines. Let me know if these work and hopefully we already have these. "Firefox Hello only works in browsers that support WebRTC" “Get Firefox and enjoy free audio and video conversations with friends”
Flags: needinfo?(alainez)
Thanks. This bug is about non supported platforms (iOS). What should we tell the user given he won't be able to download Firefox on iOS?
Flags: needinfo?(alainez)
Blocks: 1082944
backlog: --- → Fx36?
Whiteboard: [p=investigation by marketing] → [p=investigation by marketing][strings][standalone]
taking off priority until have missing info
Priority: P1 → --
Target Milestone: mozilla35 → ---
updating user story with darrin's UX and arcadios wording.
backlog: Fx36? → Fx36+
User Story: (updated)
Flags: needinfo?(alainez)
Priority: -- → P2
Whiteboard: [p=investigation by marketing][strings][standalone] → [strings][standalone]
No longer blocks: 1082944
Hi Arcadio - so go through with Darrin and RT - the words make sense for browser but not for unsupported platforms. so need to determine what to write for those. Also - both this and bug 1045498, should they have the Hello logo there as well? or are we going to stick with the UX listed in the User Story (Firefox logo only). Just need marketing decision on that.
Blocks: 1082944
Flags: needinfo?(alainez)
Priority: P2 → P1
Hi Arcadio - so go through with Darrin and RT - the words make sense for browser but not for unsupported platforms. so need to determine what to write for those. Also - both this and bug 1045498, should they have the Hello logo there as well? or are we going to stick with the UX listed in the User Story (Firefox logo only). Just need marketing decision on that.
We're not planning to take this bug unless we hear some good direction on what we should put for wording. Right now we just say "you are on an unsupported platform". not sure we have anything helpful to suggest
backlog: Fx36+ → backlog
Flags: firefox-backlog+
Flags: qe-verify-
I would suggest that on unsupported platforms we just tell the user that: Sorry! <PLATFORM> does not currently support Firefox Hello! Again though, in Darrin's UX (https://people.mozilla.org/~dhenein/labs/loop-link-spec/#link-expired) rather than just an empty white page.
Assignee: nobody → sfranks
(In reply to Sevaan Franks [:sevaan] from comment #15) > I would suggest that on unsupported platforms we just tell the user that: > Sorry! <PLATFORM> does not currently support Firefox Hello! > > Again though, in Darrin's UX > (https://people.mozilla.org/~dhenein/labs/loop-link-spec/#link-expired) > rather than just an empty white page. Yes I am OK there - Arcadio is that fine with you?
Attachment #8540745 - Flags: review?(rtestard)
We should remove the exclamation marks per Arcadio's previous comments on branding. Arcadio, does this look, fine to you?
That is correct, Romain. No exclamation point after Firefox Hello.
Flags: needinfo?(alainez)
But to answer the question is this OK. It delivers the message that it's a supported platform. We could however redirect the user (if the choose) to the Hello product landing page or to learn more about why iOS doesn't support Hello...just want to makes sure it's iOS's problem not Hello's problem in the mind of the user.
Flags: needinfo?(alainez)
That's perfect.
Flags: needinfo?(alainez)
Sounds like we're all set, SHell can we add this to the Trello?
Flags: needinfo?(sescalante)
Attachment #8540745 - Flags: review?(rtestard) → review+
Blocks: 1122439
No longer blocks: 1082944
No longer blocks: 1122439
Blocks: 1045498
Blocks: 1122439
No longer blocks: 1045498
User Story: (updated)
User Story: (updated)
backlog: backlog+ → Fx38+
Assignee: sfranks → nobody
Severity: normal → minor
Flags: needinfo?(sescalante)
Priority: P1 → P2
Depends on: 1098355
I've not got devices to check this on all the different platforms, but I tested it with returning the expected values from the platform detection function.
Attachment #8559708 - Flags: review?(mdeboer)
Comment on attachment 8559708 [details] [diff] [review] Loop's link clicker UI needs new UX for notification of non supported platform Review of attachment 8559708 [details] [diff] [review]: ----------------------------------------------------------------- LGTM, thanks! ::: browser/components/loop/test/standalone/standaloneAppStore_test.js @@ +106,2 @@ > it("should set windowType to `unsupportedDevice` for IOS", function() { > // The stub should return true for this test. nit: please update this comment. @@ +106,3 @@ > it("should set windowType to `unsupportedDevice` for IOS", function() { > // The stub should return true for this test. > + loop.shared.utils.getUnsupportedPlatform.returns("IOS"); This function ought to return strings in all lowercase...
Attachment #8559708 - Flags: review?(mdeboer) → review+
Assignee: nobody → standard8
Iteration: --- → 38.2 - 9 Feb
Target Milestone: --- → mozilla38
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: