Tuesday, 29 April 2014
NFC apps: when are they gonna grow up?
If your phone is fairy recent (and it's not an iPhone), there's a good chance that it has a Near Field Communication chip. Your Android tablet probably has one too.
But is it good for anything else than reading public transport chipcards?
Things to scan that you already have
Your passport probably has an RFID chip in it. And your ATM card, your credit card, your drivers license. Grab NFC TagInfo from the Google Play Store, scan your cards, and see a bunch of numbers that don't make any sense to you. Get NFC Passport Reader and you can see what your passport is hiding in its chip.
That was useful, wasn't it?
Share your WiFi password, but not by NFC
An NFC sticker on your wireless router, or on the wall, and you don't have to tell your guests your WiFi password anymore, and they don't have to type it into their gadgets either. Just a tap on the NFC tag and they're connected. Cool, no?
There are plenty of apps out there to share your WiFi data. NFC Wifi, Instant NFC WiFi, NFC Wifi Reader, WifiTap WiFi NFC, InstaWifi, just to name a few. There are plenty of apps out there to share your router password to your visitors.
And that's where the trouble starts.
You can write an NFC tag with your WiFi details in it, but your friends can't read it unless they have the same app installed. If they have another app the tag pretends there's no app at all and pops a link to the Play Store where your guests can download the WiFi share app... after manually setting up the WiFi connection that they tried to set up automatically with your NFC tag.
There seems to be a universal format that should be independent of the app itself. Your tag writer should know about that universal format, and their tag reader should know it too. In real life you're better off dropping the data in a QR code. No matter what QR scanner your friends use, they'll be able to read your universally coded router credentials.
Hand out your contact info
How many business cards have you thrown away already? Put a few hundred people together in a meeting and they'll waste a tree on business cards alone.
Now here's where NFC could save the day (and the planet). Because there is a universal contact format called vCard. It's been doing the rounds since Fred Flintstone was a young boy and Dino was a puppy. Even my ancient Nokias could handle vCard, and that was way before the smartphone rage started. Every device with an address book in it can read it.
Again, plenty of apps out there to do the dirty work. NFC Business Card is one of them. Just make sure that you choose the universal vCard format, and not a proprietory knockoff layout.
Too bad you need an NFC tag with enough storage to hold your collection of middle names, phone numbers, emails, URLs, home address, business address, etc. The cheapest tags barely hold your name and email.
Keep it secret
An NFC tag can work like a key. For example, you could encrypt notes on your Android with a key stored in an NFC tag glued to your wallet.
Crypto NFC does just that.
It doesn't do it very well, though. The app is clearly a work in progress with a long way to go. You can write notes with it, and edit them later on, but you can't delete them. You can't back 'em up either. As for sharing them with other devices, maybe sometime in the future?
And the color scheme is terrible, with no way to change it.
But the number one reason for not using the app (yet): there's no fallback mechanism if your tag gets lost or damaged. No password you can enter just in case. The only way to protect yourself against tag loss is to make a bunch of key tags and hope that at least one of them survives your violence and sloppiness.
NFC Alarm Clock should get you out of bed like a bucket of cold water can. Write a tag, set an alarm with the app, and now it won't stop making noise until you tap your phone against the tag, which you glue to your coffee machine, bathroom door, or another strategic location far away from your bed.
Great idea, if it works. The app can be buggy, so check for missed alarms before you use it to wake up for your own wedding. It won't do repeat alarms. You can't even set your own alarm tone or alarm volume.
And it's too easy to cheat the alarm and stay in bed anyway. You can shut it up by switching off your phone, or rebooting it, or killing the app from Androids built-in app manager, or by long-pressing the back button if you're using the most popular custom ROM out there.
So have your mom keep that bucket of cold water ready anyway.
Or use Puzzle Alarm Clock. It comes with NFC tagging too (and QR codes), and is way more developed and way less buggy. And it's got recurring alarms too. The increasing alarm volume option alone makes it better than the alarm clock app with NFC in its name.
Get paid to tap
Billing your work by the hour? By the minute? No need to watch the clock because NFC Time Tracking does that for you. Just write NFC tags for your billable projects and tap your timesheet together.
Silencing your phone or switching to airplane mode by tapping a tag on your desk is not useful. It's micromanaging to the extreme, because a long-press on your power button doesn't take much longer and you don't even have to be anywhere near your tag for that.
Come to think of it, most location-based actions are better done with Llama. No need for any tags at all, just set and forget and walk into the right place. Done.
The one useful static location tag is the sticker next to your bed that lets you tap silent mode on at night and off in the morning. Although the "off in the morning" part would be better suited for an NFC-less out-of-WiFi-range trigger so you can have your morning coffee without hearing your boss call to ask why you're late again.
It gets different for things that move around a lot, like your car, passport, shoes, or computer.
An NFC tag on the dashboard is a great way to autoswitch from WiFi to mobile data, turn on your GPS (if your phone is rooted), launch your navigation app, and fire up your music player all with a single click on the but... err I mean a single tap on your NFC sticker.
Tap your passport (if it has an RFID chip) and auto-launch your mobile boarding pass, turn up the brightness, and disable auto-rotation to speed you past the bagage dropoff machine, the security checkpoint, and the gate.
Tap the NFC tag on your sneakers and get your running tracker rolling.
Do you often tether your laptop or tablet to your phone? Stick a tag on your computer and one tap gets your phone hotspot running. It saves you a tap on your hotspot widget. Yep, that's not much, but with a rooted phone it can also save you the trouble of unlocking your phone and swiping to the screen with the hotspot widget. Oh wait, we're micromanaging the taps again.
Location-based If This Then That app Llama reads NFC tags too, but if you want a dedicated NFC task runner there are plenty of apps to choose from. Here they come:
General tag reader
• NFC TagInfo
• NFC Passport Reader
WiFi password taggers
• Instant NFC WiFi
• NFC Wifi Reader (companion app: NFC Wifi Writer)
• WifiTap WiFi NFC
They're not compatible with each other. Yes, that sucks!
• NFC Business Card
• Crypto NFC
• Puzzle Alarm Clock
• NFC Alarm Clock
• NFC Time Tracking
If This Then That apps
• Llama (cell location and NFC tags)
• AnyTAG NFC Launcher
• NFC Tasks and NFC Tools
• NFC Actions
• NFC Tag Control
• NFC TagWriter by NXP
• NFC Smart Q