You are on page 1of 11

Bài báo cáo: Nghiên Cứu Khoa Học.

Chủ đề: Mobile Application.


Thành viên nhóm:
Trần Trung Nguyễn B211111,
Lê Anh Quân B2105684,
Cao Tiến Anh B2105661.

Mục lục:
1.Giới thiệu............................................................................................2
1.1.Vị trí, vai trò:............................................................................2
2. Mô tả kỹ thuật/ công nghệ.................................................................3
2.1/ Kỹ thuật:..................................................................................3
2.2/ Công nghệ:..............................................................................3
*Front- end:..................................................................................3
*Back-end (Web API, Server ):...................................................4
3. Ứng dụng và xu hướng phát triển:....................................................5
*Xu hướng phát triển:....................................................................9
-Blockchain..................................................................................9
-Thời đại của các thiết bị gập:......................................................9
-5G - Công nghệ của mọi nhà:.....................................................9
-Instant App – Cải thiện trải nghiệm người dùng di động:..........9
4. Kết luận:..........................................................................................10

1
Tóm tắt: Ngày nay với sự phát triển không ngừng của cuộc cách mạng công nghiệp
4.0 thì nhiều công nghệ mới liên tục được cập nhật nhằm phục vụ và đáp ứng yêu cầu
của cuộc sống như công nghệ IoT, Artificial Intelligence, Virtual Reality, Mobile
Application. Trong số đó thì Mobile Application phổ biến và thông dụng hơn cả vì
nhu cầu sử dụng các thiết bị điện tử với tần suất ngày căng cao. Với 2 công nghệ
chính là Native và Hybrid đã thực hiện nhiều dự án phát triển phần mềm ứng dụng
trong Mobile Application

1.Giới thiệu
1.1.Vị trí, vai trò:
Nhờ sự phát triển vượt trội của Mobile Application trong
cuộc cách mạng 4.0 hiện nay, chỉ rõ tầm quan trọng đối với doanh
nghiệp về quảng bá thương hiệu, sản phẩm hay để cung cấp quyền truy
cập cho sản phẩm đó. Từ trước đến nay, có thể thấy được rằng các
smartphone phụ thuộc khá nhiều vào ứng dụng điện thoại và sẽ tiếp tục
phát triển trong tương lai. Vì vậy, bạn sẽ dễ dàng và thuận tiện hơn
trong việc tiếp cận với thế giới của khách hàng hơn nếu bạn sở hữu một
chiếc smartphone. Bên cạnh đó, Mobile application mang đến cho
khách hàng những trải nghiệm khác biệt mà không một mobile web hay
bất kì công cụ nào khác có thể có được.
Đối với y tế, nhờ sự phát triển của mobile application đội
ngũ y bác sĩ có thể dễ dàng biết được lịch sử bệnh nhân của họ, cập nhật
sức khoẻ bệnh nhân một cách liên tục, có thể kiểm soát số lượng lớn
bệnh nhân. Đối với bệnh nhân, họ dễ dàng theo dõi sức khoẻ của mình,
được chẩn đoán điều trị một cách tốt nhất.
Ở môi trường giáo dục, học sinh có thể dễ dàng tiếp cận
đến những kĩ thuật học tập hiện đại. Ứng dụng về học tập giúp học sinh
truy cập, học tập và tra cứu thông tin mọi lúc mọi nơi. Nhờ ứng dụng di
động giáo dục mà phụ huynh có thể theo dõi quá trình học tập của con
mình và kết nối với giáo viên để trao đối về kết quả học tập.

2
2. Mô tả kỹ thuật/ công nghệ
2.1/ Kỹ thuật:
Các sản phẩm từ mobile application sẽ được sử dụng trên cả
smartphone, tablet. Với việc sử dụng các platform thông dụng như:
React active, Flutter, Xamarin, PhoneGap. Mobile Application hoạt
động trên cả 2 nền tảng IOS và Android với các ngôn ngữ chính như:
Objective-C, Swift (IOS) và Java, Kotlin ,C#, C++, Python, Lua
(Android).

