Fun with NFC Part Two – Performing Actions with NFC Tags

In my last post I described my rather underwhelming first experiences with NFC, using the apps that came supplied with my Sony Xperia S Android handset. I then got slightly more success using the excellent (and free, I might mention) NXP TagWriter app from the Google Play store. But, so far, I’ve only written and read simple text strings over NFC. What about if you wanted to program some action that should be taken when a device reads an NFC tag?

This, I believe, is the intended function of the Sony Xperia SmartTags app, but the required SmartTags themselves are still not available in the UK (and those stockists that are advertising them for pre-order suggest that, when they do become available, they will be at a hugely inflated price compared to regular unbranded NFC tags:- £15 for 4 SmartTags compared to £6.50 for 10 generic NFC tags…). So, it was time to turn to the Google Play shop again to see what alternative apps were out there.

There were two apps that caught my eye, which both seemed to provide the required functionality:

So, I decided to take them for a whirl:

NFC Task Launcher

image

NFC Task Launcher has excellent reviews (4.7/5.0 stars average) and lots of positive comments. In addition to the paid app (costing £1.21), there’s also a free version. Seeing as I’m only fiddling with NFC, it made sense for me to download the free version first so that I could evaluate the sorts of actions available that could be programmed on my handset.

Or so I thought.

Installing and firing up NFC Task Launcher Free, I was a little surprised not to find any menu options relating to creating tags, reading tags, or assigning actions. Those, I thought, would be pretty key features for any application that allowed you to create and read tags that performed actions… Instead, the only options were to upgrade to the full version, some settings, an about page, and a link to purchase NFC tags:

screenshot_2012-03-23_1141

Reading the description on the Google Play shop, I then saw: “This is the free version of NFC Task Launcher. It can be used to READ and EXECUTE tags created with the full version”. Hang on… the only thing that the free version can do is read and execute tags created by the full version? How does that help me evaluate its functionality, when I need access to the paid version to make it do anything?

The paid version of NFC Task Launcher might be great, but there’s certainly no way of knowing that from trying out the free version first, so NFC Task Launcher Free is another app that can be added to the “list of useless apps to be deleted”.

NFC Quick Actions Free

When installing this application, you’ll notice it asks for a lot of permissions. I’m normally very reluctant to install applications that ask for more permissions than necessary but, when you think about it, the whole point of using this application is to automate different parts of your phone. For every possible action you might want to take in response to reading an NFC tag, this application needs to have permission to perform that action, so expect to see it request permissions for everything from taking videos to turning on Wi-Fi and making calls:

screenshot_2012-03-22_1422

Having installed and launched NFC Quick Actions, you can select from one of a number of actions to assign to a tag:

screenshot_2012-03-23_1228

The available actions are:

  • Launch an application
  • Dial a number
  • Check into Foursquare
  • Turn on/off the device light
  • Send an email
  • Load Google Maps
  • Launch the “Android Market” (now Google Play shop)
  • Navigate to a chosen destination
  • Toggle Wi-Fi/Bluetooth/Airplane Mode
  • Send an SMS
  • Load Streetview
  • Write Text
  • Navigate to a URL
  • Play a Youtube video

Having selected an action, and set any corresponding parameters (i.e. the addressee to which an email or SMS should be sent, or the point on which to centre the map), hold up an NFC tag to the back of the phone to write that action to the tag.

screenshot_2012-03-23_1316 screenshot_2012-03-23_1317

Subsequently, every time you hold up the tag to the phone (so long as the phone is unlocked and NFC is enabled), the given action will be performed – you don’t need to have the NFC Quick Actions application open. In the example above, waving my phone above the programmed NFC tag causes Google Maps to open, centred on Norwich. Neat, huh?

I tried out a few of the actions, and they seemed to work relatively well. However, there’s still a few improvements that could be made to the application: the UI is a bit clunky and a lot of the descriptive text could be made clearer. The biggest limitation, however, is that NFC Quick Actions can only assign a single action to a tag. In practice, I would normally want to specify sets of actions to occur- for example:

  • When touching my phone on the NFC tag on my bedside table, I’d like to set my alarm for the morning, turn off Wi-Fi, and dim the screen brightness.
  • When touching the NFC tag in my car, I’d like to enable GPS, turn on handsfree mode, and fire up the Navigation app.
  • etc. etc.

I’ve written to the developer with suggestions for a few more actions, and to ask whether multiple actions are likely to be supported in the future. I’ll let you know if I hear anything. In the meantime, if anyone can recommend whether it’s worth investing in the paid version of NFC Task Launcher, or if there are any other NFC actions apps out there, please let me know….

About these ads
This entry was posted in Uncategorized and tagged , , , . Bookmark the permalink.

8 Responses to Fun with NFC Part Two – Performing Actions with NFC Tags

  1. Joshua says:

    Developer of NFC Task Launcher here: The free version was not created to evaluate anything, but for use with existing tags.

    Specifically we had instances where someone would create some tags and had friends that wanted to use them (e.g. check in to foursquare at their house, connect to their wifi network) but they didn’t all want to purchase the app or be required to purchase the app just to use the tags. As a result the free version was created so that they could still benefit from the tags in this location without paying for the app.

    It was never meant to be an evaluation tool or “preview” of the full app. It was meant as a convenience for those wishing to use tags already created.

    • alastaira says:

      Hi there,

      Thanks for the comment and the explanation! Sorry if I seemed overly-harsh; as a I pointed out, the paid version of NFC Task Launcher has had many excellent reviews – it’s probably because most users expect (certainly I did) that when they see both a “free” version and a “commerical” version of the same app, that the free version will provide an evaluation of the commercial app (but may be a limited subset of features, time-limited, or include adverts, say).

      It seems that in the case of NFC Task Launcher, the “free” version really is a slightly different application – in that it is “reader” only. To your credit, you do make this clear in the application description, but I just think it goes contrary to expectation. You, of course, don’t need to explain your reasons, but I personally would have liked to be able to test whether NFC Task Launcher would work with my XPeria handset, and also see the range of actions that can be assigned, without having to pay first.

  2. James says:

    You can create your own Xperia compatible smart tags:

    From http://forum.xda-developers.com/showthread.php?t=1523458:
    Write the following URIs to your NFC tag:

    For the red tag: semc://liveware/A1/1/NT1/2/smarttags1
    For the blue tag: semc://liveware/A1/1/NT1/1/smarttags1
    For the white tag: semc://liveware/A1/1/NT1/4/smarttags1
    For the black tag: semc://liveware/A1/1/NT1/3/smarttags1

  3. Fernando Cejas says:

    Developer of NFC Quick Actions here: :)..Just say thanks for the review!!..Your feedback has been received and well documented. NFC Quick Actions is growing step by step and I’m doing al my best!!.. Your suggestions will be strongly considered!!!..
    Take care!!!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s