cwa-app-android icon indicating copy to clipboard operation
cwa-app-android copied to clipboard

Display Google Exposure Notifications System version more user-friendly

Open MikeMcC399 opened this issue 3 years ago • 5 comments

Avoid duplicates

  • [X] This enhancement request has not already been raised before
  • [X] Enhancement request is specific for Android only, for general issues / questions that apply to iOS and Android please raise them in CWA-Wishlist
  • [ ] If you are proposing a new feature, please do so in CWA-Wishlist

Current Implementation

Last reviewed for relevance on App version: 2.22.1

The CWA Android App Information provides a version number of the Google Exposure Notifications System at the bottom of the screen. Use the three-dot menu on the CWA Start Screen to access App Information.

App Information EN ENF Version

Disadvantages of current implementation

  1. The version number in the app (e.g. from the above screenshot 18210613000) does not correspond to the version number described in the Exposure Notification release notes e.g. v1.8.
  2. To explain how to parse a full version number a detailed FAQ article https://www.coronawarn.app/en/faq/#ENF_version was published through PR #https://github.com/corona-warn-app/cwa-website/pull/207. This is more complicated than ought to be necessary.
  3. The App Information display uses the abbreviation "ENF", however only Apple refers to an Exposure Notification framework (ENF). Google consistently refers to their module as "Exposure Notifications System", for example in the help directly linked to via Android Settings > Google > COVID-19 Exposure Notifications > Learn more. Google only rarely abbreviates this term and then they use "ENS" as in https://support.google.com/android/answer/9930236?hl=en "Google and Apple have built in safeguards to ensure that government contact tracing apps built with ENS cannot infer your location." or in the original program announcement https://blog.google/inside-google/company-announcements/update-exposure-notifications/.

Suggested Enhancement

  1. When an 11-digit ENS version number is retrieved from gms, parse and display the first two digits as the version number in addition to displaying the full version number in brackets.
  2. Change the label from ENF to ENS.

So for instance instead of displaying:

ENF Version: 18210613000

that could become:

ENS Version: v1.8 (18210613000)

Expected Benefits

  1. It will be easier to recognize the version number of the Google Exposure Notifications System without a user having to understand the coding of VVYYWWnnnnn where VV = version YY = year WW = week nnnnn
  2. The version number displayed by the app will be directly relatable to the version number described in the Exposure Notification release notes.
  3. The FAQ https://www.coronawarn.app/en/faq/#ENF_version complexity can be reduced because it will no longer be necessary to describe to users how to decode a Google Exposure Notifications System version number by hand.

Additional information

I made the equivalent enhancement request to Google for their UI and they have implemented it in the v1.8 (211213000) release.


Internal Tracking ID: EXPOSUREAPP-5641

MikeMcC399 avatar Mar 09 '21 19:03 MikeMcC399

Internal Tracking ID: EXPOSUREAPP-5641

dsarkar avatar Mar 10 '21 16:03 dsarkar

@MikeMcC399 Different topic: Samsung A21 / Android 10 / CWA 1.13 / German locale / BT off / OS ENS pop-up notification in English. Are you able to reproduce this?

image

dsarkar avatar Mar 11 '21 11:03 dsarkar

@dsarkar

The notification is from Google Exposure Notifications System, not from CWA.

My Phone ENF Version is 18210214000 which is slightly older than yours (18210613000) and I cannot reproduce with the language set to Deutsch (Deutschland).

I have a tablet which is already running 18210613000 but that gave me no notifications at all.

If you want to continue to discuss this, please open a new issue as it doesn't belong here!

Edit: This issue is now reported in https://github.com/corona-warn-app/cwa-app-android/issues/2657.

MikeMcC399 avatar Mar 11 '21 12:03 MikeMcC399

The ENS UI was updated recently, now showing Version v1.8 (211213000)

To support @MikeMcC399 's suggestion: CWA version number and ENS UI version number could be aligned (similar formattig) which is then also more user-friendly.

Edit:

I already made the equivalent enhancement request to Google for their UI and they will consider it for a future version.

So it was done.

vaubaehn avatar Apr 23 '21 13:04 vaubaehn

@vaubaehn

It's good you noticed that Google implemented my enhancement request. Thank you for reporting the change.

Given that Google has de facto endorsed the suggestion, I hope that the Open Source Team will also implement it in the CWA Android app correspondingly. So that would mean changing ENF Version: 1821121300 to display as ENS Version: v1.8 (211213000) on the App Information page.

MikeMcC399 avatar Apr 23 '21 13:04 MikeMcC399

  • This enhancement request is queued for release with CWA 2.27.
  • It brings the display of the Google Exposure Notifications System version in CWA into alignment with the Android Settings Google UI

App UI: CWA Three-dot symbol > App Information Google UI: Android Settings > Google > COVID-19 Exposure Notifications

Closing, since the change is part of the 2.27.x milestone.

MikeMcC399 avatar Sep 09 '22 16:09 MikeMcC399