Chính xác thì có gì trong AOSP?


13

Với những tin tức gần đây về việc Google chuyển ngày càng nhiều trải nghiệm Android ra khỏi Android cốt lõi và vào Google Play Services, tôi đã tò mò.

Nếu hôm nay tôi tải xuống mã nguồn của Android từ trang AOSP và biên dịch nó, tôi sẽ làm gì? Bên cạnh các trình điều khiển nhị phân cho các thiết bị phần cứng riêng lẻ và các dịch vụ khác nhau của Google, tôi sẽ kết thúc với phiên bản Android hoạt động chứ?

Động lực của tôi khi hỏi điều này là tìm hiểu xem có bao nhiêu trải nghiệm mà mọi người liên kết với Android thực sự là một phần của AOSP.



Câu trả lời:


24

Bạn không cần phải biên dịch mã nguồn để có ý tưởng về AOSP trông như thế nào; nếu bạn tải xuống trình giả lập Android , nó bao gồm hình ảnh thiết bị mặc định chỉ là AOSP cộng với một vài công cụ dành cho nhà phát triển mà không có bất kỳ dịch vụ nào của Google. Tổng số này lên đến:

  • Hạt nhân linux, VM dalvik, thư viện Java và khung Android
  • Stock Launcher (bao gồm các màn hình khóa khác nhau)
  • Bàn phím chứng khoán
  • Trình duyệt chứng khoán (KHÔNG phải Chrome)
  • Máy tính
  • Lịch (đồng bộ hóa với Exchange)
  • Máy ảnh
  • Đồng hồ
  • Quản lý download
  • Email (đồng bộ hóa với IMAP và POP)
  • Thư viện (cũng bao gồm Trình phát phương tiện)
  • Nhắn tin
  • Âm nhạc (KHÔNG phát nhạc)
  • Mọi người
  • Điện thoại
  • Tìm kiếm (ứng dụng cục bộ, mọi người và web thông qua Google, KHÔNG phải Google Hiện hành)
  • Cài đặt
  • Widget ứng dụng khác nhau

Hầu hết tất cả các khung Android thiết yếu là một phần của AOSP (ví dụ: Hệ thống ý định, Hệ thống cấp phép, Hệ thống hoạt động / Dịch vụ, Hệ thống nhà cung cấp nội dung, Hệ thống tiện ích ứng dụng, Hệ thống mơ mộng, Các thành phần UI tiêu chuẩn, Thanh thông báo, Trình biên dịch JIT, Trình biên dịch JIT, tiêu chuẩn Java thư viện (Apache Harmony), OpenGL và Rendercript, khung đa phương tiện, khung kết nối, GPS, cảm biến, v.v.). Phần quan trọng duy nhất của khung không phải AOSP là Google Cloud Messaging, xử lý dịch vụ Push và dịch vụ Play Store, cung cấp các bản cập nhật ứng dụng, thanh toán trong ứng dụng và dịch vụ trò chơi. Vì các dịch vụ này phụ thuộc nhiều vào máy chủ của Google, chúng thực sự không thể là một phần của AOSP. Tất cả các công cụ Phát triển Android cũng là một phần của AOSP.

Một số Ứng dụng Google quan trọng không thuộc AOSP bao gồm Gmail, Google Maps, Youtube, Google Now, Google+, Chrome, Hangout và Play Store.

Dưới đây là một số ảnh chụp màn hình được lấy từ trình giả lập Android 4.3:

Trình khởi chạy, với một số vật dụng chứng khoán, đủ cho biết:

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

Tất cả các ứng dụng trong AOSP khá phù hợp với một trang, điều này đã xảy ra từ đầu Android:

nhập mô tả hình ảnh ở đây

Tất cả các vật dụng:

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây nhập mô tả hình ảnh ở đây

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.