手机交通卡、地区版本与“金锄头种地”的问题
现代手机越来越像一个“万能入口”:银行卡、身份证明、会员卡、门禁卡、交通卡,都可以被整合进同一台设备。乍看之下,一部手机如果能同时支持日本 Suica/ICOCA、香港 Octopus、台湾悠游卡、韩国 T-money、中国大陆交通卡,似乎是一种很理想的状态。 但仔细拆开以后会发现,这件事远比“有没有 NFC”复杂得多。更重要的是,从现实生活成本来看,为了追求手机支持所有地区交通卡而纠结地区版本、NFC 芯片、安全元件和钱包服务,很多时候反而是把一个简单问题复杂化。 一、有 NFC,不等于能刷当地交通卡 很多人容易把问题理解成:“这台手机有 NFC,所以应该能用交通卡。”但交通卡不是普通 NFC 标签。交通卡涉及余额、密钥、离线扣费、闸机快速认证和交通公司结算系统。手机要模拟一张交通卡,通常不只需要 NFC 天线,还需要安全元件、交通卡 applet、钱包服务和当地交通系统认证。 例如香港 Octopus 的 Samsung Pay 版本,官方说明它是存放在指定手机的 secure element 中,并通过 NFC 与 Octopus 读卡器进行交易;相关 FAQ 也要求 Smart Octopus in Samsung Pay 使用 Embedded Secure Element。 台湾 Samsung Wallet 悠游卡也有类似要求,三星台湾官方说明里明确提到 NFC 预设方式需要选择“嵌入式安全元件”。 所以,手机交通卡真正依赖的是一整套结构: 这就是为什么“有 NFC”不等于“能用 Suica、Octopus …