Currently, while we have made the paradigm “preferred devices logic” in Blue to allow users to choose
the devices they want to use, we are hitting issues where First Time Users are not always seeing that explicit choice.
This can result in "No Sound" and "Audio Quality" complaints because we are not using the devices users expect especially headset devices.
This project is about introduce a way to do auto selection, defines new device selection rules including notification framework for
adding multiple devices logic, easy to switch devices and provides a less complex experience. which is what users expect.
- Every time users plug in new devices we show “USE” notifications.
- If dismiss, users can’t use it or need to select the device manually in the settings dropdown.
- If “JUST USE NOW” and next time join the meeting with the same device it will ask again until they save as preferred devices.
- Same behavior is happening when users switch the device
- After users save their device as preferred device and when the paired
device(Headset) is plugged in, we currently show two notifications because we don’t treat
headset as one device even though it is paired device.
- If the device is unplugged, we show the “Device Removed” notification with two separate
auto selected internal device notifications at the same time which is overwhelming.
- When users select a device for mic or speaker individually, the usual intention is to use the headset
for both speaker and microphone because headset is the paired device. However, currently we don’t
link paired devices which adds an additional step to select the device manually in the dropdown when the users
switch to other headset.
Lead the brainstorming workshop with cross functional partners include engineers, PM and designers to revisit the problems and find the right solutions.
- Remove the preferred devices logic as whole
- Auto selection logic is applied only for the paired devices(Headset).
When user plugs in headset and if there is no other headset plugged in, we autoselect it.
- When we auto select, show a device notification that it occurred.
- Allowing user to easily see what device is currently selected and allowing them to manually change it.
- If a new headset (mic and speaker) is plugged in and there is an existing headset already connected,
show a device notification that allows them to pick the new device with the "Use" button. The "Use" button
should now represent "Save" as well, don't prompt the user for "Save" separately.
- Based on the auto selection, “Most Recently Used(MRS)” logic should be applied just in
case multiple devices are plugged and unplugged.