Trong thời đại “số hóa” hiện nay, chúng ta được thường xuyên tiếp xúc với các thiết bị thông minh. Từ đó, chúng ta có thể truy cập internet, tương tác với mọi người, mua sắm, đầu tư, giải trí và vô vàn các tiện ích khác thông qua các Mobile app, Web app trên các thiết bị thông minh. Vậy mobile app, web app là gì ? đặc điểm, xu hướng cũng như triển vọng của chúng ra sao trong tương lai ?. Có một quan niệm cho rằng Mobile App và Web App là giống nhau, nhưng trên thực tế, hai loại ứng dụng này có một số đặc điểm khác nhau rất dễ nhận biết. Không chỉ có sự khác biệt cho người dùng mà chúng cũng được xây dựng và phát triển theo cách khác nhau. Nhưng sự khác biệt giữa ứng dụng dành cho thiết bị di động và ứng dụng web là gì? Mobile App và Web App: Đâu là “option” tối ưu và đâu sẽ là xu hướng trong tương lai?
Trang 1BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ TP HCM
BÁO CÁO ĐỀ TÀI
ĐÁNH GIÁ ƯU, KHUYẾT ĐIỂM, TRIỂN VỌNG VÀ
XU HƯỚNG PHÁT TRIỂN CỦA WEB APP VÀ MOBILE APP
Giảng viên hướng dẫn : Nguyễn Hoàng Tiến
Trang 2Tôi xin cam đoan đây là công trình nghiên cứu của nhóm tôi và được sự hướngdẫn khoa học của giảng viên Nguyễn Hoàng Tiến Các nội dung nghiên cứu trong đề
tài “ Đánh giá ưu, khuyết điểm, triển vọng và xu hướng phát triển của web app &
mobile app ” của nhóm tôi là trung thực và chưa được công bố dưới bất kỳ hình thức
nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhậnxét, đánh giá được nhóm tôi thu thập từ các nguồn khác nhau và có ghi rõ nguồn gốc.Nếu phát hiện có bất kỳ sự gian lận nào, nhóm tôi xin hoàn toàn chịu trách nhiệm vềnội dung bài tiểu luận của mình
Trang 4MỤC LỤC LỜI CAM ĐOAN
MỤC LỤC 1
DANH MỤC 3
Danh mục các bảng biểu 3
Danh mục các hình vẽ, đồ thị 3
CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 4
1.1 Giới thiệu đề tài 4
1.2 Nhiệm vụ đồ án 4
1.2.1 Lý do chọn đề tài 4
1.2.2 Mục tiêu nghiên cứu 4
1.1.3 Đối tượng khảo sát, nghiên cứu 5
1.1.4 Phạm vi khảo sát 5
1.1.5 Phương pháp khảo sát 5
CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ MOBILE APP 6
VÀ WEB APP 6
2 1 Tổng quan về Web App 6
2.1.1 Khái niệm 6
2.1.2 Cách thức hoạt động 7
2.1.3 Ưu điểm : 7
2.1.4 Nhược điểm : 8
2.2 Tổng quan về Mobile App 8
2.2.1 Khái niệm 8
2.2.2 Phân loại : 8
2.2.3 Ưu điểm : 10
2.2.4 Nhược điểm : 10
1
Trang 52.3 So sánh và đánh giá ưu - nhược điểm của web app và mobile app 10
CHƯƠNG 3: NHẬN ĐỊNH VỀ KHẢ NĂNG PHÁT TRIỂN TRONG TƯƠNG LAI 13
3.1 Thực trạng truy cập internet 13
3.2 Thống kê tình trạng sử dụng web app - mobile app trong các lĩnh vực 13
3.2.1 Trong Doanh nghiệp B2B SaaS 14
3.2.2 Lĩnh vực thực phẩm 15
3.2.3 Lĩnh vực tài chính cá nhân 16
3.2.4 Lĩnh vực giáo dục 17
CHƯƠNG 4 : KẾT LUẬN 19
TÀI LIỆU THAM KHẢO 20
Trang 6DANH MỤC
Danh mục các bảng biểu
Bảng 2.1 so sánh Hybrid App và Native App 9
Danh mục các hình vẽ, đồ thị
Hình 3.1 Thống kê tình trạng sử dụng web app và mobile app năm 2022 11Hình 3.2 Thống kê web app và mobile app trongdoanh nghiệp 12Hình 3.3 Thống kê web app và mobile app trongsản phẩm thức ăn 13Hình 3.4 Thống kê web app và mobile app tronglĩnh vực tài chính cá nhân 14Hình 3.6 Thống kê web app và mobile app trong
3
Trang 7CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI
1.1 Giới thiệu đề tài
Trong thời đại “số hóa” hiện nay, chúng ta được thường xuyên tiếp xúc với cácthiết bị thông minh Từ đó, chúng ta có thể truy cập internet, tương tác với mọi người,mua sắm, đầu tư, giải trí và vô vàn các tiện ích khác thông qua các Mobile app, Webapp trên các thiết bị thông minh Vậy mobile app, web app là gì ? đặc điểm, xu hướngcũng như triển vọng của chúng ra sao trong tương lai ?
Xin mời thầy và các bạn đến với đề tài của nhóm e : “ Đánh giá ưu, khuyết
điểm, triển vọng và xu hướng phát triển của web app & mobile app ”
1.2 Nhiệm vụ đồ án
1.2.1 Lý do chọn đề tài
Có một quan niệm cho rằng Mobile App và Web App là giống nhau, nhưng trênthực tế, hai loại ứng dụng này có một số đặc điểm khác nhau rất dễ nhận biết Khôngchỉ có sự khác biệt cho người dùng mà chúng cũng được xây dựng và phát triển theocách khác nhau Nhưng sự khác biệt giữa ứng dụng dành cho thiết bị di động và ứngdụng web là gì? Mobile App và Web App: Đâu là “option” tối ưu và đâu sẽ là xuhướng trong tương lai?
1.2.2 Mục tiêu nghiên cứu
Đến với chủ đề này, mục đích của nhóm nghiên cứu là đi vào phân tích mộtcách bao quát và rõ ràng hơn từ định nghĩa, khái niệm và các ưu nhược điểm của mỗiđối tượng Sau đó, nhóm sẽ thu thập dữ liệu tham khảo, đánh giá từ các nguồn uy tín
để tạo ra một bức tranh toàn cảnh và thông qua đó, giải đáp một số vấn đề mà nhómđặt ra:
- Mobile app và web app là gì?
- Ưu nhược điểm của mỗi loại ra sao?
- Loại ứng dụng nào đang chiếm ưu thế ở thời điểm hiện tại?
- Khả năng phát triển của mỗi loại trong tương lai?
Trang 8- Nếu định hướng phát triển theo việc xây dựng web app hay mobile app, nhómnghiên cứu nên trang bị gì cho mình ngay từ bây giờ?
1.1.3 Đối tượng khảo sát, nghiên cứu
Nhóm nghiên cứu chọn các đối tượng bên dưới cho bài khảo sát của nhóm:
- Sinh viên, học sinh, nhân viên văn phòng…có nhu cầu sử dụng web app/mobileapp cho mục đích học tập, tra cứu tài liệu
- Người dùng phổ thông có nhu cầu cập nhật tin tức hằng ngày, chơi game, sử dụngmạng xã hội, các dịch vụ du lịch, tranh ảnh, hoặc các hội nhóm giao lưu
- Người tiêu dùng, mua sắm trực tuyến
- Các công ty, nhãn hàng có nhu cầu xây dựng ứng dụng quảng cáo, truyền thông,giới thiệu sản phẩm, bán hàng online…
1.1.4 Phạm vi khảo sát
Các lĩnh vực được tham khảo trong bài khảo sát này gồm:
- Giáo dục: tìm hiểu các nền tảng được xây dựng phục vụ vào mục đích học tập,nghiên cứu, tra cứu tài liệu, quản lý hồ sơ học sinh, sinh viên…
- Truyền thông, Marketing: các ứng dụng xây dựng nhằm quảng bá sản phẩm, xâydựng thương hiệu, quản lý kinh doanh…
- Y tế: các ứng dụng phát triển cho mục đích đặt lịch khám chữa bệnh, tra cứu hồ sơbệnh án, truy vấn thông tin từ xa…
- Thương mại điện tử: các ứng dụng bán hàng online, các sàn giao dịch điện tử, cácứng dụng vận tải công nghệ…
- Hành chính công vụ: đặt lịch hẹn, đăng ký hồ sơ online, giải quyết các thủ tụchành chính từ xa…
- Giải trí đa phương tiện: mạng xã hội, xem phim, nghe nhạc, chơi game…
1.1.5 Phương pháp khảo sát
- Sử dụng các nguồn tư liệu số trực quan, cung cấp dữ liệu người dùng
- Khảo sát từ gia đình, bạn bè, đồng nghiệp cùng cơ quan về trải nghiệm và thóiquen và mục đích sử dụng của họ
- Khảo sát thông tin trên các ứng dụng được sử dụng phổ biến và rộng rãi nhưFacebook, Youtube, Shopee, Tiki…
5
Trang 9CHƯƠNG 2: CƠ SỞ LÝ THUYẾT VỀ MOBILE APP
Web Application thường được lưu trữ trên một máy chủ từ xa và người dùng cóthể truy cập nó thông qua việc sử dụng trình duyệt web như Google Chrome, MozillaFirefox, Microsoft Edge, …
Một số ứng dụng web app phổ biến:
Trang 10hình 2.1 Các web app phổ biến
Trang 112.1.2 Cách thức hoạt động
Ứng dụng web yêu cầu một web server để quản lý các yêu cầu từ máy khách,một application server để thực hiện các tác vụ được yêu cầu và đôi khi, một database
để lưu trữ thông tin
Dưới đây là cách mà Web Application hoạt động
Bước 1: Người dùng gửi yêu cầu (request) tới web server qua Internet, thông qua trìnhduyệt web hoặc giao diện người dùng của ứng dụng
Bước 2: Web server chuyển tiếp request này đến web application server thích hợp.Bước 3: Web Application Server thực hiện nhiệm vụ được yêu cầu - chẳng hạn nhưtruy vấn cơ sở dữ liệu hoặc xử lý dữ liệu - sau đó tạo ra các kết quả của dữ liệu đượcyêu cầu
Bước 4: Web Application server gửi kết quả đến web server với thông tin được yêucầu hoặc dữ liệu đã được xử lý
Bước 5: Web server phản hồi (response) lại máy khách (Client) với thông tin được yêucầu
Bước 6: Thông tin được yêu cầu sẽ xuất hiện trên màn hình của người dùng
Trang 12- Luôn được cập nhật – Vì mọi người đều truy cập cùng một phiên bản của webapp thông qua một URL Họ sẽ luôn truy cập vào phiên bản cập nhật của phầnmềm.
- Dễ dàng bảo trì và nâng cấp hệ thống vì cùng sử dụng một bộ mã trong toàn bộứng dụng
Một số Mobile app phổ biến hiện nay như : Gaming Apps ( Free fire, Call ofduty mobile, Liên quân mobile, …), ứng dụng giáo dục (Duolingo, language lessons,learn coding/programing: Mino, Elsa,…), ứng dụng kinh doanh, Facebook, instagramv.v
9
Trang 13Trong game, thông thường tất cả những hình ảnh, âm thanh và các level đều đãđược tải xuống do đó người dùng hoàn toàn có thể chơi game mà không cần kết nốiinternet (một số trò chơi bắt bạn phải có internet mới chơi được đơn thuần là vì chúngcần đăng nhập, có mua bán vật phẩm bên trong hoặc vì chúng là game online).
Một số loại app tiêu biểu cho lại ứng dụng Native Mobile App là: Facebook,Zalo, các game online, tra từ điển,…
Hybrid App :
Hybrid Mobile App là những web app được sử dụng trên thiết bị di động thôngminh Các ứng dụng này được tạo ra dựa trên các ngôn ngữ phổ biến hiện nay và nềntảng của ứng dụng này là trình duyệt web
Hybrid Mobile App là sự kết hợp giữa web app và mobile app dựa trên nhữngđặc trưng cơ bản của 2 nhóm ứng dụng này Các Hybrid Mobile App được viết bằngngôn ngữ lập trình web như: HTML5, Javascript, CSS3 Tuy được viết bằng ngôn ngữtrên web nhưng các app này lại được “bao bọc” bởi một lớp vỏ bên ngoài giống nhưNative Mobile App và có thể tải về trên các kho ứng dụng như Ch play, Appstore, v.v
Một số Hybrid app mà chúng ta thường xuyên sử dụng là: Twitter, Gmail,Instagram,…
So sánh đặc điểm giữa Hybrid App và Native App :
Bảng 2.1 so sánh Hybrid App và Native App
Mô tả Ứng dụng cài đặt trên thiết bị di động
Website được phát triển
để hiển thị trên di động như một ứng dụngThiết lập Phát triển ứng dụng mobile cho mỗi hệ điều hành
Cập nhật nội dung Nội dung cập nhật qua các bản nâng cấp của ứng dụng Nội dung được cập nhật tùy website
Trải nghiệm người dùng
Rất tốt vì được phát triển hướng tới trải nghiệm ngườidùng di động
Tốt nhưng trong một số trường hợp sẽ không thể bằng native app
Tốc độ Tùy thuộc cách ứng dụng được viết Tùy thuộc tốc độ internetKhả năng sử dụng Có thể sử dụng được cả khi Không thể sử dụng khi
Trang 14không có mạng không có mạng
Kích thước ứng dụng
Tùy thuộc cách lập trình ứng dụng tuy nhiên một số native apps như games thường có xu hướng nặng hơn do phải tải toàn bộ nội dung về
Tùy thuộc cách lập trình tuy nhiên nhìn chung hybrid apps thường nhỏ hơn vì chỉ cần tải các phầncần thiết, nội dung chủ yếu từ website
2.2.3 Ưu điểm :
- Tải nhanh hơn các ứng dụng web
- Nhiều chức năng hữu ích và tiên tiến
- Một số ứng dụng có thể hoạt động ngoại tuyến
- Các Mobile App phải được kho ứng dụng (CH play, App store) phê duyệt trướckhi được “rao bán” Do đó, chúng vô cùng an toàn và bảo mật
- Chúng có thể được tạo ra dễ dàng vì có sẵn các công cụ hỗ trợ dành cho các nhàphát triển, các phần tử giao diện và SDK
2.2.4 Nhược điểm :
- Tốn nhiều chi phí để xây dựng hơn so với các ứng dụng web
- Chúng cần tương thích với từng nền tảng khác nhau như iOS, Android, Windows,
….Mỗi nền tảng với một phiên bản khác nhau
- Chi phí và thời gian bảo trì, nâng cấp cao
- Việc phê duyệt để công khai cần có thời gian
2.3 So sánh và đánh giá ưu - nhược điểm của web app và mobile app
Như đã trình bày ở trên, nhóm sẽ tóm gọn lại Ưu và Nhược điểm của Web App
và Mobile App thành 5 mục sau:
Chi phí
Nhìn vào lịch sử hình thành và phát triển của chúng, cùng với sự ra đời của 2kho ứng dụng mobile lớn nhất hiện tại, ta có thể hình dung được cái nào có chi phíthấp hơn Nếu chỉ cần 1 Website để hiển thị trên cả máy tính, IOS hay Android, thì taphải viết 2 phần mềm độc lập cho 2 hệ điều hành lớn nhất hành tinh này Và tất nhiên,
nó lại vô dụng trên máy tính Việc duy trì, nâng cấp cũng sẽ phức tạp hơn khi chúng tacần phải có sự cho phép của Apple hay Google
Đối tượng sử dụng
11
Trang 15Với xu thế kinh tế phát triển hiện tại, 1 người có thể sở hữu cùng lúc PC,Smartphone và Tablet Tuy nhiên, vẫn có một bộ phận không nhỏ người trẻ chưa cómáy vi tính hay người có tuổi không biết sử dụng Từ đó chúng ta thấy rằng lượngngười dùng thiết bị di động sẽ chiếm ưu thế hơn Cùng với đó thời gian 1 người sửdụng thiết bị di động sẽ nhiều hơn nếu họ không có yêu cầu công việc, giải trí đặc thùcần sử dụng PC.
Tất nhiên 1 website được tối ưu tốt sẽ hoạt động trơn tru trên cả PC lẫn thiết bị
di động Tuy nhiên, ở một số khía cạnh, người dụng Mobile app sẽ có trải nghiệm tốthơn và mình sẽ trình bày ở các phần sau
Sự tương thích, đồng bộ
Nếu Web app là 1 thế giới mở, không cần biết bạn tạo nên tôi bằng gì? HTML,C#, Java hay PHP , người dùng chỉ cần có 1 thiết bị hỗ trợ HTML, có kết nốiinternet thì họ có trải nghiệm gần như đồng nhất ở các thiết bị Và nếu tôi được tối ưuhóa tốt thì gần như cho trải nghiệm gần bằng Mobile app
Ngược lại, Mobile app có phần kín cổng cao tường hơn, có lẽ vì bảo mật nênkhi chúng ta cần update thêm chức năng hay chỉnh sửa 1 vài điểm giao diện đều cầnphải được sự cho phép của quản lí 2 kho ứng dụng lớn mới có thể đưa bản cập nhậtđến tay người dùng nên sẽ có thể có sự không đồng nhất tạm thời trên các thiết bịkhác nhau sử dụng hệ điều hành khác nhau
Tốc độ
Vì Mobile app chỉ sử dụng cho thiết bị di động nên chúng ta chỉ so sánh tốc độtrên đó Mobile app sẽ chiếm ưu thế so với Web app trên thiết bị di động Tuy nhiênnếu 1 web app đc tối ưu hóa tốt sẽ cho tốc độ hoạt động không thua kém nhiều so vớiMobile app
Tiện dụng
Cả Web app và Mobile app đều cho phép người dùng truy cập mọi lúc mọi nơi,nếu 1 số app có thể cho người dùng tải 1 phần hay toàn bộ nội dung để truy cập khikhông có kết nối internet thì Web app chưa làm được Như nhu cầu nghe nhạc, xemphim thì đây là một lợi thế to lớn với Mobile app Người dùng có thể tải trước cả 1 bộphim để xem cho kì nghỉ dài ngày khi không có mạng
Trang 17CHƯƠNG 3: NHẬN ĐỊNH VỀ KHẢ NĂNG PHÁT TRIỂN
TRONG TƯƠNG LAI
Trang 183.2 Thống kê tình trạng sử dụng web app - mobile app trong các lĩnh vực
Dữ liệu cho thấy xem xét hành vi của hàng triệu người dùng truy cập ứng dụngmobile và ứng dụng web từ tháng 1 năm 2020 đến tháng 12 năm 2021 Vào tháng 1năm 2020, 58% người dùng hoạt động hàng tháng là người dùng ứng dụng mobile.Nhưng đến tháng 12 năm 2021, việc sử dụng ứng dụng web đã tăng nhanh hơn nhiều
so với ứng dụng mobile Các người dùng ứng dụng mobile đã tăng 36% trong khoảngthời gian hai năm, trong khi trên các ứng dụng web tăng 57%
Sự tăng trưởng về người dùng hoạt động hàng tháng trên ứng dụng web đã làmgiảm phần lớn khoảng cách giữa ứng dụng mobile và ứng dụng web và đến tháng 12năm 2021, số lượng người dùng trên ứng dụng mobile chiếm 54% tổng số người dùngcuối, tiến gần hơn đến sự phân chia đồng đều
15
Hình 3.1 Thống kê tình trạng sử dụng web app và mobile app năm 2022
Trang 193.2.1 Trong Doanh nghiệp B2B SaaS
Danh mục này bao gồm một loạt các sản phẩm phần mềm như một dịch vụ(B2B SaaS) từ doanh nghiệp đến doanh nghiệp, bao gồm các sản phẩm được sử dụng
để giao tiếp, cộng tác, quản lý dự án, quản lý quan hệ khách hàng (CRM), quản lýtruyền thông khách hàng (CCM ), dữ liệu và phân tích, thiết kế, quản lý SMB và quản
lý lực lượng lao động
Trong vòng vài tháng, tốc độ tăng trưởng hạ nhiệt đối với cả việc sử dụng ứngdụng mobile và ứng dụng web, nhưng vẫn duy trì ở mức tích cực: vào tháng 6, mứctăng trưởng của người dùng trên ứng dụng mobile đạt mức thấp 13% so với tháng 1năm 2020 và vào tháng 7, mức tăng trưởng của người dùng hoạt động hàng tháng trênứng dụng web đạt mức thấp nhất là 44% Trong phần còn lại của khoảng thời gian dữliệu hai năm, sự tăng trưởng của người dùng trên ứng dụng mobile dao động trongkhoảng từ 13% đến 28% so với tháng 1 năm 2020, giữ ổn định trên 24% trong nửacuối năm 2021 Trong khi đó, tốc độ tăng trưởng của người dùng ứng dụng web thấtthường hơn nhiều, từ 60% vào tháng 8 năm 2020 đến 101% vào tháng 11 năm 2021
Mô hình biến động trên ứng dụng web duy nhất có thể thấy rõ là mức giảm chungtrong các tháng mùa hè và tăng trưởng ổn định vào mùa thu
Hình 3.2 Thống kê web app và mobile app trong doanh nghiệp
Trang 203.2.2 Lĩnh vực thực phẩm
Danh mục này bao gồm các ứng dụng mobile và ứng dụng web để đặt đồ ănnhanh và đồ ăn chế biến từ nhà hàng, cùng với dịch vụ giao đồ ăn, nhà bán lẻ hàng tạphóa và bộ dụng cụ ăn uống chuẩn bị trước
Đơn đặt hàng thực phẩm trực tuyến đã trở thành kinh doanh lớn McKinsey đãbáo cáo vào tháng 9 năm 2021 rằng " giao hàng thực phẩm đã trở thành một thị trườngtoàn cầu trị giá hơn 150 tỷ đô la , tăng hơn gấp ba lần kể từ năm 2017."
Trong khi nhiều lĩnh vực trải qua tốc độ tăng trưởng người dùng kỹ thuật số độtbiến vào mùa xuân năm 2020 để đối phó với đại dịch, thì tốc độ tăng trưởng của hoạtđộng mua sắm liên quan đến thực phẩm lại chiếm ưu thế Bước nhảy hàng tháng lớnnhất trong phân tích ngành đến từ sự bùng nổ của việc sử dụng ứng dụng web liênquan đến thực phẩm vào tháng 4 năm 2020 Tại thời điểm này, sự tăng trưởng của cácngười dùng hoạt động hàng tháng chuyển sang các ứng dụng web để đặt đồ ăn đã tăng
50 điểm phần trăm chỉ trong một tháng, từ mức tăng trưởng 18% trong tháng 3 lênmức tăng trưởng 68% vào tháng 4, so với mức sử dụng cơ sở của tháng 1 năm 2020
Sự tăng trưởng của người dùng trên các ứng dụng mobile cũng cho thấy những con số
ấn tượng, tăng 30 điểm phần trăm — 56% lên 86% — so với tháng 1 năm 2020 trongcùng khoảng thời gian
17
Hình 3.3 Thống kê web app và mobile app trong sản phẩm thức ăn