2015-01-09 19 views
12

Tôi đang cố gắng phát triển một ứng dụng sẽ sử dụng vé cho người dùng khả năng xác nhận chúng. Tôi tự hỏi tại sao tôi nên chọn mã vạch Aztec như nhiều công ty đã chọn thay vì QR-Codes. Ưu điểm của mã vạch Aztec là gì?Mã vạch Aztec và Mã QR

Tôi tốt so sánh tôi đã tìm thấy cho đến nay là: http://www.tec-it.com/en/support/knowbase/barcode-overview/2d-barcodes/Default.aspx

và ở đây: http://en.wikipedia.org/wiki/Aztec_Code trên phần Cách sử dụng bạn có thể thấy được sử dụng khá thường xuyên.

Trả lời

21

Mặc dù mã Aztec nhỏ gọn và dễ điều chỉnh hơn, nhưng vẫn có hỗ trợ kém cho các phần mềm mở, không độc quyền. Tôi vẫn sẽ sử dụng mã QR cho bây giờ, có hỗ trợ phần mềm rất trưởng thành trên nhiều nền tảng khác nhau.

Nếu không gian có giá cao cho bạn và bạn không quan tâm đến người dùng có thể đọc hoặc tạo mã bằng phần mềm của riêng họ hoặc trên nhiều thiết bị, thì Aztec sẽ là lựa chọn tốt hơn. Mã Aztec không yêu cầu biên độ xung quanh, cho phép mức độ sửa lỗi rất dễ điều chỉnh và có mã hóa chặt chẽ hơn được tối ưu hóa cho phạm vi văn bản tin nhắn rộng hơn. Ví dụ, codec Aztec có một chế độ chuyên biệt để mã hóa chữ thường, do đó, nó có thể mã hóa hầu hết câu trả lời câu hỏi này chỉ với 5 bit cho mỗi ký tự. Bộ giải mã QR chỉ được tối ưu hóa cho các URL chữ hoa và phải lưu trữ các chữ thường dưới dạng dữ liệu nhị phân 8 bit đầy đủ. Một mã QR có chứa văn bản này sẽ phải mã hóa khoảng 160% càng nhiều dữ liệu như một mã Aztec - và sau đó nó cần một không gian lề quá.

Mã QR yêu cầu nhiều không gian hơn mã Aztec nhưng có phần mềm tự do hỗ trợ chúng.

Mã Aztec có thể lưu trữ thêm thông tin, nhưng có hỗ trợ miễn phí kém cho họ. Họ có thể khó đọc và tạo hiệu quả hơn, ngay bây giờ.

Trên điện thoại Android, ứng dụng "Máy quét mã vạch" của Google sẽ quét mã Aztec sau một thời gian trễ hơn mã QR và người dùng phải bật quét mã Aztec theo cách thủ công trong tùy chọn ứng dụng.

Tương tự, gói máy phát mã vạch miễn phí "zint" sẽ tạo mã Aztec, nhưng có một số lỗi và không sử dụng đầy đủ codec để tối ưu hóa kích thước của chúng càng nhỏ càng tốt. Thế hệ mã QR của nó, mặt khác, là chống đạn.