Nhật ký thay đổi tài liệu định nghĩa tương thích với Android

Android 14

Ngày 20 tháng 11 năm 2023

2. Loại thiết bị

  • 2.2.1. Phần cứng :

    Xem bản sửa đổi

    Nếu việc triển khai thiết bị cầm tay tuyên bố hỗ trợ bất kỳ ABI 64 bit nào (có hoặc không có bất kỳ ABI 32 bit nào):

  • 2.2.7.2. Máy ảnh :

    Xem bản sửa đổi

    • [ 7.5 /H-1-13] PHẢI hỗ trợ khả năng LOGICAL_MULTI_CAMERA cho camera chính phía sau nếu có nhiều hơn 1 camera phía sau RGB.

  • 2.3.2. Đa phương tiện :

    Xem bản sửa đổi

    • [ 5.8 /T-0-1] PHẢI đặt chế độ đầu ra HDMI ở độ phân giải cao nhất cho định dạng SDR hoặc HDR đã chọn hoạt động với tốc độ làm mới 50Hz hoặc 60Hz cho màn hình ngoài.

      PHẢI đặt chế độ đầu ra HDMI để chọn độ phân giải tối đa có thể được hỗ trợ với tốc độ làm mới 50Hz hoặc 60Hz.

  • 2.4.5. Mô hình bảo mật :

    Xem bản sửa đổi

    • [9/W-0-1] PHẢI khai báo android.hardware.security.model.compatible feature .

6. Khả năng tương thích của các công cụ và tùy chọn dành cho nhà phát triển

  • 6.1. Những công cụ phát triển :

    Xem bản sửa đổi

    • [C-0-12] PHẢI ghi nguyên tử LMK_KILL_OCCURRED_FIELD_NUMBER vào

    Xem bản sửa đổi

    • [C-0-13] PHẢI triển khai lệnh shell dumpsys gpu --gpuwork để hiển thị

9. Khả năng tương thích của mô hình bảo mật

  • 9,7. Tính năng bảo mật :

    Xem bản sửa đổi

    Nếu việc triển khai thiết bị sử dụng nhân Linux có khả năng hỗ trợ SELinux thì chúng:

    Xem bản sửa đổi

    Nếu việc triển khai thiết bị sử dụng kernel không phải Linux hoặc Linux không có SELinux, thì chúng:

Ngày 4 tháng 10 năm 2023

