Phần này giải thích một số thuật ngữ chính được dùng trong những nguyên tắc này, cũng như những từ viết tắt sử dụng trong quy cách.
Ý nghĩa của Phải, Nên & Có thể
Nguyên tắc thiết kế Android cho Ô tô sử dụng các thuật ngữ PHẢI, KHÔNG NÊN và CÓ THỂ theo định nghĩa của Ireland. Cả nhà sản xuất ô tô và nhà phát triển ứng dụng đều cần hiểu ý nghĩa của những thuật ngữ này.
Trong suốt các nguyên tắc này, các thuật ngữ PHẢI, KHÔNG NÊN và CÓ THỂ xuất hiện thường xuyên (cả các chữ viết hoa trong bảng và chữ thường trong văn bản chạy). Việc sử dụng những thuật ngữ này tuân theo các định nghĩa do IETF cung cấp để làm rõ các cấp yêu cầu khác nhau trong quy cách.
Để biết đầy đủ thông tin chi tiết, hãy xem các định nghĩa của IETF (Lực lượng chuyên trách kỹ thuật Internet), là nguồn thông tin đáng tin cậy về cách sử dụng các thuật ngữ này trong những nguyên tắc này và trong Tài liệu định nghĩa về khả năng tương thích (Compatibility Definition Document – CDD) cho Android.
Để đảm bảo rằng hệ thống Android cho Ô tô hoạt động nhất quán và đáng tin cậy trong mọi quy trình triển khai, nhà sản xuất ô tô và nhà phát triển ứng dụng cần ghi nhớ những điều sau:
Thuật ngữ | Ý nghĩa |
---|---|
PHẢI | Nguyên tắc này là yêu cầu tuyệt đối (không được bỏ qua hay bỏ qua). Các yêu cầu đó được thực thi ở cấp độ API hoặc bằng cách:
|
NÊN | Trong một số trường hợp cụ thể, có thể có những lý do chính đáng để bỏ qua nguyên tắc. Tuy nhiên, bạn cần phải hiểu rõ và cân nhắc kỹ lưỡng trước khi chọn một khóa học khác. |
TH5 | Nguyên tắc này không bắt buộc. Một nhà sản xuất ô tô hoặc nhà phát triển ứng dụng có thể chọn tuân theo các nguyên tắc để đáp ứng nhu cầu cụ thể theo thị trường hoặc sản phẩm, trong khi một nhà sản xuất khác có thể bỏ qua cùng một mặt hàng. Một phương pháp triển khai không bao gồm một tùy chọn cụ thể PHẢI đã sẵn sàng tương tác với một phương thức triển khai khác có bao gồm tùy chọn đó, mặc dù có thể bị giảm chức năng. Tương tự, việc triển khai không bao gồm tuỳ chọn cụ thể PHẢI được chuẩn bị để tương tác với triển khai khác không bao gồm tuỳ chọn (tất nhiên là đối với tính năng mà tuỳ chọn này cung cấp). |
Trạng thái lái xe
Đôi khi, những nguyên tắc này đề cập đến sự khác biệt trong trải nghiệm người dùng, tùy thuộc vào trạng thái lái xe ô tô, tức là trạng thái đỗ xe, nhàn rỗi hay di chuyển. Quyết định về những gì được phép ở nhiều trạng thái lái xe và phạm vi tốc độ khác nhau tùy thuộc vào nhà sản xuất ô tô và các yêu cầu có liên quan theo quy định ở các khu vực khác nhau.
Ví dụ: trong một số trường hợp, bạn chỉ có thể thực hiện một hành động cụ thể nếu dừng xe khi phanh tay. Trong các trường hợp khác, hành động có thể được phép chỉ nếu ô tô đang di chuyển ở tốc độ hoặc dưới tốc độ nhất định, chẳng hạn như 5 dặm/giờ.
Nhãn bố cục
Nhãn sau đây được sử dụng trong các nguyên tắc này khi mô tả bố cục thông số kỹ thuật.
Nhãn | Mô tả |
---|---|
![]() |
Cạnh: Cho biết ranh giới chiều rộng và chiều cao của cửa sổ có sẵn. |
![]() |
Lề: Xác định ranh giới bên trái và bên phải của canvas ứng dụng, được đo từ cạnh gần nhất. Để thảo luận về cách chiều rộng lề thay đổi theo kích thước màn hình, hãy truy cập phần Không gian làm việc của ứng dụng. |
![]() |
Dòng chính: Một giá trị tỷ lệ với chiều rộng màn hình, dùng để chỉ định khoảng cách theo chiều ngang giữa một thành phần và lề gần nhất hoặc cạnh thành phần. Đối với giá trị keyline liên kết với các danh mục chiều rộng màn hình cụ thể, hãy truy cập vào Keyline. |
![]() |
Khoảng đệm: Giá trị dùng để chỉ định khoảng cách giữa các thành phần trên màn hình theo mối quan hệ của chúng. Nói chung, mối quan hệ giữa hai phần tử càng gần nhau thì khoảng đệm càng hẹp. Để biết thông tin chi tiết về giá trị khoảng đệm được sử dụng trong bố cục thông số kỹ thuật, hãy truy cập vào khoảng đệm. |
![]() |
linh hoạt: Thuật ngữ dùng để chỉ định một phần tử được căn giữa theo chiều dọc hoặc chiều ngang trong một vùng chứa, hoặc một khoảng cách có thể phát triển hoặc thu gọn theo các phần tử liền kề. Đôi khi, thứ nguyên bố cục linh hoạt được chỉ định giá trị tối thiểu hoặc tối đa, như đã thảo luận trong Chiến lược mở rộng quy mô. |
![]() |
Bán kính góc: Chỉ định độ cong của một góc, trong đó 0 cho biết một góc vuông và các giá trị cao hơn cho biết làm tròn nhiều hơn. |