2010-02-19 50 views
11

Tôi sắp khởi chạy ứng dụng Android đầu tiên và chạy trên nền tảng Android 1.1, API cấp 2, nhưng đây có phải là điều tôi nên chính thức ký và khởi chạy ứng dụng không? Liệu nó có ảnh hưởng đến hiệu suất ở tất cả hay là nó chỉ đơn giản là cho Android để biết những thiết bị nó hoạt động trên?Nền tảng và API Android nào cần nhắm mục tiêu?

Vấn đề duy nhất tôi thấy là tôi không thể chỉ định < màn hình hỗ trợ > trong Tệp kê khai mà tôi muốn thực hiện, nhưng có vẻ như tôi phải khởi chạy ở mức 1.6 ít nhất để làm việc này.

Tôi có thiếu một số lượng lớn điện thoại bằng cách khởi chạy ở mức 1,6 thay vì 1,1 không?

Cảm ơn bạn!

+0

Bạn không thể xác định những gì trong Manifest? Tôi nghĩ rằng bạn cần phải chỉnh sửa câu hỏi và định dạng của bạn mà phần nói rằng những gì bạn không thể chỉ định. –

+0

Cảm ơn bạn !! Đó là màn hình hỗ trợ bị thiếu –

+0

Có một cách để nhận màn hình hỗ trợ cho 1,5. Bạn xây dựng ứng dụng của mình bằng 1,6 nhưng bạn đặt minSdk thành 3 và targetSdk thành 4. Và bạn phải đảm bảo rằng bạn không sử dụng bất kỳ API nào từ 1,6. Nếu bạn không làm điều này ứng dụng của bạn sẽ không hiển thị trên Android Market từ HTC Tattoo bởi vì nó có màn hình QVGA. Đọc thêm về điều này tại đây http://developer.android.com/guide/practices/screens_support.html#strategies –

Trả lời

25

Xóa thông tin và thông tin ngày mà tôi chắc chắn sẽ lỗi thời trong tương lai gần. Chỉ cần đi vào đây để xem những gì phiên bản bạn nên quan tâm:

http://developer.android.com/resources/dashboard/platform-versions.html

+0

Cảm ơn bạn, biểu đồ giúp ích rất nhiều, tôi nghĩ 1.5 sẽ hoàn hảo, nhưng không hoạt động với màn hình hỗ trợ. Tôi tự hỏi liệu điều đó có quan trọng không. –

+0

Dpends về những gì bạn đang làm với màn hình hỗ trợ. Thật dễ dàng để thử nghiệm ứng dụng của bạn dựa trên các phiên bản hệ điều hành và độ phân giải màn hình khác nhau bằng trình mô phỏng để xem có bất kỳ sự cố nào không. –

+0

Chỉnh sửa của Danger14 rất quan trọng cần lưu ý. – Vass

1

Theo như tôi quan tâm, tôi bắt đầu phát triển nhắm mục tiêu 1.5. Khi hoàn thành một nửa, tôi sẽ chuyển sang 2.1 và khi kết thúc, tôi sẽ thử tất cả các phiên bản ở giữa. Tôi không coi đó cần thiết để quan tâm bất kỳ phiên bản thấp hơn 1.5 ... bạn không thể giảm tương thích với đầu của vũ trụ ;-)

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