Vấn đề của Native App và Web
Native Apps ngày càng phát triển và phổ biến trong cuộc sống, nhưng vẫn có một số hạn chế nhất định cho người sử dụng như:
-
Tốn thời gian: Để sử dụng Native Apps, người dùng phải trải qua một quá trình Download -> Cài đặt -> Đăng ký tài khoản,... mất nhiều thời gian và dung lượng điện thoại.
-
Tốn công sức, nguồn lực: Xây dựng một Native App cũng đòi hỏi nhà phát triển mất nhiều công sức và phải học nhiều ngôn ngữ mới, tốn chi khi phát triển song song trên các nền tảng khác nhau.
Tương tự như vậy, Website là một nền tảng lý tưởng để tránh các vấn đề trên nhưng vẫn có một số hạn chế nhất định:
-
Hiệu suất: So sánh với Native Apps, Website gặp hạn chế khi sử dụng các chức năng nâng cao của hệ thống cũng như hiệu suất và trải nghiệm người dùng.
-
Quản lý tài khoản: Người dùng sẽ phải đăng nhập nhiều lần để sử dụng rất nhiều các dịch vụ Web khác nhau, như vậy sẽ khó khăn trong việc nhớ hoặc nhất quán tài khoản, trạng thái đăng nhập và tương tác của người dùng trên toàn hệ thống.
-
Thiếu độ tin cậy: Người dùng sẽ khó khăn hơn trong việc đưa ra quyết định có chia sẻ các thông tin cá nhân như vị trí, số điện thoại, danh sách liên hệ,... cho nền tảng website. Các website bảo mật kém có thể làm lộ thông tin của người dùng.
Bảng so sánh giữa web app, native app và Mini App