Comment by jeroenhd
3 days ago
An additional benefit is that the Wi-Fi standard also means that the weird account requirements on Google's Nearby Share can be avoided by independent implementations (i.e. on Windows or Linux or maybe rooted Android, iOS and macOS already have it of course).
"Contacts only mode" will always be a challenge, but at least the "I just want to share a file without Google watching me" use case is now resolved by Google implementing a standard that doesn't involve them.
Unfortunately, this is Pixel 10 exclusive for now, for some reason. I expect Samsung to pick this up eventually as well, but I'm not sure if Google will be able to backport this tech through Google Play Services the way they did with Nearby Share on older phones.
Qualcomm has confirmed it's coming to Snapdragon phones soon[0], which maybe hints that it's dependent on the SoC drivers? Samsung uses a mix of Snapdragon and their own Exynos, but I can't see them not releasing it to their Snapdragon phones when others do, and then they pretty much have to release it to their Exynos phones too.
[0] https://www.notebookcheck.net/Qualcomm-confirms-Quick-Share-...
An implementation of AWDL on Linux requires a Wi-Fi card that supports "active monitor mode with frame injection". [1] I looked into using it with an Intel Wi-Fi card I had and it appeared mine wasn't supported. I'm guessing the situation is similar on Android in terms of SoC support.
[1]: https://github.com/seemoo-lab/owl?tab=readme-ov-file#require...
Have you confirmed that the new feature works without an account or is that speculation?
The account requirement for nearby share never made sense yet they still did it the way...
The account requirement for nearby share is, as I understand it, to enable "contacts only" mode, which is how you prevent people from receiving random dickpics the second they try out the protocol and permanently turn the feature off afterwards. I think NS also has some kind of cloud transfer backup connection in case local transfers don't work (using Samsung's cloud), but I'm not 100% sure if that's related.
The account requirement can already be avoided using existing implementations of standard QuickShare (i.e. https://henriqueclaranhan.github.io/rquickshare/) but those are limited to devices sharing the same WiFi connection. However, as there is no contact sharing between iOS and Android, interoperability basically forces Google to pick between "Google account optional" and "doesn't work with iOS".