1 điểm bởi GN⁺ 1 giờ trước | 1 bình luận | Chia sẻ qua WhatsApp
  • 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

    • Ví thẻ vật lý ngoài đời thật cũng có vấn đề tương tự
      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ôi có nhiều thẻ của cùng một ngân hàng nên nhận ra ngay
      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
    • Tôi là nam 39 tuổi và giờ có nhiều thẻ tín dụng đến mức, dù hình thức không giống nhau, việc chọn thẻ vẫn rất phiề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
    • Cách nói rằng UI ứng dụng được thiết kế và phát triển bởi những người 20 tuổi trong phim sci-fi là hoàn toàn chính xác
      Đú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
    • Đây là điều tôi đã khó chịu suốt nhiều năm
      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

    • Thứ thực sự cần có là một phiên bản Wallet của file ics
      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ày rất hay
      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ách đóng khung vấn đề này thật kỳ lạ
      Câu đúng phải là “Apple mất 14 năm mới nhận ra vấn đề nằm ở chính họ”
    • https://apps.apple.com/de/app/pass4wallet-store-cards/id1423...
      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

    • Pass2U Wallet hoạt động tốt, nhưng cũng như nhiều ứng dụng khác, lẽ ra đây phải là tính năng mặc định từ đầu
      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ử
    • Vài năm nay tôi vẫn dùng Pass4Wallet để tạo mục Wallet cho câu lạc bộ địa phương mà tôi tham gia
      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
    • Trước đây tôi cũng từng làm một ứng dụng cực kỳ đơn giản cho đúng mục đích này, tên là PeekCard[1]
      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
    • Nhân tiện, ngay trong ứng dụng Photos mặc định bạn cũng có thể thêm văn bản mô tả cho ảnh
      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 ở đó
    • Đã có rất nhiều ứng dụng bên thứ ba cho phép tạo pass từ ảnh
      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ì?

  • 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/

    • Dù bạn bố trí header website thế nào đi nữa, trên Safari khuôn mặt vẫn bị render giãn to và trông rất buồn cười
      Cả bản desktop lẫn iPhone đều bị vậy
    • Tôi đang xem website thì bất ngờ thấy họ từng làm Kingdom
      Tôi cực kỳ thích game đó
    • Tôi nhớ kiểu gu thẩm mỹ thiết kế này
    • Chưa nói những thứ khác, chỉ riêng icon thôi đã rất đẹp
      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

    • Chính xác
      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
    • Wallet → … → Expired → Edit → Select All → Eyeball (!) → Unhide
      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

    • Google Wallet đã làm việc này từ ngày đầu tiên
    • Ngay trên blog cũng ghi “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ật lạ khi ở Mỹ có nhiều người từ chối dùng Android đến vậy
  • 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

    • Nếu bạn thường xuyên ở gần ga tàu và có vé khứ hồi có thể dùng bất cứ lúc nào thì tính năng đó sẽ khá thú vị
    • Tôi dùng Pass2U Wallet và đã đặt vị trí cho nó
      Khi tôi đến gần Children's Museum hoặc Community Center, thẻ ID của tôi đã sẵn sàng
    • Chẳng phải chỉ cần nhập vị trí và thời gian tương ứng khi tạo pass sao?
    • Tôi thích Wallet Creator (https://apps.apple.com/us/app/wallet-creator/id1486573384)
      Nó miễn phí, và bạn có thể thiết lập geofence khi tạo pass