Các thông số phần cứng tối thiểu cho Android là gì?


Câu trả lời:


37

Bắt đầu với trang tương thích Android . Điều này phác thảo các mục tiêu cho khả năng tương thích của Android và các liên kết đến Tài liệu Định nghĩa Tương thích hiện tại có các yêu cầu kỹ thuật. Tất cả các phiên bản của CDD cho đến nay là dưới đây.

Chúng cũng được liên kết đến từ trang Tải xuống Tương thích Android , bao gồm các bộ thử nghiệm.

Không có Chương trình tương thích cho các phiên bản Android cũ hơn, chẳng hạn như Android 1.5 (được biết đến với tên gọi Cupcake). Các thiết bị mới dự định tương thích với Android phải xuất xưởng với Android 1.6 trở lên.

Điểm đáng chú ý:

Các yêu cầu trong các tài liệu này phải được đáp ứng cho một thiết bị là "Được Google phê duyệt" và giao hàng với các ứng dụng chính thức của Google như Play Store và Google Talk. Tuy nhiên, chúng không nhất thiết là những yêu cầu khó. Vì Android là mã nguồn mở, nó có thể được sửa đổi để chạy trên phần cứng nhỏ hơn và điều ngược lại cũng có thể xảy ra - những sửa đổi cần thiết để chạy HĐH trên thiết bị có thể làm cho hình ảnh phần sụn quá lớn để phù hợp với nó, chẳng hạn.


Vài tháng trước, điều này đã được chỉnh sửa để nói rằng chỉ Android 4.4+ yêu cầu bộ xử lý ARMv7, trong khi trước đó đã nói Android 4+. Điều gì là nền tảng cho sự thay đổi này? Có phải thực tế là 4.0 theo mặc định không hỗ trợ ARMv5, nhưng có thể được sửa đổi (bằng cách chuyển đổi các công cụ javascript từ V8 sang Công ty Cổ phần, theo nhóm.google.com/d/msg/android-building/Q_gU1zb6DLc/ tựa ) để hoạt động trên ARMv5, cái nào sau đó đã bị xóa (trong 4.4)?
mstorsjo

@mstorsjo Sự thay đổi được thực hiện dựa trên nhận xét (đã được làm sạch) lưu ý rằng CDD 4.0 không đề cập đến yêu cầu của v7, nhưng phiên bản 4.4 đã làm.
Matthew đọc

@MatthewĐọc cảm ơn. Tuy nhiên, đồng thời, lưu ý về các phiên bản tùy chỉnh hỗ trợ ARMv6 đã thay đổi ý nghĩa có thể theo cách không chủ ý: Trong 4.0-4.3, trong đó ARMv6 không được hỗ trợ theo mặc định, nhưng người ta có thể sửa đổi nguồn để xây dựng cho nó. Bản dựng ARMv6 - nhưng thực tế có bản dựng nào được biết đến như vậy cho 4.4+ không?
mstorsjo

Đáng buồn thay, không có danh sách thực tế của các yêu cầu phần cứng. Ví dụ: tôi không thể tìm thấy danh sách các tập lệnh cpu x86 tối thiểu, như SSE2, SSSE3, SSE4.1, v.v. Vấn đề tương tự đối với phần cứng arm64. Tôi không thể tìm thấy tiện ích mở rộng cpu nào là tối thiểu, như asimd, crc, aes, sha, v.v. Và hệ thống xây dựng của Android bị hỏng nên chúng tôi không thể xác định được bằng cách sử dụng kiểm tra tính năng thời gian biên dịch. Tiếng thở dài ...
jww
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.