2.2/ Công nghệ:


*Front- end:

3
Platform-specific Native — Apps: phương án viết riêng cho từng nền
tảng di động (android và iOS). Code không thể tái sử dụng giữa Android
và iOS nhưng những app như vậy có thể được tối ưu hóa hoàn toàn cho
mỗi nền tảng. Phần UI có thể trông hoàn toàn nguyên bản (vì vậy nó
thích ứng với hệ điều hành) và app sẽ hoạt động mượt mà. Cách này
thường tốn kém nhất nhưng nó đáng được áp dụng và thử nghiệm. 
Cross-platform Native — Apps: phương án một phần hoặc hoàn toàn
code dùng chung được giữa các hệ điều hành nhưng vẫn chạy như code
thuần túy. Các công nghệ thường được dùng hiện nay là React Native,
Xamarin, và Native Script. Đây là một nền tảng trung gian giữa các
phương án khác biệt mà lại tiết kiệm được chi phí hơn, không những thế
vẫn có thể tối ưu và tạo style cho từng platform.
 Hybrid — Các ứng dụng lai được xây dựng bằng các công nghệ web
(HTML, CSS, Javascript) và được cài đặt qua một wrapper gốc. Các
công nghệ được dùng như Cordova, Phone Gap, và Ionic. Lựa chọn này
tuy là rẻ nhất nhưng hiện tại vẫn còn nhiều vấn đề thực sự gây khó khăn

*Back-end (Web API, Server ):


Phần server chịu trách nhiệm về hiệu suất và khả năng co giãn app của
bạn. Các công nghệ được sử dụng ở đây tương đương những thứ được
dùng để làm các ứng dụng trên nền tảng web. Ở đây có vài điều bạn phải
quyết định trước khi viết code: 
Ngôn ngữ — Có hàng tá ngôn ngữ có thể được sử dụng để xây dựng
API cho app của bạn. Các ngôn ngữ thường dùng là Java, C#, Go-lang,
Javascript, PHP và Python. Hầu hết các ngôn ngữ đều có nhiều
framework có thể làm việc.
Cơ sở dữ liệu (Databases) Có 2 kiểu db hiện nay là SQL và noSQL. SQL
truyền thống hơn và thường là lựa chọn tốt nhất cho các bài toàn. Các
SQL thực thi thông thường bao gồm MSSQL, MySQL và PostgreSQL. 
Ngoài việc chọn lựa một db engine, bạn phải thiết kế lược đồ cụ thể db
của mình. Có được dữ liệu được tổ chức tốt và tin cậy là cực kì quan
trọng cho thành công lâu dài của bạn. Vì vậy, đảm bảo chắc chắn rằng
điều này được làm cẩn thận kĩ càng.
Cơ sở hạ tầng (môi trường hosting)— Ở khâu này bạn cần xác định API
và db của bạn được lưu trữ ở đâu và như thế nào. Các quyết định trên
đây sẽ giúp xác định chi phí hosting, khả năng mở rộng, hiệu suất và độ
tin cậy của app của bạn. Các nhà cung cấp hosting thông thường bao
gồm Amazon AWS and Rackspace (trên thế giới).

4
3. Ứng dụng và xu hướng phát triển:
*Cloud-Native

5
Cloud native là một cách tiếp cận để xây dựng Mobile App bằng cách
khai thác các lợi thế của mô hình điện toán đám mây. Cloud-native
applications là các ứng dụng được viết trên môi trường cloud, thay vì
xây dựng trên các trung tâm dữ liệu truyền thống. Mọi thứ trên các ứng
dụng này đều do các nhà cung cấp giải pháp Cloud như AWS, Google
Cloud hoặc Azure xử lý.
Cloud-native mang đến nhiều lợi ích cho các nhà phát triển và doanh
nghiệp. Ví dụ như Google Cloud serverless tooling cho phép mở rộng
quy mô tự động tùy thuộc vào lưu lượng truy cập trang web.

 
* M-Commerce (Thương mại di động)

