Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?

Ngày nay, mọi công ty, mọi dịch vụ đều khuyến khích người dùng tải ứng dụng di động của họ, ngay cả khi bạn chẳng cần đến chúng. Ví dụ như Starbuck chẳng hạn, tôi hoàn toàn có thể bắt một chiếc taxi và bảo họ chở đến Starbuck gần nhất – vậy tôi có thật sự cần ứng dụng này trên điện thoại không? Tôi đoán rằng không chỉ mình tôi đâu. Nhiều người trong số chúng ta cũng đang tải rất nhiều ứng dụng về máy nhưng lại hiếm khi nào sử dụng đến chúng.
Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?
Nhưng nếu bạn không muốn tải về quá nhiều ứng dụng vì mỗi cái đều tiêu hao một lượng tài nguyên của thiết bị? Hoá ra có một cách xử lý mà rất nhiều người dùng phổ thông không hề hay biết đến: Progressive Web Apps hay PWAs.
Hiểu đơn giản thì PWAs được xây dựng dựa trên công nghệ web như HTML, CSS và JavaScript. Có nghĩa là bạn có thể truy cập vào PWAs thông qua hầu hết các loại trình duyệt, như Google Chrome hay Mozilla Firefox.
Tuy nhiên, khác với các website truyền thống, bạn có thể cài đặt một PWA. PWA sẽ lược bỏ thanh địa chỉ ở trên. Nhiều ứng dụng web còn tích hợp màn hình chờ, tính năng ngoại tuyến và hỗ trợ thông báo đẩy. Bạn có thể xem ảnh chụp màn hình dưới đây làm ví dụ:
Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?
Nếu không có chú thích, bạn có nhận ra sự khác nhau giữa ứng dụng bình thường và PWA không? Các ứng dụng web hiện đại mang đến trải nghiệm có thể nói là ngang bằng với hầu hết ứng dụng Android chính thức trong khi chỉ chiếm một phần nhỏ tài nguyên trên thiết bị.
Trớ trên thay, những iPhone từng nổi tiếng vì không có App Store, nguyên nhân là Apple tin rằng các nhà phát triển sẽ tận dụng Safari để “tạo ra các ứng dụng Web 2.0 có giao diện và hoạt động tương tự các ứng dụng dành cho iPhone”.

Vì sao sử dụng ứng dụng web tốt hơn ứng dụng chính thức?​

Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?
Có lẽ bạn sẽ hỏi vì sao tôi lại không thích những ứng dụng chính thức đến vậy. Không hẳn là vì bộ nhớ máy, cái thời dung lượng điện thoại thông minh chỉ có 16GB hay 32GB đã qua rất lâu rồi.
Tuy nhiên, dung lượng bộ nhớ không phải là nguồn tài nguyên hữu hạn duy nhất trên điện thoại. Chúng ta, những người tiêu dùng, còn phải xử lý cảnh thiếu dung lượng dữ liệu di động, dung lượng pin thấp. Và nếu bạn vẫn sử dụng những thiết bị đời cũ thì bộ nhớ RAM và bộ xử lý cũng không quá dư dả.
PWAs xử lý tất cả những vấn đề đó chỉ trong một cái phủi tay. Ứng dụng web đặc biệt nhắm đến thiết bị có thông số phần cứng thấp nhất, do đó chúng cực kỳ hiệu quả và gọn nhẹ. Ví dụ như ứng dụng Uber trên Android chiếm đến 250MB dung lượng máy. Trong khi đó PWA mà tôi đang sử dụng chỉ chiếm 250KB. Không cần phải nói, một khoảng cách quá lớn.
Vì các ứng dụng web hoạt động giới hạn trong trình duyệt, nên chúng có ít quyền truy cập hơn so với các ứng dụng chính thức. PWAs không thể truy cập tập tin hệ thống, danh bạ hay SMS. Quyền truy cập vào các phần cứng như camera và microphone cũng bị khoá và người dùng phải thực hiện cấp quyền.
Hơn nữa, ứng dụng web không tiêu hao năng lượng hoạt động dưới nền và không làm phiền bạn với hàng tá thông báo mỗi ngày. Những đặc điểm này đặc biệt quan trọng khi những ứng dụng như Uber hay Facebook từng bị cáo buộc thu thập dữ liệu vị trí người dùng khi hoạt động dưới nền. Và mặc dù Android 13 được thiết lập với hộp thoại cho phép cấp quyền thông báo đẩy, nhưng các nhà phát triển ứng dụng chưa phải tuân thủ chính sách này cho đến năm sau.
Các dòng máy tính PC và laptop cũ có thể tận dụng nhiều lợi ích PWA hơn. Hiện nhiều dòng máy tính Chromebooks vẫn chỉ được trang bị 4GB RAM, trong khi hơn 1/2 đã được sử dụng để chạy hệ điều hành. Tôi nhận thấy rằng việc tắt các hệ thống phụ của Android trên những thiết bị này có thể cải thiện đáng kể tốc độ phản hồi và trải nghiệm người dùng. Hầu hết các ứng dụng thường dùng của tôi như Spotify, Telegram và Slack đều có cung cấp phiên bản PWA và chúng chiếm rất ít bộ nhớ.
Trên thực tế, Google đã tự động hoá việc này. Nếu bạn cài đặt Zoom trên Play Store của hệ điều hành Chrome OS, thiết bị sẽ tải về phiên bản PWA thay vì ứng dụng Android.

