Im Gegensatz zu Windows bieten macOS, iOS und Android keine Standardunterstützung für Smartcards und Kartenleser. Daher ist es oft notwendig, individuelle Treiber für diese Karten zu entwickeln. Diese Treiber sind wichtig, da sie die Verschlüsselung und die sichere Nutzung von Apps ermöglichen.