This plus the native support for CardDav and CalDav are pushing me to try iOS next time I have to change my phone.
This plus the native support for CardDav and CalDav are pushing me to try iOS next time I have to change my phone.
https://f-droid.org/en/packages/com.secuso.privacyFriendlyCo...
Don't forget it is on the Google Play store too. https://play.google.com/store/apps/details?id=com.google.zxi...
There was a time when QR Code scanning was better in Android than iOS (native in iOS 11.x).
The "Google" way of scanning QR Codes is Google Lens, but it doesn't work offline :|
I believe these bad reviews might be a result of the malware app pushing bad reviews to the zxing app page on google play, using an in app 'rate this app?' -> low rating -> send to the zxing app in Google Play (instead of the malware app in google play).
This is the best heuristic to apply not just for QR code scanning, but for pretty much everything. To avoid malware, avoid the Play Store.
When using f-droid, also check out the project web site and git repo (at least in a cursory way, even if you can't fully audit the code, you can get a sense of who the developer is and the project's overall health from the commit log and issue tracker).
Play store should be only used for things that you can't work around with apps from f-droid.
What's interesting, is that despite the app not being updated since 2018, open source, and containing no ads or tracking the reviews are saying it recently became adware.
Searching for barcode scanner in the app store brings you to a horrible sea of ad supported crap ware, and it seems like that crap ware wants to ensure you don't download something that might be decent.
But I also use this app for QR-codes, since I was never able to find an alternative. The vast permissions required make me nervous every time I install it... Good to know it is on F-Droid as well, built from a source tarball, so should be OK [1]?
[1] https://f-droid.org/en/packages/com.google.zxing.client.andr...
However all the negative comments about ads are from after November 2020. Clearly a smear campaign.
The last update I see available is what I have installed - 4.7.8 from September 2018. Definitely no strange behavior from it.
I scraped the latest 1000 reviews (coincidentally almost exactly 12 months worth).
The "adware" reviews are all very recent with large amounts of votes.
They seem to start on December 18, with 162 1-star reviews in the following 25 days -- more than all the 1-star reviews in the 6 months prior.
I wouldn't be surprised if these reviews are not only automated spam, but are constantly being deleted and reposted to keep them "fresh", and at the top of the "relevant reviews".
Charts: https://imgur.com/a/QUyHcHu
CSV of review data: https://pastebin.com/ZanYgd5Y
Used the simplescraper.io Chrome extension (with a little bit of DevTools fiddling) to export a CSV.
Created a pivot table in Excel and charted the results.
Another option would be to use Google's MLKit. I think they've added support for scanning QR codes in there. It requires Google Play Services though, which is not ideal.
> No issues initially but now it will give full screen ads often that either force open your browser to a shady site...
> ...thought I should update it. That's when I started getting full page ads and browser redirects. I don't know who hijacked this app...
> Avoid!! Used to be great. Now opens adware, and pops it over the lockscreen. Goes to great lengths to cover its tracks, calling the process "partners" and removing itself from recent applications. I had to use "popup ad detector" to find it. Appalling behaviour. Very underhanded.
The zxing library is open source and different from the app. So looks like something fishy happened to the app recently. From the description of problems, this might even be the app referred to in the article.
The one thing I've noticed about the iOS store is that apps are more up-front. Many have a price tag attached to them, which I prefer. Android apps are all about giving you something for free and then in the back doing god knows what to make pennies off of you.
The whole ads-in-apps situation is from some sci-fi novel. Let's make screens bigger, so we can fill more of it with ads.
I wonder if this is a concerted effort to steer impressionable people away from a "real" FOSS QR code reader app and direct them to a malicious one instead, using scare tactics.
Voice Assist is yet another privacy invasion vector imho, there are too many anecdotal first hand accounts of someone talking about fishing and suddenly getting banner adds for boat trips everywhere.
The technology and storage that would be required to parse non-device-directed speech doesn’t exist and wouldn’t be profitable since there are so many other reliable signals that are much cheaper.
Ridiculously, there's no way that I can see to get an app shortcut icon to it.
Note: I work at Google but not on Android/Lens
Better to be screwed by google, than to be screwed by both google and samsung/whatever.
I had a QR reader in my camera app on some old Androids, around 2011 or so, but maybe it was because I then often was running custom ROMs? Or because back then QR codes were hyped and used for everything? Anyways, in 2019 or so it was included again in the native camera app on all Samsungs.
While I get the allure of "it just works", having a niche feature that's basically never used and easily installed anyway seems like a weird hill to die on.
There is also ICSx⁵ from the same developer, works against outlook.com.
I paid for both, they work great.
Apple added a builtin QR code scanner to the camera app in iOS 11 due to the ridiculously widespread use of QR codes in China.[1] I guess (Google's version of) Android doesn't have that because Google doesn't derive much value from that market, and QR codes don't have as much mindshare in other major markets.
[1] They specifically called out the Chinese market when introducing the feature in WWDC 2017 keynote:
> Of course, there's much more than we have time to talk about today, but I want to highlight some features of special interest to our customers in China, like QR codes that are integrated right into the main camera, accessible from the lock screen, super use Yes, super useful for customers in China.
I believe that its built-in app also has a QR scanner in HiVision package, but it requires to accept a scary privacy agreement.
Firefox for Android embeds a QR scanner in its address bar: https://support.mozilla.org/en-US/kb/scan-qr-codes-firefox-a...
My last few Android phones have had QR reading built in to the camera though, just not current Nokia. It might even be my biggest annoyance with it...
But, the phone I had before those two, had a Camera app which didn't read QR codes. So maybe it's a matter of expectations now: old Camera apps were just for Camera, while modern ones are now generally expected to be able to read QR codes? (I would, anyway)
I thought it was a bit 'hit or miss' at first - if you hold the camera over the code, after a bit it decides to pop up a link over the QR in preview. Then realized if you tap on the code, it instantly displays the link. Just had a fun few minutes on https://www.google.com/search?q=qr+codes&tbm=isch - as the tap allows it to handle multiple ones within the same frame.
After taking a picture of a QR code, view the image, tap 'more', wait 10s, if the image is good enough (and it really needs perfect focus and placement, it's very pinickety) then it will show "read QR code", if you choose that option it will then take you to a URL/text preview, and then you can open your browser to that URL, etc..
Worst discoverability ever!
I've had this on Samsung phones for a long time.
On the flip side there are QR apps in the top 100 App Store apps because the built-in support in camera is not really obvious unless someone tells you.
But these are all behind app, not readily accessible.
Took me ages to discover that, still not sure how long it’s been there.