- From: Christiansen, Kenneth R <kenneth.r.christiansen@intel.com>
- Date: Thu, 11 Aug 2016 08:33:35 +0000
- To: Mark James <mrj@rbate.com>, "Web NFC (W3C)" <public-web-nfc@w3.org>, "Shalamov, Alexander" <alexander.shalamov@intel.com>
- CC: "Syrjala, Ilkka" <ilkka.syrjala@intel.com>, "henrylim.everything@gmail.com" <henrylim.everything@gmail.com>
Hi there, We are in the progress of finishing upstreaming the remaining parts of our WebNFC implementation to Chrome on Android. It has been a long journey because of some major refactoring of Chrome (Project Onion Soup) going on in parallel, but now we are almost there. A few patches are still pending as reviewers are still on vacation, but they should be landed within the next month I would say. In order to test Web NFC, you need to enable Experimental Web Platform Features in the about:flags on Chrome for Android. The Dev Channel should give you the most complete implementation. We had an experimental implementation for Linux, using 'neard' - but we refocused to Android as neard has several bugs and missing features that are required. Kenneth > -----Original Message----- > From: Mark James [mailto:mrj@rbate.com] > Sent: Thursday, August 11, 2016 7:40 AM > To: Web NFC (W3C) <public-web-nfc@w3.org> > Subject: Re: Implementation status update > > G'Day, > > What browser do I use to test and demonstrate my Web NFC code? > navigator.nfc is undefined in the current Chromium raw Linux build (revision > 411254, 54.0.2827.0), even though the last NFC commit was on June 10. Do I > have to build Chromium myself, or apply patches? > > With Web Bluetooth now available in mainline Chrome, I'm eager to see Web > NFC progress, because tapping is by far the simplest way to get an Android > browser to open a URL (after first opening the default browser if necessary). > By contrast, Bluetooth requires selection of a target device, and I'm not sure > it can activate a browser from a URL message. The only alternative to Web > NFC for Web navigation is QR-codes, which are messy for peer-to-peer. > > Also, I'm assuming that Web NFC won't work in current iOS devices, because > the NFC peripheral is reserved for Apple Pay > -- although future devices may allow it through a second NFC antenna > (perhaps forced to use non-secure mode so as to not allow use by Apple Pay > alternatives). > > Mark > > > On 31/03/16 20:22, Kostiainen, Anssi wrote: > > Hi All, > > > > You may have noticed the discussion around Web NFC API [1] has slowed > down. This is to be expected as the v1 spec has been feature complete since > early January and is being implemented in Chromium (see the meta bug [2] > and the actual implementation [3,4]). > > > > My expectation is that the implementation feedback will help us iron out > the remaining rough edges from the spec, and you'll get to play with the API > in the near future in a browser near you. When v1 ships we can also start to > look into v2 plans. > > > > Thanks, > > > > -Anssi (CG chair) > > > > [1] https://w3c.github.io/web-nfc/ > > [2] https://crbug.com/520391 > > [3] > > > https://code.google.com/p/chromium/codesearch#chromium/src/third_par > ty > > /WebKit/Source/modules/nfc/ [4] > > > https://code.google.com/p/chromium/codesearch#chromium/src/device/nf > c/ > >
Received on Thursday, 11 August 2016 08:34:09 UTC