Skip to main content
PricingOffers & Rewards
Open workspace
ArticlesHow-To Guides (sign in to open)
ArticlesWallet Cards

Apple Wallet vs Google Wallet: what your customers see

What you will take away

  • A four-line counter note
  • Both Wallets switched on
  • New phone, nothing lost
On this page
  1. Six differences
  2. Four counter exceptions
  3. One design, two cards
  4. Notification length
  5. Passing a card on
  6. Both Wallets matter
  7. The counter note

Your customers see the same membership and the same balance on two cards that look different. For a program that earns Points, Stamps or Visits, the iPhone card is an Apple Wallet store card: your logo and name along the top, a strip that holds your picture or the stamps, the balance and the code staff scan. The Android card is a Google Wallet loyalty card: a round logo with your name and the program's name fixed at the top, rows of values, the code and a large picture Google calls the hero image. Staff scan both in the same way.

Apple and Google decide the rest: how the card is drawn, how a notification arrives, what happens when a customer changes phone, how a card is passed on, and which phones can hold one. The differences below come from Apple's and Google's own pages, read on 10 October 2026.

Six differences

They differ in layout, codes, notifications, new phones, passing a card on and the devices that can hold one.

Documentation says what a phone is meant to do, and nobody tests every handset. Check anything you depend on with a real phone of each kind.

What differs iPhone, Apple Wallet Android, Google Wallet
How the card is drawn A style Apple sets. The store card is "for store loyalty cards, discount cards, points cards, and gift cards", and its logo and name "remain visible when the pass is collapsed in Wallet". A template. The top "displays the logo, the name of the issuer, and the program title", and "Neither the field references used to populate them nor their position can be changed." In the list of passes the card shows "the logo, background color, and three rows".
Codes it can show QR, PDF417, Aztec and Code 128, and from iOS 27 four more: EAN-13, Code 39, Codabar and ITF. A card that offers only one of the new four "will not render a barcode on iOS 26 and earlier". Eleven formats, among them Data Matrix, EAN-8 and UPC-A, which are not on Apple's list.
A notification Comes as an update to the card. Apple's reference describes "the alert text to display when the pass updates" and adds: "This field isn't used for watchOS." A push notification "is sent to users with the pass saved". Google says tapping it opens the front of the card with a "View Message" button, which leads to the back, "where new unread messages are highlighted".
A new phone Apple lists "Wallet passes" among the data it keeps in iCloud. The Wallet pages of its iPhone guide for iOS 27 do not say how a card reaches a new iPhone. They say only that a pass deleted on an iPhone is "permanently removed from Apple Wallet on your other devices". "Loyalty and gift cards" are on Google's list of passes that "will automatically appear" after signing in to Google Wallet on a new device.
Passing it on A Share button "on the back of a pass", unless the issuer removes it. The issuer states a preference: any number of people, one person on all their devices, or one person on a single device.
Phones and watches An iPhone. Adding a card there means "you automatically add it to the Wallet app on your paired Apple Watch". "Users need Android 9", a Google Account and "Up to date Google Play Services". The app "won't work on a rooted device". A watch needs "Wear OS 3.5 or newer".

Four counter exceptions

Staff scan both the same way; agree what to do when a card looks odd, is missing, is on a watch or has gone.

Staff do one thing for both cards: scan the code. native.cards gives each issued card its own code, a QR code unless you change it. The lists of formats matter only if your own barcode equipment must also read the card. In that case stay with QR, PDF417, Aztec or Code 128, which both lists carry without iOS 27.

Apple's advice to card issuers is that a card that cannot be scanned "shouldn't result in a blocked customer". It tells them to show the ID on the card "so it can be entered manually" and to train staff for that. By default a native.cards loyalty card shows the member ID under the code, and the Counter accepts it typed. Settle these four cases in advance.

The card looks wrong to the person serving. A colleague with an iPhone may never have seen your Google card, with its round logo, its differently cropped picture and its text in a colour Google chose. Show the team both cards once.

