web-dev-qa-db-fra.com

Code-barres aztèque vs QR-Code

J'essaie de développer une application qui utilisera des tickets étant donné que l'utilisateur a la possibilité de les valider. Je me demande pourquoi je devrais choisir le code-barres aztèque, car de nombreuses entreprises l'ont déjà choisi au lieu des codes QR. Quels sont les avantages des codes-barres aztèques?

La bonne comparaison que j'ai trouvée jusqu'à présent est: http://www.tec-it.com/en/support/knowbase/barcode-overview/2d-barcodes/Default.aspx

et ici: http://en.wikipedia.org/wiki/Aztec_Code dans la section Utilisation, vous pouvez voir qu'il est utilisé assez souvent.

18
arniotaki

Bien que les codes aztèques soient plus compacts et réglables, leur prise en charge est médiocre parmi les logiciels ouverts non propriétaires. J'utiliserais toujours les codes QR pour l'instant, qui ont un support logiciel très mature sur une grande variété de plates-formes.

Si l'espace est limité pour vous et que vous ne vous souciez pas que les utilisateurs puissent lire ou générer vos codes avec leur propre logiciel ou sur une grande variété d'appareils, alors Aztec serait un meilleur choix. Les codes aztèques ne nécessitent pas de marge environnante, permettent un niveau de correction d'erreur très finement ajustable et ont un codage plus serré optimisé pour une plus large gamme de textes de message.

Par exemple, le codec aztèque a un mode spécialisé pour le codage des lettres minuscules, il pourrait donc coder la plupart de cette réponse à la question avec seulement 5 bits par caractère. Le codec QR est optimisé uniquement pour les URL en majuscules et doit stocker les lettres minuscules en tant que données binaires 8 bits complètes. Un code QR contenant ce texte devrait coder environ 160% autant de données qu'un code aztèque - et il a également besoin d'un espace de marge également.

Les codes QR nécessitent plus d'espace que les codes aztèques, mais disposent d'un logiciel disponible gratuitement qui les prend en charge.

Les codes aztèques peuvent stocker plus d'informations, mais leur prise en charge gratuite est médiocre. Ils peuvent être plus difficiles à lire et à générer efficacement, en ce moment.

Sur un téléphone Android Android, l'application "Barcode Scanner" de Google analysera un code aztèque après un délai plus long qu'un code QR, et l'utilisateur doit activer manuellement l'analyse de code aztèque dans les préférences de l'application.

De même, le package gratuit de générateur de codes à barres "zint" produira des codes aztèques, mais a une poignée de bogues, et n'utilise pas pleinement le codec pour optimiser leur taille aussi petite que possible. Sa génération de codes QR, en revanche, est à l'épreuve des balles.

36
fuzzyTew