Skip to main content

HT Semi

For POS terminals, Android edge devices, and smart retail hardware, sequential speed class is not the metric that determines user experience. A card can be V30-rated and still make an Android POS terminal feel sluggish if its random read/write performance is poor. That is where Application Performance Class comes in.

The SD Association defines two application performance classes for microSD cards: A1 and A2. They specify minimum random read/write IOPS, which directly affect OS boot time, app launch, database transactions, and background logging. This guide compares A1 and A2 for POS, Android edge, and smart retail workloads, and explains how to specify the right card for commercial-grade deployments.

Quick Definition: What A1 and A2 Guarantee

Application Performance Class ratings measure random 4K read/write IOPS and sustained sequential write speed.

RatingRandom Read IOPSRandom Write IOPSSustained Sequential WriteAdditional Requirements
A11,500 IOPS500 IOPS10 MB/sNone beyond basic SD support
A24,000 IOPS2,000 IOPS10 MB/sCommand queuing and cache functions required in the card

Key points:

  • A1 is the entry-level application performance class. It is suitable for light OS tasks, simple logging, and basic retail devices.

  • A2 roughly triples random read performance and quadruples random write performance versus A1.

  • A2 cards require command queuing and cache support, and the host device must also support those features to realize the full benefit.

  • A2 cards are backward compatible with A1 hosts. They will still work, but may not deliver full A2 random performance.

  • A1 and A2 both guarantee only 10 MB/s sequential write. They do not replace V30 or V60 for 4K video recording. For video-heavy devices, speed class still matters.

Why Random I/O Matters for POS, Android Edge, and Smart Retail

POS, Android edge, and smart retail devices rarely write large sequential video files. They perform many small, random reads and writes:

  • POS terminals: payment authorization, transaction logs, receipt printing, local databases, loyalty programs, inventory sync.

  • Android edge devices: OS boot, app launch, background services, OTA updates, camera capture, AI inference results, telemetry.

  • Smart retail: kiosks, digital signage, vending machines, self-checkout, smart cameras, shelf sensors, customer analytics.

These workloads are dominated by small random operations. A card with low random write IOPS can cause:

  • Slow app launches and UI lag

  • Delayed payment authorization

  • Stuttering digital signage

  • Failed or slow OTA updates

  • Database corruption under sudden power loss

  • Poor multi-app performance on Android

For these devices, A2 is usually the better choice when the host supports it. A1 remains adequate for simpler, single-function terminals with light random I/O.

A1 vs. A2: Specification Comparison

CharacteristicA1A2Practical Impact
Random read1,500 IOPS4,000 IOPSFaster app launch, OS boot, database reads
Random write500 IOPS2,000 IOPSSmoother logging, transactions, background writes
Sequential write10 MB/s10 MB/sSame minimum; not a 4K video guarantee
Command queuingNot requiredRequired in cardImproves multi-threaded random performance
Cache functionNot requiredRequired in cardHelps absorb burst writes
Host supportBroadNeeded for full A2 benefitA2 card in A1 host may perform like A1
Best fitLight POS, simple signageAndroid POS, edge AI, smart retail kiosksMatch to workload, not just price

Matching A1 and A2 to Common Applications

ApplicationRecommended ClassWhy
Basic payment-only POSA1Light random I/O; cost-sensitive
Android POS with multiple appsA2App responsiveness, database, OTA
Handheld POS with cameraA2Image capture, scanning, background sync
Android edge gatewayA2OS boot, container workloads, logging
Digital signage, static contentA1Mostly sequential reads; light writes
Digital signage with analyticsA2Random writes from analytics and logs
Smart vending machineA1 or A2A2 if telemetry, payments, and camera are combined
Self-checkout kioskA2Transaction database, UI responsiveness
Smart retail camera with edge AIA2Event writes, metadata, model updates
Fleet/telemetry edge deviceA2Continuous logging and random database writes

Rule of thumb:

  • If the device runs Android, a database, or multiple concurrent apps, specify A2.

  • If the device only logs small amounts of data or displays static content, A1 may be sufficient.

  • If the device records 4K video, also check for V30 or V60. A1/A2 does not cover video speed.

Endurance and Temperature: The Hidden Requirements

A1 and A2 describe performance, not endurance. POS and smart retail devices often run 24/7, write logs continuously, and may lose power without warning. For these deployments, also evaluate:

  • TBW or P/E cycle endurance: Match total bytes written to daily write volume and expected service life.

  • Wear leveling: Prevents localized NAND wear under continuous logging.

  • ECC and bad-block management: Maintains data integrity over years of operation.

  • Power-loss protection: Critical for POS transactions and database integrity.

  • Health monitoring: S.M.A.R.T. support allows proactive replacement.

  • Operating temperature: Commercial-grade cards are typically rated 0°C to 70°C. Verify the device’s internal temperature, especially in fanless kiosks and enclosed retail terminals.

HT Semi commercial-grade microSD cards are rated for 0°C to 70°C and are designed for commercial edge, POS, and retail workloads. For deployments outside that range, additional validation is required.

Selection Checklist for Hardware Engineers and Product Managers

Use this checklist when specifying A1 or A2 microSD cards:

  1. Profile the workload: Is the device random-I/O heavy or sequential-video heavy?

  2. Check the host: Does the SoC, OS, and driver support A2 command queuing and cache?

  3. Choose A2 for Android and databases: A1 is usually not enough for responsive multi-app Android.

  4. Choose A1 for simple, low-write devices: Do not overpay if the workload is light.

  5. Verify endurance: A1/A2 ratings do not tell you TBW or P/E cycles.

  6. Confirm temperature: Commercial-grade 0°C to 70°C is typical; validate in the enclosure.

  7. Test power loss: POS and retail devices need robust recovery from abrupt shutdown.

  8. Validate in the device: Run boot, app launch, transaction, and OTA tests with the actual card.

  9. Plan replacement: Use health monitoring or replace at 70% of estimated endurance life.

粤ICP备2021138606号