Web app hay Mobile app hay kết hợp cả hai?

 
Các năm gần đây, các thiết bị di động ngày nay đã là phương tiện được nhiều người dùng sử dụng để truy cập internet nhất. Và các doanh nghiệp khi muốn giới thiệu, quảng bá hay bán hàng với đầy đủ chức năng và thông tin sản phẩm có 2 cách chủ yếu đó là thông qua web app và mobile app. Vậy chúng ta nên chọn web app và mobile app để mạng lại hiệu quả và trải nghiệm tốt nhất cho người dùng?
1. Moblie App
    Đây là các loại app mà bạn sẽ download nội dung xuống điện thoại và truy cập vào chúng khi sử dụng. Thông thường tất cả tài nguyên đều đã được download xuống do đó bạn có thể sử dụng mà không cần phải có internet (một số app bắt bạn phải có internet mới sử dụng được đơn thuần là vì chúng cần đăng nhập, có mua bán sản phẩm). Moblie app thường mang lại trải nghiệm tốt nhất cho người dùng, có giao diện và tương tác tốt sử dụng hầu hết các tính năng của thiết bị.

     Nhưng chi phí phát triển tốn kém (mỗi phiên bản hầu như đều phải phát triển cho cả Android và IOS, có thể thêm cả Windowphone nữa) bảo trì cao gây khó khăn khi muốn update nội dung vì người dùng phải thực hiện quá nhiều thao tác như tìm kiếm trên store, cài đặt, mở ứng dụng thì mới có thể dùng được thứ người dùng cần. Dung lượng cài đặt rất lớn chiếm một khoảng đáng kể đặc biệt với các thiết bị có bộ nhớ thấp, với một thiết bị trung bình, cài đặt các ứng dụng cần thiết như Youtube, Facebook, Gmail,... đã chiếm phần lớn dung lượng nên người dùng không còn nhiều bộ nhớ để cài thêm nhiều ứng dụng khác. Việc cài đặt còn làm tăng chí phí về mặt dung lượng sử dụng 3G và người sử dụng có thể sẽ phải cân nhắc thời điểm tải. Với số lượng hàng triệu ứng dụng trên store và không ngừng tăng thì vị trí các app mới và nhỏ gần như không có khả năng được tìm thấy, không được download và khả năng sử dụng sau khi download cũng rất thấp. Người dùng sau khi đã cài đặt thường cũng sẽ không nhớ tới ứng dụng và họ cũng dễ dàng gỡ bỏ vì chiếm tài nguyên và cảm thấy chật chội.
2. Web App
    Web app là các ứng dụng được viết trên nền tảng browser để người dùng có thể tương tác ngay trên đó, để kết nối cần có internet, Web app có khả năng tương thích tốt, phù hợp với hầu hết các thiết bị hiện nay. Nội dung của Web app có thể được ghi nhận dễ dàng bởi các trang tìm kiếm. Dung lượng cực nhẹ, người dùng không phải cài đặt ứng dụng nặng nề lên đến hàng trăm Mb như mobile app, không phải nâng cấp version, chúng luôn được cập nhật mới nhất.
    Web app cũng có những nhược điểm nhất định như không thể sử dụng được hết các chức năng của thiết bị, không thể can thiệp được sâu vào hệ thống mà phụ thuộc vào trình duyệt của người dùng, trải nghiệm không thể bằng được mobile app, tốc độ sử dụng phụ thuộc vào tốc độ mạng, không thể đẩy thông báo về thiết bị.
3. Progressive Web App
    
Mobile app và Web app đều có những ưu và nhược điểm riêng của nó. Sự xuất hiện của những giải pháp mới hướng đến việc giải quyết những giới hạn đang có của cả mobile web và mobile app. Progressive web app là một trong số đó.
    Progressive web app là một xu hướng mới mà trong đó hướng đến việc biến các Web app thành một chuẩn mới của ứng dụng trên mobile. Lúc này người dùng có thể bỏ qua hoàn toàn việc cài đặt một ứng dụng chỉ để truy cập vào nội dung của dịch vụ đó. Người dùng có thể truy cập vào website thông qua trình duyệt và sau đó chỉ cần add icon của dịch vụ vào home screen, đại loại cũng giống như 1 bookmark vậy. Lần sau người dùng có thể bấm mở dịch vụ đó ngay trên điện thoại mà không cần phải vào trình duyệt nữa. Progressive Web app sử dụng các tính năng vượt trội của Web app để xây dựng Web app giống với Mobile app mà bình thường Web app thường không làm được: ví dụ gửi thông báo mà không cần mở trình duyệt, tải trang web một cách nhanh chóng, thậm chí trên mạng chậm không ổn định, có thể hoạt động offline (không phụ thuộc mạng internet).
Một trang web được gọi là Progressive web app khi thỏa mãn các điều kiện sau đây:
Progressive: chạy được trên mọi trình duyệt
Responsive: hỗ trợ responsive
Connectivity independent:  tăng cường khả năng kết nối giúp ứng dụng có thể hoạt động offline hoặc trên mạng chất lượng thấp
App-like: như một ứng dụng di động để người dùng tương tác
Fresh: luôn luôn cập nhật
Safe: 
sử dụng HTTPS để đảm bảo nội dung không bị giả mạo

Discoverable: Dễ dàng được tìm thấy bởi các công cụ tìm kiếm
Re-engageable: kết nối dễ dàng với các tính năng của thiết bị
Installable : 
cho phép người dùng add icon của dịch vụ vào home screen để dễ dàng truy cập lại sau đó, bỏ qua sự rắc rối của việc cài đặt ứng dụng.
Linkable : Dễ dàng chia sẻ thông qua URL


So sánh các tính năng của Web app, Mobile app và Progressive web app
Tính năngWeb appProgressive Web AppMobile App
OfflineNOYESYES
App StoresNONOYES
ResponsiveYESYESYES
SearchableYESYESNO
Local notificationsNOYESYES
Push notificationsNOYESYES
Download to installNONOYES
Fast updatesYESYESNO
Với những tính năng mạnh mẽ và tiện lợi Progressive web app thực sự rất hứa hẹn là một thay đổi lớn của ngành lập trình và phát triển ứng dụng web trong tương lai. Progressive web app cũng được sự hỗ trợ tích cực từ Google, các bạn có thể tham khảo thêm ở đây.
If you liked this article

Let's subscribe the updates of Scuti!
Share on Google Plus

About Hòa Trần Đình

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

5 Comments:


  1. This is genuinely an awesome read for me. I have bookmarked it and I am anticipating perusing new articles. Keep doing awesome!
    Web Development

    ReplyDelete
  2. Apart from these things, there are also few other important aspects which you need to look for and that can bring more values for your website and its design part. http://hmmedia.uk/Blog/website-development/

    ReplyDelete
  3. With plenty of themes, you are going to be certain to locate a web designer for your site to work with. quality website design

    ReplyDelete
  4. Amazingly accommodating post. This is my first time i visit here. I found such an extensive number of captivating stuff in your blog especially its trade. Genuinely its unprecedented article. Keep it up. Hire front end developers

    ReplyDelete
  5. I needed to thank you for this incredible read!! I unquestionably adored each and every piece of it. I have you bookmarked your site to look at the new stuff you post. url shortener

    ReplyDelete