Đừng tải ứng dụng, hãy dùng website
(idiallo.com)- Gần đây, nhiều dịch vụ vẫn tiếp tục thúc đẩy cài đặt ứng dụng một cách mạnh mẽ, và trong phần lớn trường hợp, điều này phục vụ mục tiêu thu thập dữ liệu của doanh nghiệp hơn là sự tiện lợi của người dùng
- Website có thể bị giới hạn tính năng, nhưng ứng dụng có thể truy cập các quyền sâu trong thiết bị, và người dùng thường dễ dàng cho phép điều đó
- Thông tin nhạy cảm như danh bạ, vị trí, micro, danh sách ứng dụng đã cài đặt có thể bị thu thập thông qua ứng dụng
- Việc cài ứng dụng làm suy yếu quyền kiểm soát và quyền riêng tư của người dùng dưới danh nghĩa tiện lợi
- Tác giả cho rằng chỉ với trình duyệt web cũng đã có đủ chức năng cần thiết, và đó là sự giải phóng khỏi giám sát số
Vì sao nên chọn website thay vì ứng dụng
Cơn sốt ‘mobile-first’ của thập niên 2010
- Trước đây, “mobile-first” cũng là một từ khóa thịnh hành giống như “AI-first” ngày nay
- Từ mạng xã hội đến tiệm pizza, mọi doanh nghiệp đều ép người dùng cài ứng dụng, tạo ra cảm giác rằng nếu không cài thì sẽ bị tụt lại phía sau
- Tuy nhiên, chất lượng ứng dụng luôn kém hơn website, và trải nghiệm người dùng cũng không tốt
Việc thúc ép cài ứng dụng vẫn tiếp diễn trong năm 2025
- Reddit, LinkedIn, Pinterest và phần lớn các dịch vụ khác đều dẫn người dùng cài ứng dụng khi truy cập web trên di động
- Họ sử dụng nhiều dark pattern khác nhau để khiến người dùng bấm vào nút cài ứng dụng
- Ngay cả với những người đã dùng tốt bằng trình duyệt, họ vẫn liên tục bị ép chuyển sang ứng dụng
Lý do thực sự doanh nghiệp muốn bạn cài ứng dụng: dữ liệu và quyền truy cập
- Website chỉ có thể thu thập lượng thông tin hạn chế trong phạm vi trình duyệt
- Khi sử dụng, ứng dụng sẽ yêu cầu nhiều loại quyền, và phần lớn người dùng chỉ bấm "Cho phép"
- Những thông tin doanh nghiệp có thể lấy được qua ứng dụng:
- Danh bạ: tải toàn bộ danh bạ lên với lý do như tìm bạn bè
- Thông tin vị trí chính xác: theo dõi mô hình hành vi qua GPS và cảm biến gia tốc
- Quyền truy cập micro: một số ứng dụng thậm chí có thể ghi âm
- Danh sách ứng dụng đã cài đặt: giúp hiểu chi tiết hơn về sở thích và hồ sơ người dùng để phục vụ marketing
- Với website, kiểu truy cập sâu vào thiết bị như vậy gần như không thể thực hiện
Tiềm năng của trình duyệt vẫn chưa được tận dụng
- Trình duyệt web hiện đại đã có thể phát video/âm thanh, đồ họa WebGL, kết nối USB
- Phần lớn doanh nghiệp không tận dụng các khả năng này của trình duyệt mà chỉ ép người dùng dùng ứng dụng
- Lý do chỉ có một: họ muốn tiếp cận nhiều dữ liệu người dùng hơn
Cái giá ẩn sau sự tiện lợi: quyền riêng tư và quyền kiểm soát
- Sự tiện lợi mà ứng dụng mang lại nhiều khi có lợi cho doanh nghiệp hơn là cho người dùng
- Một khi dữ liệu đã bị chuyển đi, rất khó lấy lại
- Dù có quy định như GDPR, không thể đảm bảo xóa được những thông tin đã bị bán cho bên thứ ba
- Cài ứng dụng có thể đồng nghĩa với việc bỏ một kẻ giám sát số vào túi của bạn
Kết luận
- Trước khi cài ứng dụng, cần nghĩ xem liệu chức năng đó có thực sự không thể dùng trên web hay không
- Tác giả nhấn mạnh rằng chỉ dùng website cũng đã đủ, và đó là cách bảo vệ quyền riêng tư và quyền kiểm soát của người dùng
“Trình duyệt là môi trường không có giám sát mà tôi lựa chọn, và đó chính là lý do tôi dùng web thay vì ứng dụng”
3 bình luận
Quá chuẩn.
Mục đích của ứng dụng rõ ràng là ưu tiên giành quyền truy cập cho doanh nghiệp.
Ý kiến trên Hacker News
Tôi hoàn toàn đồng ý, và đây luôn là điểm khiến tôi khó chịu. Phần lớn app native nặng ít nhất vài trăm MB, trong khi website dù nặng cũng chỉ ở mức vài MB. Lại còn không thể bôi đen văn bản, cùng nhiều lựa chọn thiết kế kỳ quặc khác. Thậm chí còn đòi quyền truy cập danh bạ, thứ mà trên web còn chẳng phải là một lựa chọn. App native có thể mượt như bơ, nhưng ngoài đời thực thì giống margarine hơn. Mượt và béo đấy, nhưng tuyệt nhiên không phải hướng đi lành mạnh
Khi vào Reddit, LinkedIn, Pinterest v.v. bằng trình duyệt web di động, lúc nào cũng bị thúc cài app. Imgur cũng vậy, cứ mở link để xem ảnh mới là lại hiện Get The App, cực kỳ khó chịu
Mấy thông báo bắt tải app Reddit đúng là được thiết kế để gây khó chịu một cách đầy tính nghệ thuật. Tệ nhất là Facebook; website di động của nó trông như bị cố tình làm cho hỏng vậy. Sửa bình luận thì tên người biến mất, đổi tab để tra cứu thì trang bỗng reload về trang chủ, hoặc ô đăng bài biến mất, hoặc việc di chuyển con trỏ trong ô bình luận đã khó sẵn rồi, và những lỗi nghiêm trọng kiểu này kéo dài suốt nhiều năm. Nếu người dùng cố làm gì đó hơn mức đăng một chuỗi emoji hay tương tự, thì đầy bug như thể cố tình chặn lại vậy. Có vẻ họ tính toán rằng phải lộn xộn như thế thì mới sinh lời hơn. Biết đâu nội dung càng nông thì người ta càng doom scroll nhiều hơn. Tôi rất muốn xem user story kiểu này: "Brenda là một nhân viên chuyên nghiệp 52 tuổi, thích để lại bình luận 'Happy Birthday' dưới các ảnh người do AI tạo ra chụp cùng bánh kem. Chồng cô ấy, Greg, thì repost meme được LLM và trình theo dõi chủ đề tạo ra bằng lập trình"
Công cụ tìm kiếm mặc định trong Safari di động cũng y như vậy. Mỗi lần tìm trên Google là nửa màn hình dành để bảo cài app. Nếu đã có app thì là nửa cái thông báo bảo mở app. Thế nhưng vào trong app rồi thì cuối cùng vẫn là website thôi
Hành vi này dựa trên việc phán đoán bằng header USER-AGENT. Việc đổi UA trên trình duyệt di động là một trong những thứ khó nhất, và chỉ riêng điều đó cũng cho thấy quyền kiểm soát thiết bị tính toán của người dùng quan trọng đến mức nào. Nếu đặt UA đúng cách thì có thể lấy trực tiếp dữ liệu ảnh từ imgur
Tôi thích cài càng ít app càng tốt. Vì vậy mặc định tôi dùng web. Ví dụ, điện thoại tôi không có Reddit. Bản thân icon app đã giống quảng cáo mỗi lần nhìn vào màn hình điện thoại rồi. Tôi không muốn thế. Nếu buộc phải cài app thì chỉ dùng khi thật sự không còn cách nào khác. (Gần như lúc nào cũng có cách thay thế)
Câu nói icon app là quảng cáo khiến tôi thấy rất đúng khi nhìn vào số lượng thông báo đẩy mang tính quảng cáo trên điện thoại của vợ tôi
Tôi cũng ghét các app di động bắt buộc để dùng kèm phần cứng. Ở pilaenergy, công ty pin nơi tôi làm việc, chúng tôi nhận thức rằng phần cứng có thể sống lâu hơn phần mềm, nên ngoài app di động truyền thống còn cung cấp app di động có thể truy cập qua điểm truy cập WiFi hoặc WiFi cục bộ. Nghĩa là phần mềm được đóng gói cùng phần cứng và sẽ không gặp cảnh dịch vụ bị khai tử. Đây là vấn đề rất hay xảy ra với sản phẩm IoT
Còn tùy loại app. Facebook hay Instagram thì tôi không bao giờ cài vì thu thập dữ liệu cá nhân quá hung hăng. Reddit dạo gần đây cũng đáng ngờ. Discord thì tôi cài
Tôi nghĩ khác, nhưng công nhận mỗi người một sở thích. Tôi cho rằng phiên bản native của mọi app được nhắc trong bài đều mượt hơn rõ ràng và cho trải nghiệm tốt hơn web di động. Nhìn vào việc nhiều người ghét app Electron thì có vẻ sở thích chuộng app native không chỉ là gu cá nhân của tôi. Web app cũng có thể xin quyền truy cập vị trí hoặc micro giống app native. Cứ từ chối là được. Cả hai đều không bắt buộc phải cấp quyền, nên chê app native ở điểm này thấy hơi lạ. Nhược điểm lớn nhất của app native là không thể tùy biến bằng tiện ích mở rộng hay user style như trên web
Tác giả cũng không phủ nhận rằng trải nghiệm app tốt hơn. Lý do trải nghiệm web tệ là vì chiến lược lấy app làm trung tâm. Họ xem toàn bộ web như bề mặt marketing để quảng bá app. Ở Reddit, Yelp v.v., bản web về cơ bản là quảng cáo cho app. Và điều đó là tất yếu. Trong khi hoàn toàn có điều kiện để cung cấp UX đủ tốt chỉ với web, vậy tại sao các công ty vẫn duy trì các đội phát triển lớn cho cả Android lẫn iOS để triển khai lại cùng một tính năng? Có thật là chỉ vì cảm giác native mượt hơn thêm 2% không? Mục đích thật sự không phải là lợi ích của người dùng
App di động bị hạn chế quá nhiều nếu so với giao diện của một trình duyệt web thực thụ. Trong app Reddit di động, bạn chỉ tiếp cận được một topic hay một cuộc trò chuyện tại một thời điểm. App IMDB cũng vậy; gần như không thể nghiên cứu theo kiểu so sánh diễn viên hay phim. Trong trình duyệt, bạn có thể mở nhiều tab cùng lúc, còn app di động chỉ đưa ra các view cố định và không có giao diện đặc biệt nào ngoài cách họ muốn và ép bạn dùng. Tính năng nhiều tab và bookmark của trình duyệt bù đắp cho sự thiếu hụt này
Tôi nghĩ trải nghiệm web kém hơn vì công ty đầu tư ít tài nguyên hơn cho web. App thì thường xuyên hỏng và cần bảo trì liên tục. Chỉ cần Samsung hay Apple thay đổi chính sách hay cài đặt là có thể làm mọi thứ vỡ tung cùng lúc. Web nếu làm tốt thì dễ bảo trì hơn nhiều. Và nếu có vấn đề, người dùng vẫn có thể truy cập bằng trình duyệt hoặc thiết bị khác. Tôi chỉ cập nhật app trên điện thoại khi thật sự cần. Tôi mệt mỏi với kiểu nói rằng app làm mọi thứ tốt hơn. Web trông có nhiều vấn đề, nhưng rốt cuộc vẫn ổn định hơn
Trên PC thì tôi thích chương trình native, nhưng trên điện thoại thì tôi cố giữ ít app. Những app cần thiết tôi chỉ lấy từ F-Droid. Nếu chỉ để chat trên Steam hay xem menu Taco Bell thì tôi dùng website di động. Một điểm thú vị nữa là app kiểu Taco Bell lại không có phiên bản chương trình desktop. Nhiều app di động thực chất chỉ là website. Ngược lại, game thì ở cả hai môi trường, desktop lẫn di động, đều cần native. Game chạy trong trình duyệt thì rất tệ
Tôi không quá quan tâm đến quyền riêng tư; bản thân app đã đủ phiền rồi. Ngay cả app miễn phí cũng cần xác thực khi tải xuống (đặc biệt trên iPhone). Rồi lúc nào cũng ép cập nhật, và nếu phiên bản OS bị tụt lại thì app ngừng chạy
Ở Hà Lan (https://appdwang.nl) và Đức (https://appzwang.de) có các website mang nghĩa là 'cưỡng ép app' (app compulsion). Tôi không rõ hai bên có liên kết với nhau không, nhưng sau khi biết một bên thì lại thấy cả bên kia. Cả hai đều rất hợp với ngữ cảnh của bài được gửi lên. Không biết ở khối nói tiếng Anh có tài nguyên/phong trào tương tự không
Không thể bỏ qua push notification. Đây là yếu tố lớn làm thay đổi hẳn mối quan hệ với sản phẩm. Người dùng không còn kiểm soát được mình tham gia khi nào, còn phía bên kia thì có thể đẩy quảng cáo và đủ thứ khác vào điện thoại của tôi
Tôi chưa bao giờ thích thông báo trên iOS nên không rõ chi tiết, nhưng trên Android thì ít nhất từ 5 năm trước đã có thể tắt từng loại thông báo hoặc hạ mức độ quan trọng. Có điều có thể không nhiều người biết chuyện này
Website cũng có thể gửi push notification thông qua trình duyệt, kể cả khi trang đó không mở. Nhưng tôi đoán thông báo từ app có khả năng hiển thị và mức độ tự do cao hơn thông báo từ trình duyệt vì nhà phát triển có nhiều quyền kiểm soát hơn
Tôi hiểu rằng không phải mọi trường hợp ép dùng app đều xấu chỉ xét về mặt ý định. Ở Hà Lan có hệ thống DigiD dùng để truy cập các website chính phủ như thuế. Tôi biết rằng trong các dự án của thành phố Amsterdam, họ đang tích cực thúc đẩy việc xác thực hai bước qua app DigiD. Lý do là xác thực bằng tin nhắn văn bản phải trả phí theo từng tin do hợp đồng, còn xác thực bằng app thì miễn phí
Đúng là vậy, nhưng như thế rốt cuộc cũng thành ra người dân phải ký một dạng hợp đồng trực tiếp với Apple hoặc Google. Xét về tự do cá nhân hay chủ quyền quốc gia thì đây không phải cấu trúc tốt
App DigiID cũng có thể tương tác với website. Các định danh số khác ở châu Âu cũng vận hành như vậy. Ví dụ, khi dùng bankID của Thụy Điển, website sẽ xác thực qua bankID API nếu bạn quét mã QR bằng app hoặc chọn liên kết thiết bị. Với kiểu đăng nhập chính phủ này, vẫn có thể xác thực mà không cần app riêng. (bankID có tính phí cho mỗi lần xác thực từ phía đơn vị phát triển, nhưng đó không phải lý do kỹ thuật mà là do cấu trúc bán độc quyền thiên về doanh thu)
Trong trường hợp này thì TOTP (app mật khẩu dùng một lần) có thể là giải pháp thay thế
Ở đây cũng có lợi ích thực tế cho người dùng. SMS 2FA dễ bị sim swapping, còn TOTP trong app thì không có rủi ro đó. Và app này là FOSS (mã nguồn mở), nên bạn có thể tự kiểm tra dữ liệu được trao đổi ra sao. Ngoài ra, trong những trường hợp cần phần cứng công nghiệp cụ thể, ví dụ đọc NFC của hộ chiếu, thì trình duyệt đơn thuần không xử lý được. Các mức xác thực Substantieel, Hoog của DigiD v.v. là bắt buộc theo quy định eIDAS. Mã nguồn app
Tôi cũng không đồng tình với khái niệm "chi phí ẩn của sự tiện lợi". Nhiều khi app còn bất tiện hơn thật. Trên tablet chẳng hạn, website desktop là vừa đẹp, và nếu website desktop đó có khả năng truy cập đạt chuẩn AAA thì gần như hoàn hảo
Lý do lớn nhất của ứng dụng là push phục vụ marketing.