Nhịp sống số

Phần mềm trên Android có thể nặng tới... 4GB

Phần mềm trên Android có thể nặng tới... 4GB
>Nhắc tới Android chắc hẳn ai cũng biết nó là một hệ điều hành dành cho smartphone với một kho ứng dụng khổng lồ được đăng tải và mua bán trên một nơi gọi là Android Market. Các nhà phát triển phần mềm sẽ làm ra các ứng dụng của mình và đăng nó trên khu chợ này và người dùng sẽ mua sắm tại đây.
 
Nhưng các ứng dụng được đăng tải trên Android Market từ trước đến nay chỉ được phép có dung lượng dưới 50MB và rất nhiều ứng dụng có lượng dữ liệu lớn như các game của Gameloft buộc phải cắt ứng dụng thành 2 phần, một là ứng dụng cài đặt dưới dạng file apk có dung lượng nhỏ (dưới 50MB) rồi gửi lên Android Market phần dữ liệu còn lại khi chạy phần 1 người dùng sẽ được yêu cầu tải về từ server của hãng làm game.
 
 
Việc tách lượng lớn dữ liệu thành các gói tải về như vậy sẽ có rất nhiều điểm bất cập. Đầu tiên phải kể đến đó là người dùng sẽ không xác định được chính xác dung lượng trống cần thiết cho ứng dụng này hoạt động vì trên Android Market chỉ ghi dung lượng file apk cài đặt có dung lượng khoảng vài MB còn lượng lớn dữ liệu phải tải về thì họ lại không biết rõ liệu máy còn đủ chỗ để cài hay không.
 
Vấn đề thứ 2 đó là một ứng dụng sau khi mua trên Market bạn có thể trả lại trong vòng 15 phút vì nhiều lý do khiến ứng dụng không hoạt động được sau khi cài. Nhưng với những ứng dụng cần tải về một lượng dữ liệu lớn như vậy thì khoảng thời gian 15 phút đó sẽ trôi qua và nếu máy bạn không chạy được ứng dụng đó thì cũng sẽ không có chuyện hoàn lại tiền.
 
 
Thực chất việc Google tăng dung lượng tối đa cho một app trên Market lên 4GB chỉ là thay đổi một chút cơ chế làm việc của Market. Các file apk cài đặt ứng dụng vẫn sẽ có dung lượng giới hạn dưới 50MB như trước đây, nhưng ngoài gói dữ liệu này các nhà phát triển phần mềm có thể gửi thêm 2 file mở rộng khác nữa lên Market cùng với file cài đặt, mỗi file mở rộng này có dung lượng tối đa lên tới 2GB.
 
Các lập trình viên sẽ được phép gửi 2 gói mở rộng này lên server của Google nên đường truyền sẽ đảm bảo hơn so với sử dụng server cá nhân. Các file dữ liệu thêm này sẽ được liệt kê cùng file cài đặt trên Android Market và khi tải tất cả sẽ được tải về cùng lúc nên người dùng có thể xác định được dung lượng thẻ nhớ cần thiết trước khi tốn công tải về, tất nhiên khi chưa tải về hết ứng dụng thì khoảng thời gian 15 phút trả lại sẽ chưa được tính và bạn có thể trả lại các ứng dụng không sử dụng được.
 
Lợi thế thứ 2 khi thay đổi cách thức hoạt động của Android Market chính là khi phát hành các gói cập nhật cho ứng dụng. Như trước đây thì bạn sẽ phải tải về ứng dụng đó đã update rồi cài đặt lại. Còn với cách thức hoạt động hiện tại thì các lập trình viên có thể chia phần dữ liệu quan trọng, phần chính yếu của phần mềm vào 1 gói mở rộng còn gói kia để các dữ liệu có thể nâng cấp về sau và nhờ đó khi cần update bạn sẽ chỉ cần tải về 1 gói dữ liệu mở rộng thay vì toàn bộ phần mềm. Tất nhiên 2 file mở rộng 2GB này các lập trình viên có thể sắp xếp dữ liệu thế nào thì tùy còn cách sắp xếp như trên chỉ là cách mà Google khuyên dùng.
 
Ngoài ra, với kiểu hệ thống mới này các ứng dụng tải về sẽ được chạy nền trên Android có thêm khả năng tạm dừng và tải tiếp khi kết nối Internet bị gián đoạn.
 
 
Cải tiến lần này của Google sẽ tạo tiền đề cho những ứng dụng có lượng dữ liệu khủng hơn nữa dành cho những chiếc smartphone 4 nhân hay thậm chí là 8 nhân sẽ có trong một vài năm nữa.