Apple's Passbook strategy ignores NFC technology to power iOS 6 retail apps

Posted:
in iPhone edited January 2014
Apple's new Passbook feature in iOS 6 isn't just a coupon app; it's a framework that enables retailers to develop smart apps for transactions, without relying on new Near Field Communications (NFC) hardware to do so.

Scott Forstall, Apple's head of iOS development, demonstrated Passbook at the company's June Worldwide Developer Conference, highlighting the new app's ability to manage boarding passes, tickets, store cards and coupons, with novel push updating and geolocation features.

In July, when asked by a financial analyst if Passbook hinted at the company's larger strategy for deploying a digital wallet infrastructure, chief executive Tim Cook described the new app as "a very key feature" but said he "wouldn't want to comment specifically on that point."



Cook briefly described Passbook in saying, "I think all of us have found that we were getting many passes and many tickets, maybe boarding passes, that were getting scattered all over our iPhones in different apps. And so Passbook does an incredible job of pulling all of those to one place."

If that's all Passbook was, it wouldn't be very special. Passbook doesn't offer the NFC "tap to purchase" features Google began promoting back in Android 2.x Gingerbread, and today's iOS apps can already generate digital passes, tickets, stored credit cards and coupons. The task of "pulling all of those to one place" could have been done by simply saving digital images to the Photos app.

Game Center for retail apps

But that's not all Passbook does. In fact, while Forstall focused on the new Passbook app that will be bundled in iOS 6, the real power and utility of Passbook is not in the new app itself, but rather in the framework of functionality and infrastructure Apple created around it.

In other words, the new Passbook app in iOS 6 is just the client interface for a series of features Apple has woven through iOS 6 and its supporting cloud services, including the App Store and its Push Notification Service.

This makes Passbook a close parallel to Game Center; a central strategic effort to enhance the features of third party iOS apps with minimal effort. While Game Center allows game developers to support leader boards, group play and achievement tracking features in their gaming titles "for free," Passbook is intended to make iOS apps related to shopping and other retail transactions better, smarter and more visible to users.

Apple passes on Google's NFC plans

In late 2010, Google launched basic NFC features in Android 2.3. A year later, it introduced "Google Wallet" and Android 2.4 alongside the then-new, NFC-equipped Nexus S, part of an initiative that required the search giant to outfit thousands of retail terminals with NFC readers.

Many observers expected Apple to bring the same technology to its iOS devices, backed by patents mentioning NFC that the company has been awarded, as well as reports of its partnership with NFC heavyweight Gemalto to develop a "virtual SIM."

NFC works by transmitting weak radio signals between a special chip on a mobile device and a closely-positioned chip-reader integrated into a retailer's Point of Presence payment system, or potentially even a vending machine or other unmanned kiosk. All NFC itself does is replace optical barcode readers or magnetic credit card swipe readers with a radio link, ostensibly adding a new layer of security. However, the way Google implemented NFC features in Android actually opened up all sorts of new security problems.

At this summer's Black Hat security conference, smartphone hacker Charlie Miller demonstrated NFC security flaws in both Nokia's N9 and Android phones including the Google-branded Nexus S and Samsung Galaxy S.

In an interview, Miller told Dan Gooden of Ars that NFC "certainly increases the risk that something could go wrong. It opens you up to a lot more than you would think."

Miller exploited bugs in Google's implementation of NFC that allowed him to open files and URLs capable of targeting known security flaws in Android. While Google has attempted to fix many of these flaws, more than 80 percent of the installed base of Android users is still stuck, months later, with a version of Android 2.x predating any of those fixes.

Apple's Passbook vs Google's NFC

Because none of today's iOS devices support NFC, for Apple to match Google in NFC it would have to begin adding NFC chips to its new iPhones and then wait for about a year before the majority of the installed base of iOS users could make use of the technology.

Floating an exclusive technology on Apple's latest version of the iPhone worked fine for Siri last year and FaceTime the year before that, but probably wouldn't work well for a system that needs to be broadly usable right out of the gate in order to see any adoption.

In January, a year and a half after Google began floating NFC support for Android, MasterCard executive Ed McLaughlin agreed in an interview that "the contactless payments industry needs Apple to hit critical mass."

However, signs are pointing away from enthusiastic adoption of NFC by Apple. Instead, rather than trying to augment all the credit card readers across the U.S. with NFC readers while also deploying NFC chips on its mobile devices, Apple has so far only demonstrated the ability to enable smart transactions without requiring NFC at all.

