- iOS 27 dự kiến sẽ thêm tùy chọn "Create a Pass" vào nút "+" hiện có của ứng dụng Apple Wallet, cho phép người dùng tự tạo pass mà không cần tài khoản nhà phát triển hay chữ ký chứng chỉ
- Người dùng có thể dùng camera để quét vé giấy, thẻ thành viên hoặc mã QR trên màn hình, hoặc tạo pass mới trực tiếp trong trình chỉnh sửa mà không cần quét, rồi điều chỉnh kiểu, hình ảnh, màu sắc và các trường văn bản
- Apple đang thử nghiệm ba mẫu khởi đầu gồm Standard, Membership, Event, đồng thời dùng các tông màu cam, xanh dương và tím để giúp phân biệt loại pass trong ngăn xếp Wallet
- PassKit ra mắt cùng iOS 6 năm 2012 vốn theo quy trình để doanh nghiệp tạo và phân phối tệp
.pkpass, nhưng với các phòng gym nhỏ, quán cà phê, thư viện và chương trình khách hàng thân thiết thì tài khoản nhà phát triển, chứng chỉ ký và công sức kỹ thuật là rào cản lớn
- WalletWallet dự đoán lượng sử dụng luồng mã vạch→Wallet đơn giản sẽ giảm, nhưng các mảng như Google Wallet, web và OS cũ, tag pass tích hợp với Bandcamp·SoundCloud·Spotify, hay chia sẻ
.pkpass vẫn sẽ còn giá trị sau iOS 27
Luồng tạo pass trong Apple Wallet
- Các bài đưa tin của Bloomberg, MacRumors, 9to5Mac và AppleInsider đều chỉ ra cùng một hướng
- Tùy chọn tạo pass sẽ được thêm vào nút "+" hiện có trong ứng dụng Wallet
- Có hai cách bắt đầu: quét thẻ giấy, vé hoặc mã QR trên màn hình, hoặc tự tạo trực tiếp mà không cần quét
- Toàn bộ quy trình hoạt động mà không cần tài khoản Apple Developer, Pass Type ID hay ký chứng chỉ
- iOS 27 dự kiến được giới thiệu trước tại WWDC ngày 8 tháng 6 và phát hành công khai vào tháng 9
Trình chỉnh sửa và mẫu
- Trong trình chỉnh sửa, người dùng có thể điều chỉnh kiểu, hình ảnh, màu sắc và các trường văn bản
- Cách làm này gần với bố cục dựa trên mẫu mà các công cụ bên thứ ba như Pass2U hay WalletWallet đã cung cấp hơn là pipeline PassKit chỉ dành cho nhà phát triển của Apple
- Apple đang thử nghiệm ba mẫu khởi đầu
- Standard: màu cam, mặc định cho pass đa dụng
- Membership: màu xanh dương, dành cho thẻ truy cập lặp lại như phòng gym, câu lạc bộ, thư viện
- Event: màu tím, dành cho vé trận đấu, phim hoặc sự kiện một lần
- Màu sắc không chỉ để trang trí mà còn giúp phân biệt trực quan các pass trong ngăn xếp Wallet
- Chỉ cần sắc độ của mẫu cũng có thể phân biệt thẻ tích điểm màu cam với vé màu tím mà không cần đọc nội dung
Khoảng trống 14 năm sau PassKit
- Apple ra mắt PassKit cùng iOS 6 vào năm 2012
- Quy trình ban đầu là doanh nghiệp tạo tệp
.pkpass, còn khách hàng chạm để thêm vào Wallet
- Các hãng hàng không, nhà bán lẻ lớn, nền tảng vé và một số chuỗi quy mô toàn quốc là những nơi đã triển khai ổn định trên thực tế
- Nhiều phòng gym, quán cà phê, thư viện, trung tâm giải trí và chương trình khách hàng thân thiết quy mô nhỏ đã không tạo pass Wallet
- Vì cần tài khoản Apple Developer, chứng chỉ ký và đủ nguồn lực kỹ thuật
- Trong các cuộc thảo luận ngân sách, phương án in thẻ giấy thường là bên thắng cuộc
- The Next Web cho rằng Apple đang chuyển sang hướng không còn chờ nhà phát triển nữa
- Nếu doanh nghiệp không tạo pass Wallet, người dùng sẽ tự tạo từ mã QR đã được in sẵn
- Trong hơn 10 năm, Wallet gần như là danh mục những thứ thương hiệu chọn cung cấp, nhưng ở iOS 27 nó sẽ trở thành danh mục những thứ mà người dùng chọn lưu giữ
Tác động đến WalletWallet
- WalletWallet là dịch vụ tồn tại chính vì khoảng trống này
- Người dùng dán mã vạch của thẻ khách hàng thân thiết vào web app, chọn màu, rồi trong khoảng 1 phút một pass Apple Wallet miễn phí sẽ được tạo trên điện thoại
- Dịch vụ chạy trong trình duyệt và không cần tài khoản hay cấu hình nhà phát triển
- Khi Create a Pass của iOS 27 ra mắt vào tháng 9, một phần của luồng đơn giản này sẽ được đưa vào ngay trong ứng dụng Wallet trên iPhone
- WalletWallet cho rằng thay đổi này là tốt cho người dùng
- Nó phù hợp với mục tiêu giúp Wallet dễ dùng hơn trong các ngách dài như quán cà phê và phòng gym
- Việc Apple chọn cùng hướng đi ở cấp hệ điều hành là thay đổi cần thiết cho nhóm nhu cầu này
- Sau iOS 27, vẫn còn những mảng mà WalletWallet có thể đảm nhiệm
-
Google Wallet
- Create a Pass chỉ dành cho iPhone
- Một phần đáng kể người dùng Wallet đang ở Android, và công cụ tạo của WalletWallet có thể tạo pass Google Wallet từ cùng một biểu mẫu
-
Web và OS cũ
- iOS 27 yêu cầu iPhone tương thích và bản cập nhật tháng 9
- WalletWallet hiện chạy trên mọi trình duyệt
- Có thể dùng trên iOS 14, iPad, Mac hoặc laptop của bạn bè
-
Tag pass dựa trên tích hợp thực tế
- Công cụ tạo pass cho Bandcamp, SoundCloud và Spotify của WalletWallet tự động lấy hình ảnh nghệ sĩ và liên kết vào tag pass
- Đây là dạng khác với pass mẫu tổng quát mà Apple đang cho thấy
-
Chia sẻ
- Pass
.pkpass được tạo trên web là một tệp, nên có thể gửi qua email, đăng tải hoặc chuyển cho người dùng Android qua QR
- Luồng native của Wallet gắn chặt hơn với thiết bị đã tạo ra pass
- WalletWallet dự đoán lượng sử dụng của luồng mã vạch→Wallet đơn giản nhất sẽ giảm sau khi Create a Pass ra mắt
- Lý do WalletWallet bắt đầu là vì rào cản tạo pass Apple Wallet quá cao với người dùng phổ thông, và nếu iOS 27 hạ thấp rào cản đó thì môi trường sẽ tiến gần hơn tới điều họ mong muốn
Những chi tiết vẫn chưa được biết
- Các bài đưa tin hiện mới chỉ đề cập đến UI, mẫu và luồng ở mức cao
- Những chi tiết quan trọng vẫn chưa được xác nhận
- Pass do người dùng tạo có được đồng bộ qua iCloud giữa iPhone, iPad và Mac hay không
- Có thể xuất pass thành tệp
.pkpass để chia sẻ với người không dùng iPhone hay không
- Wallet có hỗ trợ mã vạch Code 128, PDF417, Aztec hay chỉ hỗ trợ QR
- Đơn vị phát hành có thể xác nhận quyền sở hữu, đồng ký hoặc cập nhật pass do người dùng tạo về sau hay không
- Có hỗ trợ hành vi trên màn hình khóa theo thời gian và vị trí như pass do nhà phát triển phát hành hay không
- Thông tin cụ thể hơn dự kiến sẽ rõ sau khi iOS 27 được công bố tại WWDC ngày 8 tháng 6 và bản beta đầu tiên cho nhà phát triển xuất hiện
Các bài tham khảo
1 bình luận
Ý kiến trên Hacker News
UI của ứng dụng Wallet có vẻ là đỉnh cao của kiểu thiết kế “người độc thân 20 tuổi trong phim sci-fi” kiểu Apple
Những ai có nhiều thẻ ngân hàng giống hệt nhau, ví dụ có tài khoản cá nhân và tài khoản chung với vợ/chồng, thì mỗi lần thanh toán đều phải thực hiện một điệu múa để chọn một trong hai chiếc thẻ giống hệt nhau chỉ lộ ra 20px phía trên
Thật khó hiểu vì sao kiểu UI này vẫn còn tồn tại
Ngay cả một người 80 tuổi có dấu hiệu suy giảm nhận thức giai đoạn đầu vẫn có thể dùng chiếc ví này, rồi sau khi chọn thẻ thì chỉ cần đưa điện thoại lên máy đọc ở cửa hàng
Điều này khả thi vì nó không trông giống công nghệ mà mượn lại hành vi quen thuộc
Với nhóm tuổi đó, vấn đề UX lớn nhất của Apple không phải Wallet mà là sự vắng mặt của nút Home vật lý
Có vẻ những người trên 70 đều khựng lại mỗi khi màn hình hiện ra không đúng như họ mong đợi, kể cả lúc mở khóa
Affordance vô hình là điều không tốt vì nó dựa vào trí nhớ chứ không phải tín hiệu thị giác
Tệ hơn nữa là thứ nó hiển thị không phải số tài khoản mà là 4 số cuối của số thẻ, nên kém hữu ích hơn nhiều
Dù vậy, tôi phát hiện có thể gắn một biểu tượng nhỏ lên thẻ, và ngân hàng của tôi tự động gắn cho tài khoản doanh nghiệp
Tôi đã thêm một biểu tượng hình người nhỏ cho tài khoản cá nhân, dù có thể đây là tính năng tùy từng ngân hàng
Việc không thể gắn nhãn dễ dàng ngay trong ứng dụng Wallet thật sự rất ngớ ngẩn
Trường hợp của tôi có thẻ dùng hằng ngày, thẻ đồng thương hiệu Costco, thẻ Amex của hãng hàng không, thẻ hiển thị bằng USD, và thẻ công ty cấp
Tôi còn có thêm hai thẻ ATM/thẻ ghi nợ nữa, nên ở các cửa hàng nhỏ nơi phí thẻ cao, đôi khi tôi chọn dùng mấy thẻ đó
Phần lớn thời gian tôi muốn dùng thẻ hằng ngày, nhưng thẻ hãng hàng không lại có ưu đãi tốt ở nhà hàng nên cũng khá hay lấy ra dùng
Thẻ USD chỉ cần đặt làm mặc định tạm thời khi đi Mỹ nên nhìn chung có thể bỏ qua
Đúng là cả đội hồi đó mang đúng cái vibe đó
Khi Apple Pay vừa ra mắt, tôi từng phỏng vấn với đội Wallet/Passbook đó, và cả nhóm trông khá độc hại nhưng lại rất tầm thường
Nên tôi cũng không ngạc nhiên khi tính năng này qua bao năm vẫn chẳng được cải thiện bao nhiêu
Apple có thể làm thiết kế tốt và nhìn chung vẫn được đánh giá như vậy, nhưng ở vài chỗ họ như đeo bịt mắt và nhất quyết không sửa những sai lầm hiển nhiên
Bài viết nói về rào cản gia nhập, nhưng tiền đề kiểu “Apple chờ người ta làm gì đó và người ta đã không làm” lại khiến Apple trông như một bên bị động
Giải pháp cũng được trình bày như thể Apple đang lấp chỗ trống cho sự không hành động của các nhà phát triển
Nếu sau 14 năm mà việc chấp nhận gần như không có thì rõ ràng đây là vấn đề UX
Có bao nhiêu lập trình viên ở một nhà hát nhỏ hay thư viện chứ, và còn ít hơn nữa là những nơi làm phát triển riêng cho Apple đến mức có tài khoản Apple Developer
Trong 14 năm chẳng lẽ họ không thể nghĩ ra giải pháp khác sao? Chẳng hạn tài khoản nhà phát triển quản trị rẻ hơn cũng hoàn toàn khả thi
Người dùng không có nghĩa vụ tự đi thuyết phục để bán hộ sản phẩm Apple
Nó cũng không cần hỗ trợ mọi tính năng, vì với đa số trường hợp chỉ cần ảnh tĩnh là đủ
Các tính năng nâng cao thì cứ yêu cầu mô hình hiện tại
Nhưng để làm vậy thì cần hợp tác và tiêu chuẩn, mà có vẻ từ khi smartphone xuất hiện thì những thứ đó đã biến mất
Nếu ngay từ lúc ra mắt Apple tạo một cổng Pass dễ đến mức ai cũng dùng được để câu lạc bộ, nhà hát v.v. có thể tự thiết kế, quản lý và phát hành pass bằng giao diện trực quan, thì nó đã bùng nổ từ lâu
Hệ sinh thái khóa chặt người dùng cũng sẽ sâu hơn rất nhiều, nhưng Apple không nghĩ hay hành động theo kiểu đó
Giờ đang có nhiều thay đổi lớn xung quanh, nên khá tò mò cách tiếp cận của Apple sẽ thay đổi ra sao trong vài năm tới
Câu đúng phải là “Apple mất 14 năm mới nhận ra vấn đề nằm ở chính họ”
Có vẻ đúng hơn là họ chưa từng cung cấp tích hợp bên thứ ba tử tế, nên trên thực tế gần như không thể tạo một file pkpass chứa cỡ như sau
Một mã QR hoặc mã vạch có thể chứa văn bản tùy ý khoảng 128 byte, thường là ký tự ASCII cùng ID vé hoặc URL
1–2 dòng văn bản thường để bổ trợ
Nếu cần thì thêm logo hoặc màu gradient sặc sỡ là đủ
Cuối cùng thì cũng có, thật mừng
Trước giờ tôi phải dùng một cách lách kinh khủng là chụp ảnh tất cả mã vạch thành viên rồi dùng Sharpie ghi nhãn kiểu “Gym” hay “Library”, sau đó tìm bằng OCR indexing để lôi ra dùng
Bạn còn có thể tạo, gửi hoặc chia sẻ pass cho người khác
Có người khác cũng nhắc đến ứng dụng cạnh tranh Pass4 Wallet thì phải, có lẽ nên so sánh thử
Trong một số trường hợp nó còn tốt hơn pass native vì bạn có thể thêm thông tin tùy chỉnh như mã cổng vào mục đó
Nó cũng hỗ trợ khá linh hoạt mã vạch, QR code v.v.
Đây là một ứng dụng tuyệt vời nên có lẽ tôi vẫn sẽ tiếp tục dùng, và tôi không chắc Apple có cho phép mức tùy biến như vậy không
Nhưng tôi vẫn muốn Apple Wallet làm việc đó tốt hơn
Điều tôi tò mò là hỗ trợ mã vạch sẽ ổn đến mức nào, và liệu có hỗ trợ widget hay không
[1]: https://apps.apple.com/app/peekcard/id6749822787
Vuốt lên sẽ hiện ô nhập văn bản, và bình thường bạn có thể tìm lại ảnh bằng chính nội dung đã ghi ở đó
Lần này chỉ là đưa tính năng đó vào hệ điều hành, điều này tất nhiên là tốt, nhưng thật ra đã làm được từ lâu rồi
Chỉ là phải tải thêm một ứng dụng nữa, và dù sao vẫn nhanh hơn việc mỗi lần lại đi tìm trong thư viện ảnh
Tôi không hiểu câu “Một vài lĩnh vực chúng tôi vẫn hỗ trợ sau iOS 27: Google Wallet. Create a Pass chỉ dành cho iPhone. Khoảng một nửa người dùng Wallet là Android, và trình tạo của chúng tôi tạo pass Google Wallet từ cùng một biểu mẫu” thực sự có nghĩa là gì
Google Wallet đã có nút thêm pass trực tiếp từ vài năm nay rồi
Tính năng được mô tả ở đây khác gì?
https://support.google.com/wallet/answer/12060038
Bất cứ thứ gì có mã vạch hoặc QR code đều hoạt động
Không hề phức tạp
15 năm trước một người bạn tôi đã làm ứng dụng Pass Creator để làm việc này, nhưng Apple đã chặn tính năng đó
Cậu ấy đã trả tiền cho tôi làm icon, và đó là công việc thiết kế đồ họa có trả phí đầu tiên của tôi: https://www.noio.nl/2012/10/pass-creator-app-icon/
Cả bản desktop lẫn iPhone đều bị vậy
Tôi cực kỳ thích game đó
Art direction của Garbage Country cũng trông có vẻ hay dù game còn chưa ra mắt
Tôi đã thêm vào wishlist
Cuối cùng!
Cũng rất cần có tùy chọn ghi đè việc tự động lưu trữ/bỏ lưu trữ pass
Có những pass không hết hạn theo thời gian, và nhiều bên tạo pass lại không biết cách điền đúng ngay cả khi thật sự cần thời gian hết hạn
Đặc biệt các hãng hàng không thường xuyên mắc lỗi kiểu điền giờ địa phương vào trường vốn kỳ vọng UTC, nên đã có lần thẻ lên máy bay của tôi tự bị lưu trữ nhiều giờ trước khi tôi ra sân bay
Nếu mua vé open return của Avanti, họ đặt ngày hết hạn cho cả hai pass Wallet theo ngày của chặng đi
Thế là vé có hiệu lực 30 ngày gần như biến mất ngay lập tức
Hoàn toàn là một mớ hỗn độn
Nó không sửa được vấn đề “tự động”, nhưng cứ vài tháng tôi lại cố nhớ để làm việc này
Thật vui khi thấy Apple cuối cùng cũng bắt kịp Google
Google Wallet đã có khả năng quét vé và tạo pass tùy chỉnh từ vài năm nay
Bài viết này gói ghém câu chuyện như thể Apple đang đến cứu các nhà phát triển lười biếng, nhưng thực tế là Apple đã bỏ mặc một tính năng mà các dịch vụ cạnh tranh đã cung cấp từ lâu
Chẳng phải đây chỉ là đưa tính năng ngang bằng với Google Wallet thôi sao?
Theo tôi thấy thì thẻ thư viện trong Google Wallet của tôi đơn giản chỉ là một loại thẻ/pass thông thường
Tài liệu về Wallet Pass[0] và PassKit[1] nghèo nàn, khó hiểu, và đầy những luồng cũ kỹ mà bạn bắt buộc phải hỗ trợ nếu muốn tích hợp cho ra hồn, ở mức hiếm thấy ngay cả theo tiêu chuẩn xung quanh
Sẽ rất tốt nếu tính năng này giúp người ta không còn phải động đến những thứ đó nữa
[0]: https://developer.apple.com/documentation/walletpasses
[1]: https://developer.apple.com/documentation/passkit
Tôi nghĩ một trong những điểm hay của Wallet là nó hiện thông báo trên màn hình chính khi bạn ở gần địa điểm hoặc gần đến giờ sự kiện, và khi chạm vào thì tự động mở đúng pass
Tôi tự hỏi liệu kiểu “tự tạo” này có làm được điều đó không
Tôi cũng chưa hình dung được cách nó có thể hoạt động
Khi tôi đến gần Children's Museum hoặc Community Center, thẻ ID của tôi đã sẵn sàng
Nó miễn phí, và bạn có thể thiết lập geofence khi tạo pass