Nguồn của tất cả mọi thứ tôi sắp nói: Tôi là một nhà phát triển iOS.
Không.
Thiết bị iOS của bạn không không phải chứa các trình điều khiển cần thiết để in qua USB - và đây là lý do:
Nhà phát triển
Chúng tôi là loại, tốt, lười biếng. Chúng tôi không muốn viết nhiều mã hơn chúng tôi phải - chúng tôi muốn viết một điều một lần và để nó hoạt động.
Bây giờ hãy tưởng tượng tất cả các nhà phát triển iOS bây giờ phải tính đến việc bạn có thể in từ USB. Bây giờ chúng ta có thể phải viết mã để tính đến điều đó, có thể có sự khác biệt tinh tế trong trình điều khiển, v.v.
Điều hay ho về AirPrint là nó chỉ hoạt động . Không chỉ từ người dùng quan điểm, nhưng cũng từ nhà phát triển quan điểm. Các nhà phát triển về cơ bản có thể 'bố trí' tờ giấy giống như họ sẽ có một loạt các khung nhìn trên màn hình, gửi nó đến một bộ điều khiển in và để nó xử lý mọi thứ khác.
Tốt đẹp và dễ dàng.
Bạn
Bạn là người dùng. Bạn muốn mọi thứ chỉ công việc , đúng? Ngay cả với tư cách là nhà phát triển, tôi muốn những thứ tôi đang sử dụng chỉ hoạt động (Xem Tràn ngăn xếp cho hàng ngàn ví dụ).
Nếu Apple đưa vào trình điều khiển kernel và trình điều khiển máy in USB và tất cả những gì không có, thì người dùng bây giờ phải quản lý điều đó, và táo phải tuân theo các yêu cầu của HP, Canon và Brother.
Với AirPrint, nhà chế tạo phù hợp với táo - một trải nghiệm tốt hơn nhiều cho bạn và tôi, những người dùng.