There is no card to scan. An Android phone older than Android 9, or one without Google Play services, cannot run Google Wallet. Some customers never tap the button to add the card. The membership does not depend on the card: in the words of the Issued Cards page, "their membership works without one". Staff type a member ID or a phone number, read the name back and press Yes, continue. Someone without a card rarely knows their member ID, so the phone number is what helps. You hold one only if your join form asked for Phone or staff added it at the counter.

The customer holds out a watch. Both companies say a card saved on the phone also appears on a paired watch. Apple says a watch "shows less information and fewer images than on iPhone", and that the line of text under the code "isn't displayed for watchOS". Google says that on a watch "certain passes with dense bar or QR codes may not scan properly". If a watch will not scan, ask for the phone.

The phone is new and the card is missing. Nothing is lost, because the balance was never on the phone. It is kept in your program. The customer signs in to your Business page with their email and a 6-digit code and adds the card again.

One design, two cards

native.cards builds both versions from one design, but colours, picture shape and rows still differ.

You design once. native.cards builds an Apple version and a Google version from that one design. Compare in the card designer puts the two next to each other, each with its own controls. Some differences cannot be designed away:

  • Apple's version has three colour settings. Google's has one, Card colour, and the designer notes that Google picks the text colour.
  • Apple has its strip where Google has a hero image.
  • Google arranges values in Rows on the card: "Up to three rows, with one, two or three values in each."

How to design a Wallet Card customers recognise covers those decisions.

Notification length

Put the point in under 29 characters of the headline and under 40 of the message; the rest is detail.

In native.cards a notification's Headline takes up to 80 characters and its Message up to 500. Google recommends far less for what shows in the notification itself: a title under 29 characters, a body under 40 before it is expanded and under 80 after, "to prevent truncation for users with small devices or increased font sizes". So get the point in before the 29th character of the headline and the 40th of the message. Treat the rest as detail.

The composer previews both phones, under Android and iPhone. Its captions state the difference: "Android shows it as a Google Wallet notification and keeps it on the card." and "On iPhone the updated card shows it on the lock screen and keeps it in the card’s details." You set how long it stays under Keep it on the card for. On either phone, "Members can turn notifications off." How often should you send notifications? covers what is worth sending.

Passing a card on

The Apple card has no Share button and the Google card is for one person, on every card.

Neither Wallet decides whether a customer can pass your card to someone else. Apple gives the issuer a switch for the Share button. Google asks the issuer for a preference. In native.cards every card is built the same way: the Apple card without the Share button, and the Google card for one person on their own devices. A Digital ID, boarding pass or travel pass stays on one device.

A family that wants to pool what it earns does not share a card. Each person joins and holds their own, and a Family Account pools what they earn.

Both Wallets matter

Android has about 55% of Malaysia's mobile browsing and iOS about 45%, and every card comes in both Wallets.

% of mobile web page views in Malaysia

Android
55.23%
iOS
44.75%
StatCounter, September 2026. It measures browsing across the country. It does not count phones, and it says nothing about your own customers.

For September 2026, StatCounter put Android at 55.23% and iOS at 44.75% of mobile web page views in Malaysia. That measures browsing across the country. It does not count phones, and it says nothing about your own customers. As an example with made-up numbers: if 300 members followed those shares, about 166 would carry the Google card and 134 the Apple one. A card in only one Wallet would leave well over a hundred of them without one.

There is nothing to turn on: both Wallets come with your account once native.cards approves your business, and you do not need Apple or Google developer accounts. Once your card design is published, customers can add the card. The Business page is built to show each phone the button for its own Wallet.

Your own split is on Issued Cards, which counts the active cards issued for Apple Wallet and for Google Wallet. The two figures are not equally complete. Apple's comes with the number "registered on a device", which the page calls "Apple's signal that the card was added". Google's carries the note "Saved-card total unavailable".

Do this next

Give your counter team a four-line note

Before the first shift, put a note like this beside the scanner, in your own words, and go through it once with everyone who serves.

Example note for the counter

Our card looks different on iPhone and on Android. Both are real. Scan the code on either.

No card, an old phone, or a watch that will not scan: ask for the member ID or phone number, type it in, and read the name back before you continue.

New phone and the card has gone: nothing is lost. They sign in on our page with their email and add the card again.

On Android our notifications arrive as Google Wallet notifications. They are ours, and the message is kept on the card.

