- WalletWalletは実物のバーコードをApple Wallet用デジタルパスに変換する無料のウェブツール
- ブラウザで直接動作し、会員カードやポイントカードのバーコードを入力してパスを生成
- 会員登録、インストール、ログイン不要で利用でき、すべての処理がローカル環境で実行される
- ユーザーはパスのタイトル、色、表示項目などを設定し、
.pkpassファイルをダウンロード可能
- 個人情報を公開せずに手軽にApple Walletパスを作成できる点が核心
WalletWallet 概要
- WalletWalletは物理的なバーコードをApple Wallet®用デジタルパスに変換するシンプルなユーティリティ
- 会員カード、ポイントカード、メンバーシップのバーコードなどを入力してデジタルパスに変換できる
主な機能
- 会員カードのバーコードデータ入力
- ユーザーはバーコードデータを直接入力するか、QRコードのスキャンまたは画像アップロードで登録できる
- カメラを使ったスキャン機能と手動入力機能を提供
- パスの外観設定
- パスのタイトル、ラベル、値、カードの色などをカスタマイズ可能
- 出力形式としてQR Code、Code 128、PDF417、Aztecから選択可能
- パスの生成とダウンロード
- 設定完了後、
.pkpass形式の標準ファイルを生成
- 生成されたファイルをダウンロードしてApple Walletにすぐ追加できる
プライバシーと使いやすさ
- 会員登録不要、インストール不要、個人情報の入力不要
- すべてのバーコード処理がローカル環境で実行されるため、データが外部に送信されない
- ブラウザベースで動作するため、モバイルとデスクトップの両方からアクセス可能
1件のコメント
Hacker Newsの意見
パスに位置情報を追加できると本当に良さそう
Appleでは、端末の位置に応じてパスを自動的に画面に表示できる
ユーザーが地図上で直接位置を指定して表示させられれば、たとえばスーパーに行ったときにロック画面へすぐにカスタムパスを出せるようになる
関連ドキュメント: Apple Wallet Pass Locations
「AIでカードをスキャンせず、手動でバーコードを入力する」という一文が興味深かった
手動入力のほうがAIより誤りが少ないという意味に聞こえる
ただしバーコード認識はすでに成熟した技術であり、AIは不要
バーコードはもともと手入力のミスを減らすために作られた形式なのに、逆に手入力を選んだのは皮肉
ただ、ブラウザ環境で大きなバーコードライブラリを使いにくいなら、手動入力は合理的かもしれない
Android向けのbineyeのようなアプリなら、ウェブページからスキャンを要求してバーコードデータを返せるので、手動入力を避けられる
多くはAIで画像からデータを抽出しているが、AIが細部を誤読することがあった
たとえばバーコード画像だけをアップロードすると、モデルが「名前」フィールドまで要求してパスを作れなかった
この機能は本当に便利
実物のバーコードしかないメンバーシップカードが多すぎるし、店側が電話番号での照会を断ることも多い
ただし .pkpass ファイルはApple証明書で署名する必要があるため、完全なクライアントサイド生成は不可能
解決策としては、署名コードをオープンソースで公開し、ユーザーが自分のApple Developerアカウントでローカル実行できるようにする方法がある
Androidユーザー向けにGoogle Walletもサポートされているのは良い点
代わりにSuperCardsのほうが便利だった。写真も保存できるし、Apple Walletのようにカードとチケットが混在しない
いいアイデア
ほとんどの店舗カードはバーコードをスキャンするが、電話で会員番号を伝えなければならないことがある
だからバーコードの下に会員番号を印字しておけると便利そう
CSSのヒントをひとつ: 入力フィールドの最小フォントサイズを16pxに設定すれば、iOSでフォーカス時に自動拡大される現象を防げる
私はこの問題を Wallet Creator で解決した
こんなに簡単に、用意したファイルをダウンロードさせるだけでよかったとは知らなかった
オープンソースなのか気になる
別途アプリを管理する必要があるし、ユーザー追跡のリスクもあるから
このアイデアは気に入った
ただ、パスのデータがサーバーへ送信される点ではプライバシー保護が心配
すべてをブラウザ内で処理できないのか気になる
ファイル自体はローカルで作れても、Apple Walletに読み込ませることはできない
素朴な疑問かもしれないが、ただApple Notesのようなアプリでカードの両面をスキャンして、店で見せればいいのではないかと思う
なぜAppleは、こんな単純な項目の追加にここまで複雑な手順を要求するのだろう
Google Walletにはすでに内蔵機能がある
この機能はGoogle Walletでも動く
文言を変えて、その点を強調してもよさそう
特別な機能があるのだろうか