Tổng quan về Android cho Ô tô

Đưa ứng dụng của bạn lên các xe chạy Android Auto hoặc Android Automotive OS. Sử dụng một cấu trúc ứng dụng phù hợp cho cả hai trường hợp để mọi người đều có thể trải nghiệm ứng dụng của bạn.

Android Auto

Android Auto cung cấp trải nghiệm ứng dụng được tối ưu hoá cho người lái xe đối với người dùng có điện thoại Android và ứng dụng Android Auto, nhưng không có xe sử dụng Android Automotive OS. Nếu hệ thống âm thanh nổi trên ô tô hoặc sản phẩm thay thế của người dùng hỗ trợ Android Auto, thì họ có thể dùng ứng dụng của bạn ngay trên màn hình ô tô bằng cách kết nối điện thoại.

Bạn cho phép Android Auto kết nối với ứng dụng dành cho điện thoại bằng cách tạo các dịch vụ mà Android Auto dùng để hiển thị giao diện được tối ưu hoá cho người lái xe. Bạn dùng lại các dịch vụ này cho ứng dụng Android Automotive OS, nhưng người dùng không cài đặt ứng dụng dành cho điện thoại trên ô tô của họ. Hình 1 là ví dụ về Android Auto hoạt động trên ô tô.

Android Auto đã có hàng triệu người dùng và hàng trăm hệ thống âm thanh nổi trên ô tô hoặc sản phẩm thay thế tương thích.

Giao diện người dùng của Android Auto

Hình 1. Android Auto – hoạt động bằng điện thoại và chạy trên ô tô.

Android Automotive OS

Android Automotive OS là hệ thống thông tin giải trí dựa trên Android được tích hợp sẵn trong các xe. Hệ thống của xe là một thiết bị Android độc lập được tối ưu hoá cho hoạt động lái xe. Với Android Automotive OS, người dùng sẽ cài đặt ứng dụng của bạn trực tiếp trên ô tô thay vì điện thoại.

Đối với ứng dụng đa phương tiện, ứng dụng của bạn phải bao gồm dịch vụ duyệt nội dung nghe nhìn. Xem bài viết Tạo ứng dụng đa phương tiện cho ô tô để được hướng dẫn. Bạn có thể sử dụng cùng một dịch vụ duyệt nội dung nghe nhìn với cả Android Automotive OS và Android Auto. Tuy nhiên, có một số hoạt động, chẳng hạn như đăng nhập và cài đặt, yêu cầu bạn phải thiết kế riêng cho Android Automotive OS. Để biết thêm thông tin, hãy xem các bài viết Điều chỉnh quy trình đăng nhậpThiết kế màn hình cài đặt trong nguyên tắc thiết kế ứng dụng cho Android Automotive OS. Hình 2 là ví dụ về một ứng dụng chạy trên Android Automotive OS.

Giao diện người dùng của Automotive OS

Hình 2. Android Automotive OS chạy trên ô tô.

Danh mục ứng dụng được hỗ trợ

Danh mục Nội dung mô tả Nền tảng Thời điểm sử dụng Xuất bản
Nội dung nghe nhìn – âm thanh

Ứng dụng đa phương tiện cho phép người dùng duyệt qua và phát nhạc, đài, sách nói cũng như các nội dung âm thanh khác trên ô tô. Hãy xem bài viết Tạo ứng dụng đa phương tiện cho ô tô để biết thêm thông tin.

Lưu ý quan trọng: Danh mục nội dung nghe nhìn không bao gồm nội dung video. Hãy xem Danh mục video riêng để biết thông tin chi tiết về các ứng dụng phát video.

Được tạo bằng: MediaBrowserServiceMediaSession. Trên Android Automotive OS, bạn cũng có thể tạo màn hình đăng nhập và màn hình cài đặt (để sử dụng khi xe đậu) bằng cách sử dụng Views hoặc Compose.

Android Auto và Android Automotive OS Trong khi lái xe hoặc đậu xe Tất cả các kiểu kênh
Nhắn tin

Ứng dụng nhắn tin cho phép người dùng nhận thông báo đến, đọc to tin nhắn bằng cách dùng tính năng chuyển văn bản sang lời nói và gửi tin nhắn trả lời bằng tính năng nhập bằng giọng nói trong ô tô. Hãy xem bài viết Tạo ứng dụng nhắn tin cho Android Auto để biết thêm thông tin.

Được tạo bằng: thông báo MessagingStyle – một Service để xử lý tin nhắn trả lời và các thao tác đánh dấu là đã đọc.

Android Auto Trong khi lái xe hoặc đậu xe Tất cả các kiểu kênh
Địa điểm yêu thích (POI)

Ứng dụng POI cho phép người dùng khám phá và di chuyển đến các địa điểm yêu thích, đồng thời thực hiện các hành động liên quan, chẳng hạn như ứng dụng đậu xe, sạc pin và nạp nhiên liệu.

Được tạo bằng: Thư viện ứng dụng Android cho Ô tô. Xem Tạo ứng dụng địa điểm yêu thích để biết thêm thông tin cụ thể về các ứng dụng POI.

Android Auto và Android Automotive OS Trong khi lái xe hoặc đậu xe Tất cả các kiểu kênh
Internet của vạn vật (IoT)

Ứng dụng IoT cho phép người dùng thực hiện các hành động liên quan trên những thiết bị thông minh ngay trên ô tô. Ví dụ: kiểm soát trạng thái của một số thiết bị, chẳng hạn như mở cửa nhà xe (gara), bật công tắc đèn nhà riêng hoặc bật hệ thống an ninh nhà.

Được tạo bằng: Thư viện ứng dụng Android cho Ô tô. Xem bài viết Xây dựng ứng dụng Internet của vạn vật để biết thêm thông tin cụ thể về các ứng dụng IoT.

Android Auto và Android Automotive OS Trong khi lái xe hoặc đậu xe Tất cả các kiểu kênh
Video

Ứng dụng video cho phép người dùng xem video phát trực tuyến trong khi xe đậu. Mục đích cốt lõi của các ứng dụng này là hiển thị video phát trực tuyến.

Được tạo bằng: Khung hiển thị và/hoặc Compose. Hãy xem bài viết Tạo ứng dụng video cho Android Automotive OS để biết thêm thông tin.

Android Automotive OS Chỉ khi xe đậu Các kênh Kiểm thử công khai, nội bộ và khép kín
Trò chơi

Ứng dụng trò chơi cho phép người dùng chơi trò chơi trong khi xe đậu. Mục đích cốt lõi của các ứng dụng này là để chơi trò chơi.

Được tạo bằng: Khung hiển thị và/hoặc Compose. Hãy xem bài viết Tạo trò chơi cho Android Automotive OS để biết thêm thông tin.

Android Automotive OS Chỉ khi xe đậu Các kênh Kiểm thử nội bộ
Trình duyệt

Ứng dụng trình duyệt cho phép người dùng truy cập vào các trang web trong khi xe đậu.

Được tạo bằng: Khung hiển thị và/hoặc Compose. Hãy xem bài viết Tạo trình duyệt cho Android Automotive OS để biết thêm thông tin.

Android Automotive OS Chỉ khi xe đậu Các kênh Kiểm thử nội bộ

Tài nguyên khác

Để tìm hiểu thêm về Android cho Ô tô, hãy xem các tài nguyên khác sau đây.

Thiết kế

Mẫu

Lớp học lập trình

Blog

Video