2015-01-09 18 views
12

Staram się opracować aplikację, która będzie korzystała z biletów, dając użytkownikowi możliwość sprawdzenia poprawności. Zastanawiam się, dlaczego powinienem wybrać kod kreskowy Aztec, ponieważ wiele firm już je wybrało zamiast QR-Codes. Jakie są zalety kodów kreskowych Aztec?Kod kreskowy Aztec a kod QR

mam dobre porównanie znalazłem tak daleko jest: http://www.tec-it.com/en/support/knowbase/barcode-overview/2d-barcodes/Default.aspx

i tutaj: http://en.wikipedia.org/wiki/Aztec_Code w sekcji Usage Widać, że jest używany dość często.

Odpowiedz

21

Chociaż kody Aztec są bardziej kompaktowe i przestrajalne, brak jest wsparcia dla nich wśród otwartego, niezastrzeżonego oprogramowania. Wciąż będę używać kodów QR, które mają bardzo dojrzałą obsługę oprogramowania na wielu różnych platformach.

Jeśli masz za mało miejsca i nie chcesz, aby użytkownicy mogli czytać lub generować kody za pomocą własnego oprogramowania lub na wielu różnych urządzeniach, lepszym wyborem będzie Aztec. Kody Aztec nie wymagają marginesu otoczenia, pozwalają na bardzo precyzyjny poziom korekcji błędów i mają ściślejsze kodowanie zoptymalizowane dla szerszego zakresu tekstów wiadomości.

Na przykład kodek Aztek ma tryb wyspecjalizowany do kodowania małych liter, więc może zakodować większość odpowiedzi na pytanie za pomocą tylko 5 bitów na znak. Kodek QR jest zoptymalizowany tylko dla wielkich adresów URL i musi przechowywać małe litery jako pełne 8-bitowe dane binarne. Kod QR zawierający ten tekst musiałby zakodować około 160% więcej danych niż kod Azteków - a także potrzebuje przestrzeni marginesowej.

Kody QR wymagają więcej miejsca niż kody Azteków, ale mają swobodnie dostępne oprogramowanie, które je obsługuje.

Kody Azteków mogą przechowywać więcej informacji, ale istnieje słabe wsparcie dla nich. Mogą być trudniejsze do odczytania i generować wydajnie, właśnie teraz.

Na telefonie z Androidem aplikacja Google "Skaner kodów kreskowych" skanuje kod Aztec po dłuższym opóźnieniu niż kod QR, a użytkownik musi ręcznie włączyć skanowanie kodu Azteków w preferencjach aplikacji.

Podobnie darmowy pakiet generatorów kodów kreskowych "zint" będzie generował kody Aztec, ale ma garść błędów i nie w pełni wykorzystuje kodek, aby zoptymalizować ich rozmiar tak mały, jak to tylko możliwe. Z drugiej strony, generowanie kodów QR jest kuloodporne.

Powiązane problemy