Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Launch icon for private browsing #419

Closed
vesta0 opened this issue Feb 8, 2019 · 18 comments
Closed

Launch icon for private browsing #419

vesta0 opened this issue Feb 8, 2019 · 18 comments

Comments

@vesta0
Copy link
Collaborator

vesta0 commented Feb 8, 2019

Why/User Benefit/User Problem

As a user, I want to be able to open the browser in private mode with TP on, so I can do quick private searches where no history is retained.

Acceptance Criteria (how do I know when I’m done?)

Allow user to always open 3rd party links in PBM + TP on #514
I can launch a search in private mode with 1 click (without opening the regular browser first)

┆Issue is synchronized with this Jira Task

@bbinto bbinto added the P3 Some future sprint label Feb 8, 2019
@bbinto bbinto added this to the Backlog milestone Feb 8, 2019
@brampitoyo
Copy link

brampitoyo commented Feb 19, 2019

I just tested Facebook version 1.9.0 (Download APK). It was originally built around the time of Android version 4 (Ice Cream Sandwich and Jelly Beans), but can still be installed in Android Pie. It has lots of warnings, but many functionalities were surprisingly intact.

This version of Facebook was special, because it adds three launcher icons for three separate activities: Facebook, Camera and Messenger.

Pre sign in

Tapping all icons would bring you to the same sign in screen:

Post sign in

  • Tapping Facebook would bring you to your timeline on Facebook.app
  • Tapping Messenger would bring you to the “Messages” tab on Facebook.app
  • Tapping Camera would bring you to a camera view (?) that behaves as if it was a separate app

Facebook and Messenger

Both launcher icons share the same behaviour:

  • They are shortcuts to two views within the same Facebook.app
  • If you go to the app switcher, Android System sees one app

Facebook itself promotes these icons not as separate apps, but as “shortcuts for sharing”.

Camera

This launcher icon behaves differently:

  • Distinct, unique UI from Facebook/Messenger
  • There’s no entry point to access Facebook/Messenger from Camera, and vice versa
  • If I go to the app switcher, Android System thinks that it’s totally different from Facebook/Messenger

In other words, Camera behaves as if it’s a separate app.

@brampitoyo
Copy link

Possible next steps

It seems as if we can design private browsing to behave in two ways:

  1. Launcher icon will open private browsing mode within Fenix.app
  2. Launcher icon will open private browsing that behaves as if it’s a totally separate app from Fenix

From our recent user research shareout, we know that there’s an opportunity for a specialised private browsing which is good at:

  1. Basic browsing performance: simple, lightweight, gets you there quickly
  2. Making privacy easy and convenient: no more worries about manually cleaning
  3. Creating a clean, distraction-free space: to help you feel organised, productive and tidy

To do this, we may have to pick an approach that defaults to private without requiring forethought or extra steps to switch into a mode within an app.

Is there’s an argument to be made for making private browsing its own thing?

@pocmo
Copy link
Contributor

pocmo commented Feb 19, 2019

Instead of creating a separate launcher icon (and potentially confusing users) could we consider supporting a private browsing shortcut? They offer similar functionality AND can be added to the home screen if the user chooses so.

For example with Chrome:

Shortcuts:

shortcuts_chrome

Added to home screen:

shortcuts_chrome

Compatibility

  • Shortcuts are available since Android 7.1
  • Since Android 8.0 shortcuts can be pinned (added to home screen)
  • Shortscuts can be dynamic too (e.g. if we want to have shortcuts for sync/linked devices).

@vesta0 vesta0 added P2 Upcoming release P1 Current sprint and removed P2 Upcoming release P3 Some future sprint labels Mar 27, 2019
@vesta0 vesta0 modified the milestones: Backlog, Backlog (After MVP) Mar 29, 2019
@vesta0 vesta0 added needs:UX-feedback Needs UX Feedback and removed UX labels Jun 26, 2019
@vesta0 vesta0 added this to Theme: Privacy by design in Fenix Feature Requests Jun 26, 2019
@vesta0 vesta0 modified the milestones: Backlog, Q3 Feature Backlog Jul 2, 2019
@vesta0 vesta0 added must and removed P1 Current sprint labels Jul 2, 2019
@sblatz sblatz added the feature request 🌟 New functionality and improvements label Jul 11, 2019
@jyeontaek jyeontaek moved this from Sprint Backlog to In Progress in Fenix Sprint Kanban Aug 23, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Aug 26, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Aug 26, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Aug 27, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Aug 27, 2019
@jyeontaek
Copy link
Contributor

The 3rd party links part is done, but I need more time on the shortcuts after Amy and I had our discussion about pinned shortcuts vs separate launcher.

jyeontaek added a commit to jyeontaek/fenix that referenced this issue Aug 30, 2019
@klint
Copy link

klint commented Sep 4, 2019

Isn't issue #5054 related to this one in a way?

jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 4, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 4, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 4, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 4, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 5, 2019
@colintheshots colintheshots modified the milestones: v1.4, v2.0 Sep 5, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 9, 2019
jyeontaek added a commit to jyeontaek/fenix that referenced this issue Sep 11, 2019
@jyeontaek jyeontaek added the eng:qa:needed QA Needed label Sep 11, 2019
@sblatz sblatz moved this from In Progress to Ready for QA in Fenix Sprint Kanban Sep 11, 2019
@lobontiumira
Copy link

Verified that in Settings - Privacy section there is a new option "Add private browsing shortcut" which adds a private browsing shortcut to the device's home screen. Launcher icon opens private browsing mode within Fenix.app.
Tested on RC 2.0.0-rc.2 with Xiaomi Mi Pad 2 (Android 5.1), and One Plus 5T (Android 9).

Fenix Sprint Kanban automation moved this from Ready for QA to Done Sep 12, 2019
Fenix Q3 Feature Backlog automation moved this from Must to Done! Sep 12, 2019
@lobontiumira lobontiumira added eng:qa:verified QA Verified and removed eng:qa:needed QA Needed labels Sep 12, 2019
@project-bot project-bot bot moved this from Done to In Progress in Fenix Sprint Kanban Sep 12, 2019
@sblatz sblatz moved this from In Progress to Done in Fenix Sprint Kanban Sep 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
No open projects
Development

No branches or pull requests