PWAs là phiên bản tốt hơn của Google Instant Apps?​

Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?
Ý tưởng tạo ra một ứng dụng có tính năng giống như ứng dụng Android những lại không cần tải trước một lượng lớn dữ liệu không phải là mới.
Năm 2016, Google đã giới thiệu Instant Apps – một cách thức truy cập tạm thời vào một số phần của ứng dụng Android mà không cần cài đặt. Đến nay, tính năng này vẫn hoạt động tốt nhưng hiếm khi nào chúng ta sử dụng đến nó. Lý do là vì Instant Apps chỉ có thể truy cập thông qua đường dẫn trang web hoặc trong Play Store nếu là bản dùng thử. Tôi chưa từng gặp trường hợp nào cho phép thêm Instant Apps vào màn hình chính hoặc màn hình ứng dụng.
Đại đa số nhà phát triển ứng dụng Android chẳng bao bao giờ cần đến tính năng Instant Apps trong ứng dụng của họ. Trên thực tế, nhiều ứng dụng thời kỳ đầu như Crossword của New York Times và The Weather Channel dường như đã vô hiệu hoá hoàn toàn tính năng này trong các bản cập nhật mới. Có lẽ nguyên nhân là do sự hạn chế về mặt chức năng và số lượt sử dụng ngày càng thấp.
Ngược lại, PWAs lại có nhiều tính năng hơn, trực quan, dễ sử dụng và phổ biến rộng rãi. Chúng còn có khả năng hoạt động đa nền tảng, đồng nghĩa với việc các nhà phát triển ứng dụng có nhiều động lực để hỗ trợ lâu dài.
Ngoài trừ một số trình duyệt không hỗ trợ, PWAs mang lại trải nghiệm giống nhau đối với người dùng trên mọi nền tảng, bất kể là Windows, iOS hay Android. Trước đây, mức độ đồng nhất này rất khó đạt được, chỉ cần nhìn vào BlackBerry 10 và Windows Phone để thấy họ đã thất bại như thế nào.

Làm thế nào để tìm và cài đặt PWA của ứng dụng mình cần​

Xoá ứng dụng ít dùng và chuyển sang ứng dụng bản web trên Android, tại sao không?
Mặc dù PWA đã được ghi nhận và có động lực phát triển trong một vài năm trở lại đây, tuy vậy việc tìm ra chúng hiện vẫn là vấn đề lớn nhất. Không có một cửa hàng ứng dụng PWA tập trung nào trên internet vì vậy bạn không thể biết được liệu một trang web có hỗ trợ PWA hay không nếu không truy cập vào nó ít nhất một lần. Khi bạn tình cờ gặp một ứng dụng PWA, bạn chỉ cần chấp nhận thông báo thêm ứng dụng vào màn hình chính của bạn hoặc ấn vào mục Install App trên trình duyệt Chrome (Ảnh trên).
Bạn cần lưu ý rằng một số ứng dụng PWA ít được ưu tiên và không được dành nhiều sự quan tâm so với phiên bản ứng dụng chính thức. Ví dụ với Twitter, ứng dụng web của nền tảng này vẫn chưa cho phép bạn truy cập Space – tính năng trò chuyện bằng âm thanh thoại mới ra mắt của Twitter. Ứng dụng Instagram cũng có những ưu điểm tương tự. Nếu bạn chỉ sử dụng các tính năng lõi của những nền tảng này, chắc chắn bạn sẽ thấy thoả mãn với phiên bản PWA của chúng.
Dù vậy, bạn đừng nên hiểu nhầm PWA là phiên bản rút gọn của ứng dụng chính. Nếu được các nhà phát triển tập trung khai thác, PWA có thể trở nên cực kỳ mạnh mẽ. Ví dụ với PhotoPea, đây là ứng dụng chỉnh sửa ảnh nâng cao với các tính năng tương tự Gimp và Photoshop trong khi nó chạy hoàn toàn bằng trình duyệt. Bạn cũng có thể chạy và sử dụng ứng dụng ngay cả khi không có kết nối mạng.
Cuối cùng là danh sách một số PWA tôi đang sử dụng: Twitter, Uber / Lyft, AliExpress, Starbucks, Todoist, Pinterest, Telegram WebK (Chrome OS), Spotify (Chrome OS), YouTube Music (Chrome OS), Instagram, Zoom (Chrome OS), PhotoPea (Tablet/Chrome OS)…
Đáng tiếc là Android không cho phép ứng dụng web mở âm thanh dưới nền, do đó những ứng dụng đa phương tiện như Spotify chỉ có thể sử dụng tốt trên máy tính.
Theo Android Authority
 


Đăng nhập một lần thảo luận tẹt ga
Thành viên mới đăng
Top