Không. Tệp AAB không cài trực tiếp như một tệp APK thông thường. Đổi tên ocean.aab thành ocean.apk chỉ thay phần tên mở rộng; dữ liệu bên trong vẫn giữ nguyên cách đóng gói AAB. Vì vậy, nút có chữ “APK” không đủ để chứng minh tệp được cung cấp thực sự là APK.
AAB và APK khác nhau ở điểm nào?
Android App Bundle (AAB) là định dạng phát hành; Google Play dùng nó để tạo các APK phù hợp với từng thiết bị. Tài liệu Android Developers mô tả vai trò này của AAB. Do đó, cần ghi nhận riêng “định dạng tệp thực tế” và “nhãn trên nút tải”. Hai thông tin này có thể không trùng nhau.
Ví dụ giả định: danh sách tải của một trang có ocean.aab và ocean.apk. Trang này chưa tải hoặc kiểm thử tệp nào. Nếu một nút ghi “Tải APK” nhưng tên tệp được công bố là ocean.aab, hai nhãn đang mâu thuẫn; chưa kiểm tra nội dung thì chưa xác nhận được định dạng thực tế. Việc đổi tên tệp không biến nó thành APK. Ngược lại, nếu trang ghi rõ “Android App Bundle” và hiển thị đúng tên ocean.aab, thông tin định dạng minh bạch hơn, nhưng điều đó vẫn không đồng nghĩa với việc được phép hay nên cài.
Cách đọc nhãn mà không suy diễn
| Tình huống giả định | Điều có thể kết luận | Điều chưa thể kết luận |
|---|---|---|
Nút ghi APK, tệp là ocean.aab | Các nhãn được công bố không khớp | Không thể gọi tệp đó là APK |
| Nút và tên tệp đều ghi AAB | Nhãn định dạng được công bố nhất quán | Không tự động cho phép cài đặt |
Đuôi .apk chỉ là một dấu hiệu tên tệp, không phải bằng chứng độc lập về danh tính, nguồn gốc hoặc độ an toàn. Trong ví dụ trên, cả hai dòng đều chỉ là thông tin mô tả; không dòng nào là sự cho phép cài đặt.
Ghi nhận thông tin trước khi tiếp tục
Khi kiểm tra một lời quảng cáo tải ứng dụng, hãy tách ba trường: tên nút, tên tệp được cung cấp và định dạng được công bố. Nếu chúng mâu thuẫn, giới hạn kết luận ở việc “thông tin chưa khớp”, thay vì gọi đó là bản APK hoặc suy đoán về nội dung bên trong. Bài Kiểm tra app bắn cá rõ màn hình trước khi tải có thể được dùng để đối chiếu cách đọc thông tin trước khi tiếp tục.