2. Loại thiết bị

  • 2.2. Yêu cầu cầm tay :

    Xem bản sửa đổi

    Việc triển khai thiết bị Android được phân loại là Thiết bị cầm tay nếu chúng đáp ứng tất cả các tiêu chí sau:

    • Có kích thước màn hình đường chéo vật lý trong khoảng từ 4 inch 3,3 inch (hoặc 2,5 inch đối với việc triển khai thiết bị được cung cấp trên API cấp 29 trở về trước) đến 8 inch.

    Bắt đầu yêu cầu mới

    • Có giao diện nhập liệu màn hình cảm ứng.

  • 2.2.1. Phần cứng :

    Xem bản sửa đổi

    Triển khai thiết bị cầm tay:

    • [ 7.1 .1.1/H-0-1] PHẢI có ít nhất một màn hình tương thích với Android đáp ứng tất cả các yêu cầu được mô tả trong tài liệu này. màn hình có kích thước tối thiểu là 2,2” ở cạnh ngắn và 3,4” ở cạnh dài.

    Nếu việc triển khai thiết bị cầm tay hỗ trợ xoay màn hình phần mềm thì chúng:

    • [ 7.1 .1.1/H-1-1]* PHẢI cung cấp màn hình logic dành cho các ứng dụng của bên thứ ba có kích thước tối thiểu là 2 inch trên (các) cạnh ngắn và 2,7 inch trên (các) cạnh dài. Các thiết bị chạy trên API Android cấp 29 trở xuống CÓ THỂ được miễn yêu cầu này.

    Nếu việc triển khai thiết bị cầm tay không hỗ trợ xoay màn hình phần mềm thì chúng:

    • [ 7.1 .1.1/H-2-1]* PHẢI cung cấp màn hình logic dành cho các ứng dụng của bên thứ ba có kích thước tối thiểu là 2,7 inch trên (các) cạnh ngắn. Các thiết bị chạy trên API Android cấp 29 trở xuống CÓ THỂ được miễn yêu cầu này.

    Bắt đầu yêu cầu mới

    • [ 7.1 .1.1/H-0-3]* PHẢI ánh xạ từng màn hình UI_MODE_NORMAL được cung cấp cho các ứng dụng của bên thứ ba lên một khu vực hiển thị vật lý không bị cản trở có kích thước ít nhất là 2,2 inch ở cạnh ngắn và 3,4 inch ở cạnh dài.

    • [ 7.1 .1.3/H-0-1]* PHẢI đặt giá trị của DENSITY_DEVICE_STABLE là 92% hoặc lớn hơn mật độ vật lý thực tế của màn hình tương ứng.

    Nếu việc triển khai thiết bị cầm tay khai báo android.hardware.audio.outputandroid.hardware.microphone , thì chúng:

    • [ 5.6 /H-1-1] PHẢI có Độ trễ khứ hồi trung bình liên tục là 300 mili giây hoặc ít hơn trong 5 phép đo, với Độ lệch tuyệt đối trung bình nhỏ hơn 30 mili giây , trên các đường dẫn dữ liệu sau: "loa đến micrô", 3,5 mm bộ điều hợp loopback (nếu được hỗ trợ), loopback USB (nếu được hỗ trợ).

    • [ 5.6 /H-1-2] PHẢI có độ trễ Nhấn để âm trung bình là 300 mili giây trở xuống trong ít nhất 5 phép đo qua đường dẫn dữ liệu từ loa đến micrô.

    Nếu việc triển khai thiết bị cầm tay bao gồm ít nhất một bộ truyền động xúc giác thì chúng:

    Nếu việc triển khai thiết bị cầm tay bao gồm ít nhất một bộ truyền động cộng hưởng tuyến tính 7.10 cho mục đích chung thì chúng:

    • [ 7.10 /H] NÊN đặt vị trí của bộ truyền động gần vị trí mà thiết bị thường được cầm hoặc chạm vào bằng tay.

    • [ 7.10 /H] NÊN di chuyển bộ truyền động xúc giác theo trục X (trái-phải) theo hướng dọc tự nhiên của thiết bị .

    Nếu việc triển khai thiết bị cầm tay có bộ truyền động xúc giác cho mục đích chung là bộ truyền động cộng hưởng tuyến tính trục X (LRA), thì chúng:

    • [ 7.10 /H] NÊN có tần số cộng hưởng của LRA trục X dưới 200 Hz.

  • 2.2.2. Đa phương tiện :

    Xem bản sửa đổi

    Việc triển khai thiết bị cầm tay PHẢI hỗ trợ các định dạng mã hóa video sau và cung cấp chúng cho các ứng dụng của bên thứ ba:

    • [ 5.2 /H-0-3] AV1

    Việc triển khai thiết bị cầm tay PHẢI hỗ trợ các định dạng giải mã video sau và cung cấp chúng cho các ứng dụng của bên thứ ba:

    • [ 5.3 /H-0-6] AV1

  • 2.2.3. Phần mềm :

    Xem bản sửa đổi

    Nếu việc triển khai thiết bị bao gồm phím điều hướng chức năng gần đây như được nêu chi tiết trong phần 7.2.3 làm thay đổi giao diện, chúng sẽ:

    • [ 3.8 .3/H-1-1] PHẢI triển khai hành vi ghim màn hình và cung cấp cho người dùng menu cài đặt để chuyển đổi tính năng này.

    Nếu việc triển khai thiết bị cầm tay bao gồm hỗ trợ cho ControlsProviderService và API Control , đồng thời cho phép các ứng dụng của bên thứ ba xuất bản các điều khiển thiết bị thì chúng:

    • [ 3.8 .16/H-1-6] Việc triển khai thiết bị PHẢI hiển thị chính xác khả năng chi trả của người dùng như sau:
      • Nếu thiết bị đã đặt config_supportsMultiWindow=true và ứng dụng khai báo siêu dữ liệu META_DATA_PANEL_ACTIVITY trong phần khai báo ControlsProviderService , bao gồm cả ComponentName của một hoạt động hợp lệ (như được xác định bởi API), thì ứng dụng PHẢI nhúng hoạt động nói trên vào khả năng chi trả của người dùng này.
      • Nếu ứng dụng không khai báo siêu dữ liệu META_DATA_PANEL_ACTIVITY thì ứng dụng PHẢI hiển thị các trường được chỉ định do API ControlsProviderService cung cấp cũng như mọi trường được chỉ định do API kiểm soát cung cấp .
    • [ 3.8 .16/H-1-7] Nếu ứng dụng khai báo siêu dữ liệu META_DATA_PANEL_ACTIVITY thì ứng dụng PHẢI chuyển giá trị của cài đặt được xác định trong [3.8.16/H-1-5] bằng cách sử dụng EXTRA_LOCKSCREEN_ALLOW_TRIVIAL_CONTROLS khi khởi chạy hoạt động được nhúng.

    Nếu việc triển khai thiết bị cho phép người dùng thực hiện bất kỳ loại cuộc gọi nào, họ

  • 2.2.4. Hiệu suất và sức mạnh :

    Xem bản sửa đổi

    Triển khai thiết bị cầm tay:

    • [ 8.5 /H-0-1] PHẢI cung cấp khả năng chi trả của người dùng trong menu Cài đặt để xem tất cả các ứng dụng có dịch vụ trên nền trước đang hoạt động hoặc công việc do người dùng bắt đầu, bao gồm cả thời lượng của từng dịch vụ này kể từ khi dịch vụ này bắt đầu như được mô tả trong tài liệu SDK . và khả năng dừng ứng dụng đang chạy dịch vụ trên nền trước hoặc công việc do người dùng thực hiện. với khả năng dừng ứng dụng đang chạy dịch vụ trên nền trước và hiển thị tất cả các ứng dụng có dịch vụ trên nền trước đang hoạt động cũng như thời lượng của từng dịch vụ này kể từ khi dịch vụ bắt đầu như được mô tả trong tài liệu SDK .
      • Một số ứng dụng CÓ THỂ được miễn dừng hoặc được liệt kê trong khả năng chi trả của người dùng như được mô tả trong tài liệu SDK .

  • [ 8.5 /H-0-2]PHẢI cung cấp khả năng chi trả của người dùng để dừng ứng dụng đang chạy dịch vụ trên nền trước hoặc công việc do người dùng bắt đầu.