In Passbook, Apple's example tickets and coupons all simply use standard bar codes, which any virtually retailer or ticket vendor can already read. This strategy is therefore very similar to Apple's new iOS 6 Maps, which effectively duplicates the value of Google's years of efforts to collect StreetView images using its dynamically created 3D Flyover feature instead.

Rather than speculatively scrambling a new hardware technology to market and bringing serious security concerns along with it, Apple has worked to deliver Passbook as a package of software features that addresses specific existing issues, with significant concern given to security.

Passbook features for iOS 6 apps

Passbook provides time and location based features that support organizing digital coupons and tickets, enabling coupon expiration dates and presenting proximity alerts when a digital ticket can be used, such as popping up a boarding pass when you enter the terminal or presenting a store card when nearby a retail outlet (as Forstall demonstrated for Starbucks, below).



None of these features require an NFC radio or other new hardware to function, so Passbook will work on all devices upgraded to iOS 6, dating back to the 2009 iPhone 3GS. This immediate critical mass will attract the same kind of development that Game Center did (this summer, Forstall noted that over two thirds of iOS games now include support for the year old Game Center).

Like Game Center, Passbook supports new features within third party apps, enabling developers to build creative titles that can, for example, generate limited-time coupons or sell entry to events.

While third party apps can already create their own barcode-driven images (as some airlines already do for boarding passes, or as Starbucks and other retailers do for store credit apps), Passbook creates an easy to implement system where anyone can create tickets, sign them and distribute them in a way that iOS 6 can integrate into Passbook.

Inside Passbook tickets

Developers simply create a standard JSON (JavaScript Object Notation) description of their ticket, which is a text-based array of information including fields such as the owner's name, the location where it can be redeemed, validity dates, and the data to be rendered into a barcode (below, an Apple provided example of what a JSON version of Passbook ticket looks like).



They then compress and sign the document, along with any graphics, to create a digital pass. Signing the document makes it possible to validate as authentic and unmodified. The simple document can be easily formatted into a digital ticket readable both on the desktop (below), within any app, or visible within Passbook itself.



iOS 6 also implements a variety of features to allow third party developers to update tickets after creating them. Using Apple's Push Notification Service, a ticketing developer can advise travelers of delays or changes to boarding gates, for example.

And because Passbook "pkpass" tickets can incorporate location data, iOS 6 can highlight specific passes when you cross a specific geolocation "fence," such as entering a retail store or arriving at an airport or concert venue (as depicted above). This "Show On Lock Screen" feature can be turned off, along with automatic push updates, via the reverse side of the digital ticket accessed from the lower right "i" icon (shown below).



It shouldn't be difficult for other mobile operating systems to display or support at least some of the features of Apple's Passbook tickets. However, Apple's interest in pushing Passbook is clearly aimed at tying advanced transactions and smart apps to its own iOS platform.

There's already a vast critical gap between the the iOS App Store and Google Play, Amazon "appstore" and Microsoft's Windows Phone marketplace. With Passbook, Apple intends to make iOS 6 that much more attractive to custom development in a way that fails to benefit its competitors, without requiring retailers to adopt an entirely new NFC hardware payment system.
«13