Next in Wallet CardsHow to set up your Business page and web address9 min read Previous: How to design a Wallet Card customers recognise

Related Articles

  • What is a Wallet Card, and how does it work?Wallet Cards · 9 min
  • How to design a Wallet Card customers recogniseWallet Cards · 9 min
  • How often should you send notifications?Marketing · 9 min
Sources 18
  1. Apple, Human Interface Guidelines: Wallet (updated 8 June 2026; read 10 October 2026) developer.apple.com
  2. Apple Developer Documentation, Wallet Passes: Pass (read 10 October 2026) developer.apple.com
  3. Apple Developer Documentation, Wallet Passes: Pass.Barcodes (read 10 October 2026) developer.apple.com
  4. Apple Developer Documentation, Wallet Passes: PassFieldContent (read 10 October 2026) developer.apple.com
  5. Apple, WWDC26 session 209, “What’s new in Wallet” (transcript; read 10 October 2026) developer.apple.com
  6. Apple Support, “Add, use, and share tickets and passes in Apple Wallet” (published 15 September 2025; read 10 October 2026) support.apple.com
  7. Apple Support, “iCloud data security overview” (published 5 January 2026; read 10 October 2026) support.apple.com
  8. Apple, iPhone User Guide for iOS 27, “Manage passes, cards, and keys in Wallet on iPhone” (read 10 October 2026) support.apple.com
  9. Google Wallet, Loyalty card template (last updated 7 October 2026; read 10 October 2026) developers.google.com
  10. Google Wallet, Brand guidelines for loyalty cards (last updated 7 October 2026; read 10 October 2026) developers.google.com
  11. Google Wallet, Trigger Push Notifications for loyalty cards (last updated 7 October 2026; read 10 October 2026) developers.google.com
  12. Google Wallet API reference, BarcodeType (last updated 23 October 2024; read 10 October 2026) developers.google.com
  13. Google Wallet API reference, MultipleDevicesAndHoldersAllowedStatus (last updated 23 October 2024; read 10 October 2026) developers.google.com
  14. Google Wallet Help, “Download the Google Wallet app” (read 10 October 2026) support.google.com
  15. Google Wallet Help, “Transfer a pass or card on Google Wallet” (read 10 October 2026) support.google.com
  16. Google Wallet Help, “Use passes with Google Wallet on your smartwatch” (read 10 October 2026) support.google.com
  17. StatCounter Global Stats, Mobile Operating System Market Share in Malaysia, September 2026 (read 10 October 2026) gs.statcounter.com
  18. StatCounter Global Stats, Frequently Asked Questions: how the figures are calculated (read 10 October 2026) gs.statcounter.com

Written by native.cards, 15 October 2026. Found a mistake? The publishing policy says how to tell us.

On this page

  1. Six differences
  2. Four counter exceptions
  3. One design, two cards
  4. Notification length
  5. Passing a card on
  6. Both Wallets matter
  7. The counter note
Back to top
More in this topicWallet Cards

On this page

  1. Six differences
  2. Four counter exceptions
  3. One design, two cards
  4. Notification length
  5. Passing a card on
  6. Both Wallets matter
  7. The counter note

native.cards is the Wallet‑first customer engagement platform (CRM), powering modern brand experiences in Apple and Google Wallet.

ImmuniWeb SSL Security Test

Explore

  • Features
  • Pricing
  • Offers & Rewards
  • How it works
  • About native.cards
  • Merchant workspace

Essentials

  • Education
  • How-To Guides
  • Legal
  • Terms of Use
  • Privacy Notice
  • Privacy & storage
  • Sign in

Company

PLATEHAUS SDN. BHD.

Owner and operator of native.cards

Business Registration No. [SSM]:
1646457-T
Business address
CT-06-21 Subang Square Corporate Tower
Jalan SS15/4G, SS15
47500 Subang Jaya
Selangor Darul Ehsan, Malaysia

A reason to return.

Get started
Support
support@native.cards
Operating hours
Monday–Friday · 8:00 AM–11:00 PMSaturday–Sunday · 10:00 AM–10:00 PMMalaysia time
native.cardsnative.cards© 2026 native.cards