DP-3T / gaenlib

0 stars 1 forks source link

Study existing non-GMS GAEN APIs #1

Closed ineiti closed 4 years ago

ineiti commented 4 years ago

Existing implementations

microG

Open-source project aiming to provide a free implementation of Google Play Services.

Interesting issue with discussion regarding EN.

CoraLibre

Open-souce project aiming to provide a free implementation of an EN SDK for corona contact-tracing apps

Matrix channel for CoraLibre discussion. The microG main developer is also connected and participates to the discussion.

Google libraries

Contains a snapshot of code from Google Play Services' Exposure Notifications module.

TODO

ineiti commented 4 years ago

Check which of CoraLibre and microG give a good minimum of a combined:

cgrigis commented 4 years ago

First prototype using microG as libraries (see microg/android_packages_apps_GmsCore#1179). This uses 10 packages from microG with minimal changes, as well as minimal changes to the app, mostly packaging and dependencies configuration. Tests on the phones provided by the lab look functional as far as I can determine by examining the debug logs and scanning beacons. The next step is to test on a phone that does not have GMS (unlike the lab phones), to ensure it is really using nothing from GMS.