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 Unknown

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

19 Comments:

  1. 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
  2. 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
  3. 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
  4. 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
  5. Its an incredible joy perusing your post.Its brimming with data I am searching for and I want to post a remark that "The substance of your post is marvelous" Great work. digital marketing agency nyc

    ReplyDelete
  6. Your post is very helpful to get some effective tips to reduce weight properly. You have shared various nice photos of the same. I would like to thank you for sharing these tips. Surely I will try this at home. Keep updating more simple tips like this. lesmeilleursvpn

    ReplyDelete
  7. i read a considerable measure of stuff and i found that the method for composing to clearifing that precisely need to say was great so i am inspired and ilike to come back again in future.. diadiktiokaiasfalia.com

    ReplyDelete
  8. Your blog provided us with valuable information to work with. Each & every tips of your post are awesome. Thanks a lot for sharing. Keep blogging, www.lemigliorivpn.com

    ReplyDelete
  9. Extremely helpful post. This is my first time i visit here. I discovered such a large number of intriguing stuff in your blog particularly its exchange. Truly its extraordinary article. Keep it up. Web design company

    ReplyDelete
  10. Extremely helpful post. This is my first time i visit here. I discovered such a large number of intriguing stuff in your blog particularly its exchange. Truly its extraordinary article. Keep it up. Web design company

    ReplyDelete
  11. Great post! I am actually getting ready to across this information, is very helpful my friend. Also great blog here with all of the valuable information you have. Keep up the good work you are doing here. webceed digital marketing

    ReplyDelete
  12. Assume paid for with the help of center, have discovered modern society; believed that protect on your playlists, you could potentially know most of the hassle; assumed ones step quit, much more is unable to drive; Imagine I would like adore, merely the caress. vpnveteran.com

    ReplyDelete
  13. These websites are really needed, you can learn a lot.
    mason soiza

    ReplyDelete
  14. Wouldn't you say that it's for you and your business to offer your site guests a messiness free and extraordinary experience. Web design Houston

    ReplyDelete
  15. For instance, online enrollment. The job of a web designer stops now and that of a web programmer starts. https://www.userfeel.com

    ReplyDelete
  16. Too many businesses that are relying on the success of their website to help drive their business will bypass the crucial step of dealing with a professional development company based on price.
    https://medijo.lt/skrajutes/

    ReplyDelete
  17. The blog you have shared is incredibly helpful. The tips you have shared related to web development is really informative. Thanks for sharing this blog!
    Hire a Programmer
    Hire a Coder
    Hire wordpress developer India
    Hire Dedicated Programmers
    Hire Php Programmer

    ReplyDelete
  18. Progressive web app indeed looks like it can provide the most convenient access and best user experience. In any case, users would need a VPN so they can safeguard their private information online.

    ReplyDelete