Macierz kompatybilności skanerów
Które skanery czytają które symbologie i gdzie każdy typ zawodzi. Uczciwe odpowiedzi, sprawdzone w terenie, nie z arkusza danych.
Testowano 2026-09-03. iPhone Camera = iPhone 15 Pro, iOS 18.3, stock Camera app. Android Camera = Pixel 8, Android 14, Camera app with Google Lens. Industrial imager = Zebra DS8100, firmware CAAACS00-002-R06.
Rodzina QR
| Typ | iPhone Camera | Android Camera | Industrial imager | Uwagi |
|---|
| QR Code | ✓ (Dekoduje)A1 | ✓ (Dekoduje)A5 | ✓ (Dekoduje)A8 | Uniwersalny. Domyślny dla wszystkiego. |
| Micro QR | ✗V, U | ✗G | ✓ (Czytniki przemysłowe)Z | Kompaktowy (do 35 znaków). Aplikacje aparatu telefonu tego nie odczytują; aplikacje firm trzecich na iOS mogą, przez framework Vision. Dla odbiorców publicznych używaj standardowego QR. |
| rMQR | ✗U | ✗G | ~ (Nowszy firmware Zebra, Scandit i Cognex)Z | Prostokątny Micro QR (ISO/IEC 23941). Tylko przemysłowe, najpierw sprawdź firmware. |
| GS1 Digital Link | ✓ (Otwiera URL)Q | ✓ (Otwiera URL)Q | ✓ (Firmware POS parsuje AI)Q | Standardowy QR niosący ustrukturyzowany URL; skanuje się jak zwykły link. |
Inne symbologie 2D
| Typ | iPhone Camera | Android Camera | Industrial imager | Uwagi |
|---|
| Aztec | ✗A2 | ~ (Google Lens, niektóre warianty)A7 | ✓ (Natywne)A8 | Karty pokładowe, bilety komunikacji miejskiej. Użyj aplikacji linii lotniczej lub przewoźnika. |
| Data Matrix | ✗A2 | ✓ (Google Lens)A6 | ✓ (Natywne)A8 | Farmacja, medycyna, oznaczanie części motoryzacyjnych. Google Lens to odczytuje; iPhone Camera nie. |
| PDF417 | ✗A2 | ~ (Google Lens, niejednolicie)A7 | ✓ (Natywne)A8 | Ogólny PDF417 na telefonach to format aplikacji-skanera lub sprzętu. |
| AAMVA driver license | ~ (iOS 17+, przepływ obsługujący prawo jazdy)A3 | ~ (Tylko aplikacje obsługujące prawo jazdy)U | ✓ (Natywne)A8 | Aparat rozpoznaje kod kreskowy prawa jazdy i w uczestniczących stanach oferuje przepływ Wallet ID; nie zwraca pól z powrotem. Ich odczytanie wymaga aplikacji obsługującej prawo jazdy lub skanera PDF417. |
Kody kreskowe 1D (detal / przemysł)
| Typ | iPhone Camera | Android Camera | Industrial imager | Uwagi |
|---|
| EAN-13 / UPC-A | ✗Ap | ~ (Google Lens)G | ✓ (Każdy POS detaliczny)A8 | Standard detaliczny. Telefony odczytują to przez Lens lub aplikację-skaner, nie standardowy iPhone Camera. |
| EAN-8 / UPC-E | ✗Ap | ~ (Google Lens)G | ✓ (Każdy POS detaliczny)A8 | Kompaktowe warianty detaliczne; ta sama historia czytników co EAN-13. |
| Code 128 | ✗Ap | ~ (Google Lens)G | ✓ (Natywne)A8 | Etykiety wysyłkowe i logistyka. Licz się ze sprzętowym skanerem. |
| Code 39 / 93 / Codabar | ✗Ap | ~ (Google Lens)G | ✓ (Natywne)A8 | Inwentaryzacja, biblioteki, banki krwi. Realistycznie aplikacja-skaner lub sprzęt. |
| ITF-14 | ✗Ap | ~ (Google Lens)G | ✓ (Natywne)A8 | Etykiety kartonów wysyłkowych. Skanery magazynowe. |
| VIN (Code 39) | ✗Ap | ~ (Lens dekoduje Code 39; aplikacje VIN to walidują)G | ✓ (Natywne)A8 | Identyfikacja pojazdu. Narzędzia diagnostyczne i aplikacje VIN na telefonach. |
Jak czytać oznaczenia
- ✓: odczytuje to ze standardowej aplikacji aparatu, bez dodatkowej aplikacji
- ~: odczytuje to pod warunkiem podanym w komórce (konkretna aplikacja, wersja systemu lub tryb)
- ✗: nie dekoduje tego; potrzebujesz aplikacji-skanera lub sprzętu
Dowód
- A: our own device test; the number is the row in the attestation log
- Ap: Apple's support page describes the Camera app and Code Scanner as reading QR codes and lists no other symbology
- G: Google Lens decodes the ML Kit barcode formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, Aztec, Data Matrix, PDF417 and QR Code; Micro QR and rMQR are not on the list
- Z: Zebra lists Micro QR and rectangular Micro QR among the DS8100 series' 2D symbologies
- V: Apple's Vision framework decodes Micro QR for third-party apps since iOS 15; that is a developer API, not the Camera app
- Q: a standard QR symbol, so decoding is the attested QR result; the question is what the phone does with the payload
- U: not in our attestation log yet; from vendor documentation or field reports, treat as provisional
QR płatnicze (tylko aplikacja bankowa)
| Typ | Aplikacje aparatu | Natywna aplikacja bankowa | Uwagi |
|---|
| SwissQR (Swiss QR-bill) | ✗ | ✓ 🇨🇭 tylko | Ustandaryzowany przez SIX Group. Tylko szwajcarskie aplikacje bankowe. |
| UPI (Indie) | ~ | ✓ 🇮🇳 | Google Pay, PhonePe, Paytm, BHIM. |
| PIX (Brazylia) | ✗ | ✓ 🇧🇷 | Brazylijskie aplikacje bankowe + Mercado Pago. |
| SEPA (przelew kredytowy UE) | ✗ | ✓ 🇪🇺 | Europejskie aplikacje bankowe obsługujące EPC069-12. |
| PromptPay (Tajlandia) | ✗ | ✓ 🇹🇭 | Tajskie aplikacje bankowe. |
| PayNow (Singapur) | ✗ | ✓ 🇸🇬 | Singapurskie aplikacje bankowe + PayLah. |
| ZATCA e-invoice | ✗ | , | Walidacja saudyjskiego organu podatkowego. Nie do skanowania przez konsumentów. |
| FPS (Hongkong) | ✗ | ✓ 🇭🇰 | Aplikacje bankowe HK. |
| DuitNow (Malezja) | ✗ | ✓ 🇲🇾 | Malezyjskie aplikacje bankowe. |
| JPQR (Japonia) | ✗ | ✓ 🇯🇵 | PayPay, LINE Pay itp. |
| EMVCo merchant QR | ✗ | ✓ różni się | Ogólny standard, zależy od wsparcia wydawcy. |
| Krypto / Bitcoin / Lightning | ~ | ✓ wallet | Aplikacje portfela (BlueWallet, Phoenix itp.) czytają bezpośrednio. |
Tożsamość / bezpieczeństwo
| Typ | Czytnik | Uwagi |
|---|
| TOTP / HOTP | Aplikacje uwierzytelniające | Google Authenticator, 1Password, Authy, Bitwarden, Apple Passwords. |
| WiFi | iOS Camera ✓ / Android Camera ✓ | Oba łączą się natywnie z aplikacji aparatu. |
| vCard / MeCard | Oba aparaty telefonów ✓ | Oferują Dodaj do kontaktów. |
| SSH / WireGuard | Specyficzne dla aplikacji | Odpowiednio Termius, ServerCat, aplikacja WireGuard. |
| OpenPGP | Specyficzne dla aplikacji | OpenKeychain (Android), pgp-tools. |
| eSIM (LPA) | iOS Camera ✓ / Android Camera ✓ | Natywny przepływ konfiguracji sieci komórkowej. |
Ogólna zasada
Jeśli Twoi odbiorcy używają aparatu telefonu, użyj QR. Aztec, Data Matrix i kody 1D są tylko dla profesjonalistów. Do produktów detalicznych EAN-13 / UPC-A są uniwersalne. Do praw jazdy PDF417 to jedyna opcja.
Jak testowaliśmy
Każde oznaczone pole było dekodowane wymienionym skanerem w stosunku do referencyjnego ładunku generowanego przez to narzędzie; małe litery po każdym oznaczeniu wskazują, jaki dowód za nim stoi, a komórki, których sami nie testowaliśmy, mówią o tym wprost. Ponownie testujemy co roku i po głównych wydaniach iOS / Android Camera. Jeśli znajdziesz rozbieżność, wyślij e-mail na hello@abundera.ai z urządzeniem i wersją systemu operacyjnego.
Ostatnia weryfikacja: 2026-09-03. Powyższe tabele, strona korpusu i każda linia „Skanuje na” na stronie typu są renderowane z jednego zbioru danych, więc nie mogą się wzajemnie przeczyć.