5 xu huớng ứng dụng di động năm 2018
Khám phá 5 xu hướng công nghệ đột phá đang định hình tương lai ứng dụng di động: từ PWA không cần cài đặt đến AR/VR, AI, IoT và blockchain - những công nghệ đang thay đổi cách chúng ta tương tác với thiết bị!

Progressive web app ( PWA )
PWA giải thích đơn giản là người dùng không cần lên Appstore hay Google Play store để tải appapp nữa. Chỉ cần nhập một url là có thể dùng app. PWA không đơn giản như một website thường, nó hỗ trợ nhiều cơ chế để xây dựng một ứng dụng di động native như dùng API của phần cứng ( camera, location, gesture ), push notification, offline support ( tắc mạng vẫn vào url của PWA để dùng được ).
Mấy tính năng như background sync data còn dễ làm hơn native. Về mặt kỹ thuật thì chỉ cần Javascript, HTML, CSS thì có thể làm PWA rồi. Những cross-platform như Ionic cũng hỗ trợ PWA. Tại Google I/O năm nay cũng có rất nhiều talk nói về PWA
Khuyết điểm lớn nhất đó là Apple vẫn chưa hoàn toàn hỗ trợ PWA trên Safari tại thời điểm này.
Ưu điểm thì ai cũng thấy đó là tận dụng code ở cả web, Android và IOS.
PWA sẽ còn phát triển trong tương lai. Hiện trên Udemy có một khóa rất chi tiết về PWA, bạn có thể tham khảo nhé: https://www.udemy.com/progressive-web-app-pwa-the-complete-guide/
AR và VR
Càng ngày càng có nhiều VR hardware Facebook Oculus, Google's DaydreamDaydream, HTC Vive, vv Viết app cho những thiết bị này cũng sẽ là xu hướng. Nói chung thì sinh viên nghèo code dạo như mình thì làm gì có đủ tiền mua device được.
AR thì có vẻ phù hợp hơn. Năm nay, Apple cho ra mắt ARKit để hỗ trợ lập trình viên phát triển các ứng dụng AR. Google không chịu thua, cũng có ARCore.
Ứng dụng thông minh
Những năm gần đây, xu thế trở lý ảo khá phát triển với Siri, Cortana, Google Assistant. Những nhà sản xuất đều đưa AI vào hệ điều hành của mình để điện thoại thông minh hơn. Mình dùng iOS nên sẽ lấy ví dụ iOS nha, Android cũng tương tự vậy thôi.
Từ iOS 10, app Photo trên đã có thể phân loại ảnh theo người để tiện cho người dùng xem ảnh hơn.
Face recognition của ứng dụng mặc định Photo trên iOS
Apple cũng hỗ trợ lập trình viên các thư viện: SiriKit, CoreML để đưa AI vào ứng dụng dễ dàng hơn.
IoT và Wearable apps
Việc gắn kết nối để kiện thoại có thể điều khiển đồng hồ, nhà, xe, tủ lạnh, máy giặt, vv là hot trend hiện tại cũng như trong tương lai.
Mấy cụm từ như Smart Home, Smart Watch, Smart Car, Smart City, Smart Farm, vv đã không còn xa lạ gì với chúng ta.
Có hơn 60000 người tìm kiếm từ smart home mỗi tháng
Những app về chăm sóc sức khỏe, tracking, fitness cũng đang rất hot. Đeo đồng hồ vô chạy bộ rồi mở app lên xem số bước chân, số calo đã tiêu thụ, ngủ thì sáng mở app lên xem thời gian ngủ say, vv. Mặc dù mấy số liệu này không chính xác 100%, nhưng người dùng cũng thích dùng, kiểu sống phong cách hơn, dùng công nghệ trong cuộc sống nhiều hơn
Fintech, tiền ảo
Thanh toán trên di động ngày càng phổ biến. Ở Việt Nam thôi cũng có nhiều ví điện tử, dịch vụ thanh toán qua điện thoại như Momo, ZaloPay, SamsungPay, AliPay
Công nghệ blockchain với nền tảng là Peer to Peer payment thì lập trình viên có thể phát triển những decentralized sharing economy application. Những app như Uber, Grab lái xe và khách phải thông qua Uber, Grab, với blockchain bạn có thể cho họ kết nối trực tiếp với nhau.
Kết
Những trend mình đã kể có cái dễ làm, có cái khó, cái cần device mới làm được. Với góc nhìn từ người lập trình, mình thấy chỉ nên tập trung vào 1 hoặc 2 để đào sâu nghiên cứu, chứ sức đâu mà tìm hiểu hết. Còn bạn thì sao, bạn nghĩ đâu là xu huớng ứng dụng di động năm 2018, comment chia sẻ với mọi người nhé?
Related Posts
Discover more content you might enjoy

Vibe Coding - Code lại blog từ đầu và rebrand thành khoa.blog
Chia sẻ chi tiết quá trình build lại blog từ đầu với vibe coding, từ việc chuyển đổi dữ liệu đến việc triển khai các tính năng mới, giúp người đọc hiểu rõ hơn về quá trình phát triển blog cá nhân.

Game Theory trong thời đại AI: Khi máy móc tham gia vào "trò chơi"
Bài viết phân tích sự giao thoa giữa lý thuyết trò chơi (Game Theory) và trí tuệ nhân tạo, giải thích cách AI đang thay đổi các nguyên lý cân bằng Nash và chiến lược tối ưu. Tác giả đưa ra các ví dụ thực tế về ứng dụng trong kinh doanh, giao thông và an ninh mạng.

Bài này không phải AI viết
Suy ngẫm chân thành về giá trị của việc viết thủ công trong kỷ nguyên AI. Dù AI có thể tạo nội dung hiệu quả, bài viết này là lời khẳng định về sự kết nối cá nhân và giá trị độc đáo mà con người mang lại cho văn bản của mình.

Vibe Coding và các nhược điểm của nó
Phân tích chi tiết các nhược điểm và rủi ro của phương pháp Vibe Coding - cách tiếp cận để AI viết code mà không cần sự giám sát của con người, giúp người đọc hiểu rõ hơn về những thách thức trong việc áp dụng công nghệ AI vào phát triển phần mềm.

Day 15 - Profitable MVP in 30 Days - Thuê freelancer trên Upwork thế nào
Bài viết ngày 15 của thử thách xây dựng MVP có lợi nhuận, tác giả chia sẻ kinh nghiệm thuê freelancer trên Upwork. Bài viết giải thích lý do chọn nền tảng này, cách mô tả tính năng rõ ràng cho freelancer, quy trình đăng tin tuyển dụng, đánh giá ứng viên, và thiết lập thời gian hoàn thành dự án phù hợp.