Romano
03-06-2012, 17:34
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 ḿ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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a1_d4b5a.jpg
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 ṿ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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a2_5bcd6.jpg
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 tŕ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 tŕ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 tŕ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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a3_0b9cb.jpg
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.
Tham khảo: GSM Arena
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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a1_d4b5a.jpg
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 ṿ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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a2_5bcd6.jpg
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 tŕ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 tŕ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 tŕ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.
http://genk2.vcmedia.vn/GA8Ko1Apcccccccccccc fqZTLfY3/Image/2012/02/a3_0b9cb.jpg
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.
Tham khảo: GSM Arena