New APIs described here. SDK also up.
NFC stuff is real, though the Emulation Guide link is borked:
NFC stuff is real, though the Emulation Guide link is borked:
Anyone seen/read about new 4.4 GApps updates?Host card emulation
Android apps can now emulate ISO14443-4 (ISO-DEP) NFC cards that use APDUs for data exchange (as specified in ISO7816-4). This allows an NFC-enabled device running Android 4.4 to emulate multiple NFC cards at the same time, and allows an NFC payment terminal or other NFC reader to initiate a transaction with the appropriate NFC card based on the application identifier (AID).
If you want to emulate an NFC card that is using these protocols in your app, create a service component based on the HostApduService class. Whereas if your app instead uses a secure element for card emulation, you need to create a service based on the OffHostApduService class, which will not directly be involved in the transactions but is necessary to register the AIDs that should be handled by the secure element.
For more information, read the NFC Card Emulation guide.
NFC reader mode
A new NFC reader mode allows an activity to restrict all NFC activity to only reading the types of tags the activity is interested in while in the foreground. You can enable reader mode for your activity with enableReaderMode(), providing an implementation of NfcAdapter.ReaderCallback that receives a callback when new tags are detected.
This new capability, in conjunction with host card emulation, allows Android to operate on both ends of a mobile payment interface: One devices operates as the payment terminal (a device running a reader mode activity) and another device operates as the payment client (a device emulating an NFC card).