Sự khác biệt giữa apk (.apk) và gói ứng dụng (.aab)


96

Gần đây, Google đã đưa ra một tính năng mới app bundlelà một khái niệm khá giống với APK ngoại trừ tính linh hoạt và sự khác biệt về kiến ​​trúc của nó.

Tôi đã đọc rất nhiều blog / bài báo để hiểu cách gói ứng dụng hoạt động trên các thiết bị so với tệp APK.

Quy trình làm việc nội bộ thực tế của gói ứng dụng và cách hoạt động của nó trên các thiết bị Android bắt đầu từ Cửa hàng Google Play?



2
đã thấy điều đó. Nhưng từ google play đến quá trình làm việc của thiết bị android là khá rõ ràng.
0xAliHn

WHat không rõ ràng về nó? google có apk của bạn với chữ ký của bạn cung cấp của bạn họ chia tách nó ra thành của gói ứng dụng riêng biệt cho độ phân giải và khác nhau như thế và khi một thiết bị tải nó, Google Play cung cấp các gói ứng dụng chính xác cho loại thiết bị đó
tyczj

4
Aab vẫn là một apk, họ chỉ ném ra các phần không liên quan tùy thuộc vào thiết bị tải ứng dụng cuối cùng. Quá trình xảy ra giữa bạn tải lên aab và thiết bị tải xuống apk về cơ bản là gói ứng dụng đang chạy trên máy chủ cửa hàng chơi của google.
zapl,

Câu trả lời:


104

Gói ứng dụng là một định dạng xuất bản, trong khi APK (ứng dụng Android PacKage) là định dạng đóng gói cuối cùng sẽ được cài đặt trên thiết bị.

App Bundle sử dụng Bundletool để tạo một tập hợp các APK. (.apks) Điều này có thể được trích xuất và phân chia cơ sở và cấu hình cũng như các mô-đun tính năng động tiềm năng có thể được triển khai cho một thiết bị.

Các phần phụ thuộc có thể trông giống như sau: Mô-đun Bundletool

Nội dung của Gói ứng dụng trông giống như sau: Nội dung Bundletool

Thông tin thêm về Gói ứng dụng có sẵn tại đây .


13
Tôi đã tải lên .apktệp trên cửa hàng bây giờ tôi muốn tải lên .aabcó vấn đề gì không?
Sagar

14
Miễn là họ có mã phiên bản ngày càng tăng, bạn sẽ không gặp bất kỳ vấn đề nào.
keyboardsurfer

Tôi làm tròn nó thành 100! Cảm ơn bạn đã giải thích rõ ràng
Anand Rockzz

4

Sau đây là những lợi ích của Android App Bundle trên APK trên PlayStore:

  1. Kích thước tải xuống nhỏ hơn
  2. Các tính năng của ứng dụng theo yêu cầu
  3. Mô-đun chỉ nội dung
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.