Comments

  • Reply 1 of 52


    Passbook looks smart, shame it doesn't appear to be available for the iPad though.

  • Reply 2 of 52


    The problem with ignoring NFC, is that you won't get any compatibility with urban transport. Most of big cities now offers transport ticketing using NFC, and being able to use your phone to replace the transport NFC card would have been great.


     


    But it seems we won't go there with Apple :/

  • Reply 3 of 52



    #next_pages_container { width: 5px; hight: 5px; position: absolute; top: -100px; left: -100px; z-index: 2147483647 !important; }
    Good one!:)


    They will adapt of course.


     
  • Reply 4 of 52
    richlrichl Posts: 2,213member


    NFC support is inevitable. It's on pretty much every major city's roadmap for public transport and will be ubiquitous soon.

  • Reply 5 of 52
    kotatsukotatsu Posts: 1,010member


    NFC is everywhere in Japan. Apple missed a real opportunity when they shunned NFC and we're all the poorer for it. Perhaps Google's stuff will catch on eventually and we can take that route, at least through Android and Windows Phone 8 devices.

  • Reply 6 of 52

    Quote:

    Originally Posted by luinil View Post


    The problem with ignoring NFC, is that you won't get any compatibility with urban transport. Most of big cities now offers transport ticketing using NFC, and being able to use your phone to replace the transport NFC card would have been great.


     


    But it seems we won't go there with Apple :/



     


    In London they looked at using NFC for Transport (TfL) and decided it wasnt fast enough (http://www.gizmodo.co.uk/2012/07/london-underground-nfcs-just-too-slow/)


     


    NFC readers in shops is still a long way off, only a small percentage of businesses have NFC readers, and to be honest, the "limits" on how much an NFC transaction can take is probably why a lot of places do not take it.


     


    I suspect Apple are sitting on the fence regarding NFC until there is wider adoption, I also suspect the Passbook method will be extended to include specific "card" that could use NFC for payment .. though whether via Visa/Mastercard or via iTunes we dont know (apple's liking for a 30% cut may be the real killer of people paying via iTunes)


     


    I do hope apple have NFC in the new iPhone, then again if they also include the readers from their latest acquisition ( http://www.theverge.com/2012/7/27/3193078/apple-purchases-authentec-356-million ) as well, it'd help make people even happier :-)

  • Reply 7 of 52


    Apple is doing what Apple does well - not just accepting a current tech, but looking for ways to improve things for both the consumer and provider of services and things.  They have a real shot at changing how things are done and of all the companies out there, Apple has the best shot of success, IMHO.

  • Reply 8 of 52
    One of the problems with NFC for retailers is that many different companies, (cell network providers, credit card companies etc.) are trying to get in on the action. I can't see apple requiring retailers to install an apple branded"ipay" nfc system in addition to pay pass, zoom pass etc. systems in existence. If there is a standard system that every company is willing to get behind, then it would certainly work. The use of these systems in public transit works well in my experience and an NFC standard used in all public transit systems would lead to wider adoption. From the consumers point of view, a generic NFC symbol, if it were to become as recognised as the generic wifi symbol would lead to easy understanding and quicker mass adoption IMO. I don't see that happening any time soon though. (i know there is a symbol for NFC, btw)
    Apples Passbook solution, if it works as the article suggests, makes a lot of sense to get off to a great start out of the gate.
    I assume if Apple is taking a cut from this, it would only be 1-3%.
  • Reply 9 of 52

    Quote:

    Originally Posted by PJWilkin View Post


     


    NFC readers in shops is still a long way off, only a small percentage of businesses have NFC readers, 


     



     


    I disagree there, with the exception of a few big box retailers with old or custom POS systems, those PayPass / NFC readers are everywhere, particularly in shops. 


    Quote:


    and to be honest, the "limits" on how much an NFC transaction can take is probably why a lot of places do not take it.



    Not sure what that means. and as I already said many many places actually already do



    Quote:

    Originally Posted by jmgregory1 View Post


    Apple is doing what Apple does well - not just accepting a current tech, but looking for ways to improve things for both the consumer and provider of services and things.  They have a real shot at changing how things are done and of all the companies out there, Apple has the best shot of success, IMHO.


     




    Kind of true, there are several big coalitions forming around mobile payments. Aside from Google, big money is getting behind ISIS in the US too. At the end of the day I think Apple will still support NFC, however their implementation probably will be entirely different. As people have pointed out big infrastructure is including NFC now or in their plans and changes there don't happen overnight. It's something I'd personally rarely use anyway.

  • Reply 10 of 52

    Quote:

    Originally Posted by PJWilkin View Post


     


    In London they looked at using NFC for Transport (TfL) and decided it wasn't fast enough (http://www.gizmodo.co.uk/2012/07/london-underground-nfcs-just-too-slow/)


     


    NFC readers in shops is still a long way off, only a small percentage of businesses have NFC readers, and to be honest, the "limits" on how much an NFC transaction can take is probably why a lot of places do not take it.



     


    I use it everyday in Tokyo, and do not have to stop to pass the door, and never think of it as something that was slowing me :/ 


    They want people to be able to check while running ? ^^' 


    And by the way, they have something quicker in London, or they just do not use "too slow" NFC so they can have something slower ?


     


     


    For the shops, I guess it depends of the country, in Japan there are a lot of shops (fast foods, conbinis, karaokes, etc...) where you can pay with a form of NFC, including transport cards.


     


    I would have at least 3 or 4 cards I could get in the phone if it used NFC and got supported by the cards companies. So I'll be with you in hopping that they included it in the new iPhone.

  • Reply 11 of 52
    I'll have to admit it: I don't get it.

    United Airlines' app stores the boarding pass and has the ability to update like a passbook offering would, but it adds the ability to get flight status updates for current and onward flights, etc.

    Starbuck's app stores the barcode for payment, but it also gives your balance and rewards status.

    I understand how geo-fencing can add a priority to "cards," but unless they are just used on the lock screen, it is hard to imagine the utility. I also wonder what happens when you go to a Starbucks in the airport...

    Is there some benefit to app envelopes I am missing?
  • Reply 12 of 52
    dubston wrote: »
    I assume if Apple is taking a cut from this, it would only be 1-3%.

    Hard for them to do that, since they are not a wholesale credit card processor. Maybe they have that in the works...
  • Reply 13 of 52
    juandljuandl Posts: 230member
    Or Apple could offer their own version of the new 'Apple American Express Card'.
    Set that up with the new Passbook app. No more money needed.
  • Reply 14 of 52


    Apple should just buy VISA or Matercard and then implement what they think best

  • Reply 15 of 52


    I'm slow today, perhaps. But what are they saying here? That scanning a barcode linked to a store credit card is somehow going to be safer than NFC?  

  • Reply 16 of 52

    Quote:

    Originally Posted by kotatsu View Post


    NFC is everywhere in Japan. Apple missed a real opportunity when they shunned NFC and we're all the poorer for it. Perhaps Google's stuff will catch on eventually and we can take that route, at least through Android and Windows Phone 8 devices.



    But Japan is clearly an exception. The Japanese were using NFC well before anyone had even started speculating about Apple creating a phone.


     


    No other country in the world is even close to having adopted NFC in any significant way at all. And that will not be changing anytime soon, unfortunately.

  • Reply 17 of 52
    gwydiongwydion Posts: 1,083member


    Mmmm, is DED trying to justify that the new iPhone doesn't have NFC like he tried to justify that Flyover is better than Google Street View?


     


    The lack of NFC doesn't need any justification, it's a technology that can wait one more year to be implemented

  • Reply 18 of 52


    I love Speculation, hence Apple Insider


     


    Has anyone looked at the hidden message in the article.


     


    Everyone is waiting for critical mass, and everyone thinks that only Apple can drive it.  Android has had it for over a year and it isn't everywhere yet.


     


    So Apple is looking at 'the other guys' sure they can add NFC to the new iPhone but you won't be able to use that at every retailer without a lot of dollar signs being spent to upgrade the equipment to use it. (BTW, NFC is standards based, but evolving).


     


    Most retailers won't spend millions or thousands (depending on size of corp) to do something that might happen. They wait and see.


     


    So Apple is doing what Apple does best, they figure out how everyone can use it on day one.  I wouldn't be surprised if NFC IS in the new phone, but to get adoption, you have to allow it to work at the Mom & Pops too, and the cheapest fastest is bar-coding, since all the loyalty cards, etc are usually also bar-coded.


     


    It just makes sense for them to do both in order to cover the entire market as opposed to just a segment that has already spent money hoping someone will adopt the tech.

     

  • Reply 19 of 52
    ssquirrelssquirrel Posts: 1,196member

    Quote:

    Originally Posted by allenbf View Post


    I'm slow today, perhaps. But what are they saying here? That scanning a barcode linked to a store credit card is somehow going to be safer than NFC?  



     


    Basically yes.  Google's version left a lot of security entries into the system.  I'm not aware of any security flaws in iOS that would happen when someone scanned a barcode on the screen.  There could be some, of course, but who know?

  • Reply 20 of 52

    Quote:

    Originally Posted by addicted44 View Post


    But Japan is clearly an exception. The Japanese were using NFC well before anyone had even started speculating about Apple creating a phone.


     


    No other country in the world is even close to having adopted NFC in any significant way at all. And that will not be changing anytime soon, unfortunately.



    You are mistaken, Hong Kong has a NFC system called octopus and it is used everywhere (quiet well may I add).  It is used in mass transit, 7-11 stores (they're on every block here), starbucks and a number of different places.  Most people here use it.  


     


    I'm sure other cities have a similar system in place.   

Sign In or Register to comment.