1) Transmission via surfaces is thought to be important (afaik). You don't have to be in the same place at the same time to transmit.
2) My bluetooth seems pretty slow and unreliable when connecting to my headphones. Is it reliable for logging ~50 proximities during my trip to the supermarket?
2) Scanning is mostly just listening and waiting for other devices to send beacons. With one discoverable device nearby, it might take a moment to hear anything. With 50 devices nearby, you scan should be spammed with results.
You might have missed a few devices if you were unlucky and moved out of range before they got a successful beacon through. However, in that case you could use second-hand proximity to find the "lost" contact through some of the successful ones.
According to Hendrik Streeck, a leading researcher in Germany, this may not be the case: https://youtu.be/VP7La2bkOMo?t=231
They are working on a more formal study of this but indications are that the viruses that other teams have found on surfaces may be "dead" (in the sense that they cannot actually replicate anymore and therefore are not bioactive relatively soon after leaving host organisms).
Video only in German, sorry, sure this will get publicized internationally if the study confirms the indications.
and they only measured the quantity, not whether the viruses they found after x hours could actually still replicate.
[1] https://www.nejm.org/doi/10.1056/NEJMc2004973 [2] https://www.eurosurveillance.org/content/10.2807/1560-7917.E...
Then see what the false negative rate is - unless the average number of "others seen" is close to 100, this isn't going to work.
Furthermore any kind of app will only reach a subset of the population. (Senior citizens are unlikely to install this app.)
Yes, bluetooth drivers are a horrible hellscape of cyberspace, but it's probably because connecting to a sink/source (speaker/mic/camera/whatever) sets up the corresponding audio/media/etc channels too, and the interaction of the relevant components (pairing, PIN, kernel modules, gstreamer or who knows what) is what requires a very fragile dance. I have no idea how broken the BLE part is.
Firechat doesn't seem that bad and it uses Bluetooth too.