Công nghệ thương mại di động (Mobile commerce) là một trong những
xu hướng phát triển ứng dụng triển vọng nhất tiếp cận hầu hết với các
ngành và điểm tiếp xúc bán lẻ. Ngân hàng di động, mua sắm di động và
thanh toán trên di động sẽ là một phần trong cuộc sống hiện đại. Các ứng
dụng thương mại di động cung cấp cho khách hàng khả năng tiếp cận
thuận lợi các mặt hàng, cũng như nhiều chiến lược trả góp nhất quán để
có trải nghiệm mua sắm lý tưởng. Xu hướng mobile app tại Việt Nam sẽ
tiếp tục phát triển hơn nữa trong năm 2022 và những năm tới. Tuy nhiên,
các nhà phát triển cũng cần cân nhắc về yếu tố bảo mật, rào cản lớn nhất
đối với người dùng.

 
 

6
*Trí tuệ nhân tạo (AI) & Machine Learning trong Mobile
App

AI và Machine Learning đã được đưa vào trong các Mobile App. Những
tính năng thường gặp có thể kể đến như Chatbots, nhận dạng khuôn mặt
hay tìm kiếm bằng giọng nói. Trong tương lai gần, việc sử dụng camera
có tích hợp AI, hay dịch giọng nói sẽ còn phổ biến hơn.

Tương lai của AI sẽ được ứng dụng để:


- Nhận dạng hình ảnh, phân loại và gắn thẻ
- Xác định vật thể, phân loại và theo dõi
- Xử lý dữ liệu
- Dự báo

 
*Chatbots

7
Chat bot là phần mềm trí tuệ nhân tạo hoạt động độc lập, tự động trả lời
câu hỏi của khách hàng. Bạn có thể dùng chat bot để giao tiếp với con
người thông qua phân tích đặc điểm, hiểu được các ý muốn của con
người. Chat bot là sự kết hợp của kịch bản xây dựng trước và tự học qua
quá trình tương tác. Với các câu hỏi mà khách hàng đặt ra, chat bot sẽ dự
đoán và phản hồi chính xác..
 
*Xác thực bằng sinh trắc học

Mở khóa bằng khuôn mặt, vân tay đã không còn xa lạ với người dùng
smartphone. Các ứng dụng di động cũng vậy. Ta thường bắt gặp tính
năng này ở những ứng dụng yêu cầu tính bảo mật cao như Ngân hàng,
Ví điện tử, … Thay vì phải nhớ và nhập mật khẩu, xác thực bằng sinh
trắc học mang đến sự tiện lợi cho người dùng.

*Công nghệ thực tế ảo – thực tế tăng cường (AR-VR)

AR-VR tiếp tục là xu hướng phát triển Mobile App của năm 2022.
AR-VR đào tạo giáo dục: Những ứng dụng này giúp học sinh học, ghi
nhớ bài nhanh và những trải nghiệm sẽ giúp nhớ kiến thức lâu hơn. Đối
với việc giảng dạy thì có thể mô phỏng trường hợp khó hoặc nguy hiểm
khi thực hiện ở thực tế. Ví dụ: phòng cháy chữa cháy, phòng chống thiên
tai,.. 

8
*Xu hướng phát triển:
-Blockchain trở nên phổ biến hơn: Blockchain là cơ sở dữ liệu liên
tục được cập nhật khi có dữ liệu mới thêm vào đồng thời với các khối cũ
sẽ được lưu => nhận được một bản sao của toàn bộ cơ sở dữ liệu.
Ngăn chặn việc tạo tài liệu giả, giúp rà soát, quản lý tài liệu hiệu quả hơn
rất nhiều. Chỉ cần sử dụng ứng dụng thanh toán di động hỗ trợ
Blockchain là đã có thể thanh toán hóa đơn một cách nhanh chóng
không cần qua thẻ tín dụng.

-Thời đại của các thiết bị gập:


