Android: Holo có nghĩa là gì?

Khi bạn đang duyệt cửa hàng Google Play để tìm ứng dụng mới hoặc đọc các trang web xem xét ứng dụng Android, cuối cùng bạn sẽ vấp phải thuật ngữ Holo. Cơ hội là, điều này sẽ xảy ra thường xuyên. Đôi khi, các ứng dụng có Holo được thêm vào tên của chúng, đôi khi, nó được liệt kê trong phần mô tả của ứng dụng hoặc là một trong những tính năng của nó.

Holo, hay chủ đề Holo, là một chủ đề tiêu chuẩn cho các ứng dụng Android mà Google lần đầu tiên giới thiệu với Android 3.0 Honeycomb. Công ty yêu cầu các nhà sản xuất bao gồm chủ đề Holo chưa sửa đổi trong Android 4.0 hoặc các thiết bị cao hơn nếu họ muốn tích hợp Android Market trên thiết bị của họ. Các nhà sản xuất vẫn có thể gửi thiết bị của họ với các chủ đề tùy chỉnh của riêng họ để cung cấp cho người dùng trải nghiệm thống nhất trên tất cả các thiết bị của nhà sản xuất đó.

Theo Holo, thật công bằng khi nói rằng phần lớn các thiết bị Android 4.0 trở lên có các chủ đề tích hợp để các ứng dụng có thể sử dụng tài nguyên của họ. Ý tưởng cơ bản đằng sau Holo là giảm (hầu như loại bỏ) phương sai thiết kế liên quan đến chủ đề hệ thống.

Nếu bạn là nhà phát triển, bạn sẽ nhận thấy rằng bạn có quyền truy cập vào ba chủ đề Holo khác nhau: Holo Light, Holo Dark và Holo Light với các thanh hành động tối. Dưới đây là ba ảnh chụp màn hình cho thấy các chủ đề này trông như thế nào và khác nhau như thế nào.

Nếu bạn so sánh thiết kế Holo với thiết kế của các ứng dụng Android trước đây, bạn sẽ nhận thấy rằng nó đã đi một chặng đường dài kể từ đó. Các nhà phát triển vẫn có thể tạo các thiết kế hình ảnh của riêng họ để các ứng dụng của họ không cần phải trông giống như các ứng dụng được hiển thị ở đây.

Điều đó không có nghĩa là các thiết bị chạy phiên bản thấp hơn Android 3.0 cũng không thể hưởng lợi từ các ứng dụng được thiết kế Holo. Nhà thiết kế có thể sử dụng các tài nguyên và phong cách, hoặc sử dụng một cái gì đó như Holo Everywhere thay thế.

Thông tin về việc triển khai các chủ đề có sẵn trong bài đăng blog giới thiệu này tại blog Nhà phát triển Android chính thức. Nó giải quyết một số vấn đề phổ biến như cách các nhà phát triển có thể sử dụng Holo nhưng vẫn hỗ trợ các hệ thống Android (2.x) cũ hơn. Thông tin bổ sung có sẵn tại hướng dẫn Kiểu và Chủ đề chính thức.