Because each code revision has its own standards for data integrity, redundancy, and availability, as long as the revisions are supported by the application (being able to read the QR code itself) the codes can be used with any smartphone operating system that will support the encode/decode libraries.