App mới đăng lên Google Play không được dùng định dạng APK nữa

Google thông báo rằng từ tháng 8/2021, các app mới đăng lên Google Play sẽ cần sử dụng định dạng mới là AAB Android App Bundle) thay cho APK (Android Packages) mà chúng ta đã quen. AAB cho phép Google Play download đúng phần app cần cho thiết bị của bạn, nhờ vậy mà dung lượng cài đặt giảm đi đáng kể. Trong khi đó, APK đóng gói tất cả mọi thứ app cần để hoạt động, bao gồm cả một số hình ảnh, file ngôn ngữ mà máy bạn có thể không cần dùng tới. Ngoài ra, app AAB còn được hỗ trợ một tính năng gọi là Play App Signing để tránh app bị chỉnh sửa nhúng mã độc trong quá trình download.

Như hình trên là quy trình của

Hiện tại nhiều app đã chuyển sang dùng AAB như Netflix, Adobe. Việc chuyển đổi này cũng dễ dàng, không có gì quá khó khăn so với việc build file APK cả. Tuy rằng quy định mới chỉ áp dụng cho các app mới hoàn toàn chưa bao giờ được đăng lên Play Store, nhưng sớm muộn gì Google cũng áp quy định này cho các app hiện tại mà thôi.

Riêng với các app lớn, ví dụ như game cần phải tải file OBB về để hoạt động, sắp tới game mới cũng cần chuyển sang dùng tính năng Play Assert Delivery (PAD) để file an toàn hơn, không bị can thiệp, hỗ trợ tính năng cập nhật delta (chỉ tải về những file có thay đổi) cũng như đơn giản hóa quy trình đăng app.

Nguồn: Android

Như hình trên là quy trình của Google Play Store khi một thiết bị tải về một app nào đó đã chuyển sang dùng dạng AAB. Khi một người dùng vào Play Store để tải app, Play Store tự động đóng gói một file APK phù hợp với loại màn hình, kiến trúc, ngôn ngữ của thiết bị để tải về, loại bỏ những phần không cần thiết nên file APK thật sự cài vô máy sẽ nhỏ hơn đáng kể.Hiện tại nhiều app đã chuyển sang dùng AAB như Netflix, Adobe. Việc chuyển đổi này cũng dễ dàng, không có gì quá khó khăn so với việc build file APK cả. Tuy rằng quy định mới chỉ áp dụng cho các app mới hoàn toàn chưa bao giờ được đăng lên Play Store, nhưng sớm muộn gì Google cũng áp quy định này cho các app hiện tại mà thôi.Riêng với các app lớn, ví dụ như game cần phải tải file OBB về để hoạt động, sắp tới game mới cũng cần chuyển sang dùng tính năng Play Assert Delivery (PAD) để file an toàn hơn, không bị can thiệp, hỗ trợ tính năng cập nhật delta (chỉ tải về những file có thay đổi) cũng như đơn giản hóa quy trình đăng app.