尽管 Aztec 代码更加紧凑和可调,但在开放的非专有软件中对它们的支持很差。我现在仍然会使用二维码,它在各种平台上都有非常成熟的软件支持。
如果空间对您来说非常宝贵,并且您不关心用户能够使用他们自己的软件或在各种设备上读取或生成您的代码,那么 Aztec 将是一个更好的选择。Aztec 代码不需要周围的边距,允许非常精细的纠错级别,并且具有针对更广泛的消息文本进行优化的更严格的编码。
例如,Aztec 编解码器有一种专门用于编码小写字母的模式,因此它可以对这个问题的大部分答案进行编码,每个字符只有 5 位。QR 编解码器仅针对大写 URL 进行了优化,并且必须将小写字母存储为完整的 8 位二进制数据。包含此文本的 QR 码必须编码大约 160% 的 Aztec 码数据——然后它也需要一个边距空间。
QR 码比 Aztec 码需要更多空间,但有支持它们的免费软件。
Aztec 代码可以存储更多信息,但对它们的免费支持很差。现在,它们可能更难阅读和有效生成。
在 Android 手机上,谷歌的“条形码扫描仪”应用程序将在比二维码更长的延迟后扫描 Aztec 码,用户必须在应用程序首选项中手动启用 Aztec 码扫描。
同样,免费的条形码生成器包“zint”会生成 Aztec 代码,但有一些错误,并且没有充分利用编解码器来优化它们的尺寸尽可能小。另一方面,它生成的二维码是防弹的。