+Công nghệ gập: loại công nghệ cung cấp cho người dùng sản
phẩm với kích thước màn hình lớn hơn nhưng vẫn giữ nguyên
kích thước tổng thể của thiết bị.
+ Các nhà phát triển xu hướng Mobile App cân nhắc đến việc tạo
ra các ứng dụng được tối ưu hóa cho màn hình gập với nhiều các
tính năng giúp ứng dụng trở nên chi tiết và thú vị hơn.
-5G - Công nghệ của mọi nhà:
+Tốc độ mạng: 5G sẽ nhanh hơn 100 lần so với 4G
+Chơi game 3D, bảo mật dữ liệu.
+Các dịch vụ 5G cung cấp nhiều tính năng hơn để tất cả người
dùng có thể tận hưởng tốc độ mạng nhanh hơn và cải thiện hiệu
suất.
-Instant App – Cải thiện trải nghiệm người dùng di
động:
+Là một xu hướng phát triển ưu việt của các ứng dụng di động
hiện nay. Sự xuất hiện của nó đồng nghĩa việc phải chú ý nhiều
hơn đến việc tạo ấn tượng tốt với người dùng.
9
+Đồng thời, ứng dụng này cho phép người dùng khởi chạy và thử
nghiệm trên smartphone mà không cần phải tải xuống hoặc cài đặt
trước.

4. Kết luận:
-Trong bài viết này, chúng tôi đã giới thiệu chủ đề Mobile Application
với mức độ khái quát chung về các thông số kỹ thuật và công nghệ, cũng
như vai trò của Mobile Application trong đời sống hiện nay. Có thể nói
chủ đề mà chúng tôi nhắc đến là công nghệ đang có xu hướng phát triển
vượt trội trở thành “Điểm sáng” trong thị trường cạnh tranh đầy khắc
nghiệt như hiện nay. Do đó, các doanh nghiệp phải xác định tầm nhìn
chiến lược và chủ động tạo cơ hội cho mình với những xu hướng phát
triển mới nhất để nắm bắt số lượng khách hàng tiềm năng qua các dịch
vụ mà doanh nghiệp mang lại đối nhu cầu sử dụng thiết bị điện tử như
tablet hay smartphone ngày càng nhiều của người dùng.

Nguồn tham khảo:


https://www.openxcell.com/mobile-app-development/

https://clevertap.com/blog/types-of-mobile-apps/

https://www.seasiainfotech.com/blog/mobile-app/

https://softworldvietnam.com/10-xu-huong-phat-trien-app-2021-dinh-huong-
chien-luoc-cho-dn/?fbclid=IwAR0BIhW3xIGWoN3CqlRwp_mtes-
Q55xac2hLE6Y3SXmfi-Jq2ppnRyqk5p4

https://innotech-vn.com/tong-quan-ve-mobile-application-development-ban-
can-biet/?
fbclid=IwAR0DtrWJ_6_p73t0yNbN7XO_YmKO2YqM7PG9g9lP0Woslo3cxk8P
SXSV4So

10
https://co-well.vn/nhat-ky-cong-nghe/cach-viet-ban-mo-ta-thiet-ke-mobile-
app/?fbclid=IwAR0R4Z3-l2h_m0jgsFqVTBy_GqYZt9HHB-
pEM2GyvorrnTkZpS0mz3kIKd0

https://www.techtarget.com/searchapparchitecture/definition/mobile-
application-development?fbclid=IwAR1gb3WChvwIKr68PoRt0_3fseH-
tlUCj0TO52wHXmEwB-R28zApHz3lp5g

https://www.navee.asia/kb/top-cac-xu-huong-mobile-app/?
fbclid=IwAR2o4bGF4wcHhjDqTaM4sEhXjBhH2ECcsxDGEYf0ue8cq3OYgBuO
SIOR1Ac

https://www.techtarget.com/searchapparchitecture/definition/mobile-
application-development?fbclid=IwAR1gb3WChvwIKr68PoRt0_3fseH-
tlUCj0TO52wHXmEwB-R28zApHz3lp5g

11

You might also like