1. Trang chủ
  2. » Công Nghệ Thông Tin

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

27 7 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Đá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
Tác giả Phạm Hoàng Tuấn, Nguyễn Anh Tuấn, Ka Phu Thị Yến, Lữ Minh Hiếu, Đào Văn Im
Người hướng dẫn Nguyễn Hoàng Tiến
Trường học Trường Đại Học Công Nghệ Tp. Hcm
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đề tài
Năm xuất bản 2022
Thành phố Tp. Hồ Chí Minh
Định dạng
Số trang 27
Dung lượng 1,85 MB

Nội dung

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 1

BỘ 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 2

Tô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 4

MỤ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 5

2.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 6

DANH 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 7

CHƯƠ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 9

CHƯƠ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 10

hình 2.1 Các web app phổ biến

Trang 11

2.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 13

Trong 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 14

khô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 15

Vớ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 17

CHƯƠNG 3: NHẬN ĐỊNH VỀ KHẢ NĂNG PHÁT TRIỂN

TRONG TƯƠNG LAI

Trang 18

3.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 19

3.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 20

3.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

Ngày đăng: 25/02/2024, 14:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w