{"type":"rich","version":"1.0","author_name":"npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd","author_url":"https://nostr.ae/npub17ty4mumkv43w8wtt0xsz2jypck0gvw0j8xrcg6tpea25z2nh7meqf4qgyd","provider_name":"njump","provider_url":"https://nostr.ae","html":"📅 Original date posted:2014-03-07\n📝 Original message:HCE is a bit scary. It's like the card companies tried the secure element\nthing, decided the security was too hard and were like \"screw it, let's\njust use regular apps after all\". Not that we're any better :)\n\nAt any rate, Bitcoin doesn't have any need to emulate smartcards as we\ndon't have any pre-existing infrastructure. We can just use a regular\nnon-smarcard-emulation ISO-DEP protocol. The new UI in Android 4.4 provides\nsome way to choose the default payment app, but I think it's only intended\nto disambiguate between credit card providers. Everything else gets dumped\ninto CATEGORY_OTHER and I dunno what happens if you have multiple Bitcoin\nwallet apps doing the same thing. Worst case, we can add some\ndisambiguation code on top, inside the apps themselves.\n\n\n\nOn Fri, Mar 7, 2014 at 10:26 AM, Johannes Zweng \u003cjohannes at zweng.at\u003e wrote:\n\n\u003e\n\u003e 2014-03-06 12:26 GMT+01:00 Andreas Schildbach \u003candreas at schildbach.de\u003e:\n\u003e\n\u003e\n\u003e\n\u003e\u003e In current phone implementations, the screen must be on already for NFC\n\u003e\u003e to be active. Also it must be unlocked, although I certainly hope future\n\u003e\u003e OSes will allow payment apps on the lock screen, just like they allow\n\u003e\u003e music players.\n\u003e\n\u003e\n\u003e Just a small input to this point:\n\u003e On Android 4.4 the new host card emulation (HCE) feature (aka: the phone\n\u003e emulates a ISO-DEP Smartcard and processes ISO7816-4 APDU commands like a\n\u003e Smartcard would do) only works when the display is on, but even when the\n\u003e screen is locked (can be changed with \"android:requireDeviceUnlock\" in\n\u003e Manifest). See here for detailled specification:\n\u003e http://developer.android.com/guide/topics/connectivity/nfc/hce.html\n\u003e\n\u003e Using the HCE API on Android 4.4 also has the beauty that any app that\n\u003e registers itself for HCE and sets its category to CATEGORY_PAYMENT in the\n\u003e Manifest automatically shows up in Adroid's system settings under \"Tap \u0026\n\u003e Pay\" (where a user would expect payment applications).\n\u003e\n\u003e\n\u003e\n\u003e\n\u003e ------------------------------------------------------------------------------\n\u003e Subversion Kills Productivity. Get off Subversion \u0026 Make the Move to\n\u003e Perforce.\n\u003e With Perforce, you get hassle-free workflows. Merge that actually works.\n\u003e Faster operations. Version large binaries.  Built-in WAN optimization and\n\u003e the\n\u003e freedom to use Git, Perforce or both. Make the move to Perforce.\n\u003e\n\u003e http://pubads.g.doubleclick.net/gampad/clk?id=122218951\u0026iu=/4140/ostg.clktrk\n\u003e _______________________________________________\n\u003e Bitcoin-development mailing list\n\u003e Bitcoin-development at lists.sourceforge.net\n\u003e https://lists.sourceforge.net/lists/listinfo/bitcoin-development\n\u003e\n\u003e\n-------------- next part --------------\nAn HTML attachment was scrubbed...\nURL: \u003chttp://lists.linuxfoundation.org/pipermail/bitcoin-dev/attachments/20140307/49ed8d6b/attachment.html\u003e"}
