2011-10-12 45 views
5

Tôi muốn biết ý kiến ​​của bạn về các bất lợi bất lợi sử dụng ACL trên các thiết bị tổ ong.Nhược điểm của việc sử dụng Thư viện tương thích Android trên Honeycomb

Tôi nghĩ việc sử dụng Thư viện cho ứng dụng của mình độc quyền - ngay cả khi nó chạy trên Honeycomb - nếu không tôi sẽ phải tạo 2 phiên bản của các lớp học chủ yếu giống hệt nhau.

Chủ yếu là tôi quan tâm đến chức năng (lỗi) của Thư viện tương thích, hiệu suất và mức sử dụng bộ nhớ của nó so với SDK tổ ong gốc. Vì vậy, nếu bạn có kinh nghiệm với việc tạo ra các lớp riêng biệt cho cả ACL và Honeycomb, hãy cho tôi biết nếu kết quả đáng giá - chúng tôi có nên tạo các lớp trùng lặp hay chỉ với ACL.

Như mọi khi, cảm ơn vì sự ủng hộ của bạn :)

+0

Như thường lệ, tôi có thể đã đặt câu hỏi không rõ ràng nhất có thể. Điều tôi muốn biết là có nên tạo một lớp cụ thể (ví dụ: một số đoạn) trong hai phiên bản - một lớp sẽ mở rộng lớp phân đoạn cơ sở từ ACL và một lớp khác sẽ mở rộng lớp phân đoạn cơ bản khỏi SDK Honeycomb gốc. Hoặc tôi nên có một mảnh mà sẽ chỉ sử dụng ACL thay thế? – myself

Trả lời

3

Nếu bạn có kế hoạch để có một nhị phân cho cả máy tính bảng và điện thoại di động, mảnh vỡ của mình nên tất cả kéo dài từ ACL - nếu không bạn sẽ được xây dựng hai ứng dụng. Lợi ích của ACL là bạn có thể xây dựng ứng dụng của mình một lần (bằng cách mở rộng các lớp tương thích của nó) và sau đó chạy các đoạn đó trên tất cả các cấp API> = 4.

Hạn chế lớn nhất mà chúng tôi gặp phải là lỗi ACL liên quan đến hoạt ảnh và nút quay lại trên Honeycomb - nhưng chúng được [chủ yếu] cố định với gói hỗ trợ R4. Tôi không nhớ bất kỳ vấn đề nào khác (nếu có bất kỳ vấn đề nào họ đủ nhỏ để tôi không nhớ chúng).

+0

Cảm ơn Drew! Tôi đồng ý, thư viện tương thích hoạt động trên hầu hết các thiết bị và đây là cách quan trọng hơn một số lỗi nhỏ tiềm ẩn hoặc một chút (nếu có) hiệu suất chậm hơn. – myself

Các vấn đề liên quan