Một vấn đề bạn thường xuyên gặp khi dùng Android lẫn iOS là mỗi khi một ứng dụng cần được cập nhật thì nó sẽ bị mờ đi và bạn không thể sử dụng được cho đến khi ứng dụng được cập nhật xong. Người dùng các ứng dụng nhắn tin là phiền nhất khi mà ví dụ Facebook Messenger hay có thói quen cập nhật hàng tuần, và phiên bản nào cũng hơn 100MB rất mất thời gian để cập nhật trong khi đang có việc cần. Google đã tìm cách giải quyết vấn đề này và dự kiến vấn đề sẽ được khắc phục nhờ một bộ API mới dự kiến được giới thiệu tại Android Dev Summit.
In-App Updates API đang được thử nghiệm với một số đối tác của Android và sẽ sớm phát hành cho tất cả lập trình viên. Lập trình viên có hai lựa chọn: cập nhật toàn màn hình, ngăn người dùng sử dụng ứng dụng cho đến khi cập nhật xong hoặc cho phép người dùng tiếp tục sử dụng ứng dụng trong quá trình cập nhật.
Theo blog Android Developers, “luồng cập nhật” có thể được tùy biến để mang lại cảm giác như một phần của ứng dụng. Một API (giao diện lập trình ứng dụng) cung cấp cho nhà phát triển tất cả công cụ và gạch nền để giúp họ viết phần mềm.
Năm nay là năm thứ 10 kể từ khi phiên bản Android đầu tiên ra đời. Ngoài việc cập nhật một số API nhằm hỗ trợ màn hình có thể gập lại (Google không muốn bị “phân mảnh” bởi một thiết bị có “kết cấu” mới này), Google đã cung cấp một API cho phép các developer có những tùy chọn để cập nhật ứng dụng. Dĩ nhiên trong trường hợp cập nhật core chính của ứng dụng thì nó sẽ vẫn như cũ, nhưng với các bản cập nhật nhỏ như cập nhật bảo mật, cập nhật một tính năng nào đó thì nhà phát triển có thể tùy biến để người dùng có thể vẫn dùng ứng dụng trong khi tiến trình cập nhật được diễn ra.
Hiện tại bản beta đang có hai dạng. Dạng đầu tiên là bản cập nhật sẽ tạo ra một cửa sổ toàn màn hình mới, hiển thị tiến trình cập nhật cho tới khi hoàn tất. Dạng thứ hai linh hoạt hơn kho cho phép người dùng có thể tiếp tục sử dụng ứng dụng trong lúc cập nhật. Kết thúc quá trình cập nhật ngầm, ứng dụng sẽ hiển thị thông báo khởi động lại để hoàn tất cập nhật.
Hy vọng, Google sẽ tích hợp dạng thứ hai cho các ứng dụng Android để đảm bảo trải nghiệm của người dùng được xuyên suốt. Theo Google, luồng cập nhật sẽ đảm bảo không ảnh hưởng đến trải nghiệm trong lúc đang sử dụng ứng dụng.
Hiện chưa rõ khi nào Google sẽ tung API này cho các nhà phát triển và người dùng. Tuy nhiên rất có thể tính năng này sẽ được công bố trên Android Q ra mắt vào năm sau.