
WELCOME TO ENOUVO SPACE
Read weekly articles from our community.

[RECAP] #EnouvoTGIS – Mini App – App siêu nhỏ, cơ hội siêu lớn
Được giới thiệu từ năm 2017, Mini Apps đang trở thành một chủ đề “hot” trong giới công nghệ nhờ những lợi ích nổi bật mà nó mang lại. Điển hình là sự thành công của ông lớn Wechat trên thị trường Trung Quốc. Vậy Mini App là gì và mô hình này đem đến những cơ hội lớn như thế nào? Cùng xem lại sự kiện “#EnouvoTGIS – Mini App – App Siêu Nhỏ, Cơ Hội Siêu Lớn” diễn ra vào ngày 28/5 vừa qua nhé!
Thông qua những chia sẻ thực tế từ Diễn giả An Phạm (Giám đốc Kỹ sư Phần mềm tại TIKI) và Host Trình Nguyễn (CTO tại ENOUVO), người tham dự đã được giới thiệu về công nghệ mới này và thực tiễn với ví dụ từ Ứng dụng Tini – Nền tảng Mini App của Tiki. Bên cạnh đó, lợi ích của Mini App đối với người dùng và doanh nghiệp cũng được chia sẻ, không chỉ giúp các nhà phát triển mà cả các Marketers và chủ doanh nghiệp hiểu được “cơ hội siêu lớn” của Mini App.
1. Mini App – App siêu nhỏ

Mini App là gì?
Mini Apps hay Mini Programs là những ứng dụng nhỏ được phát triển trên các ứng dụng lớn hơn (Super Apps). Người dùng không cần tải hoặc cập nhật thường xuyên như Native Apps (các ứng dụng dành cho Android và iOS) hay Hybrid Apps (các ứng dụng đa nền tảng).
Mini Apps mang tính đa nền (cross platform) do đó nó giúp các nhà phát triển mang đến trải nghiệm Native App cho người dùng trên các hệ điều hành điều khác nhau chỉ với một codebase duy nhất.
Chẳng hạn, Tini App là nền tảng Mini Apps do Tiki phát triển, nhằm tạo điều kiện cho các đối tác dễ dàng xây dựng ứng dụng trên Tiki. Từ đó, Tiki cung cấp một kho ứng dụng phong phú và chất lượng hơn cho người dùng. Đối với Tini App thì Tiki app đóng vai trò như một Super App. Trong Super app Tiki, các Tini app nằm trong “Kho tiện ích” của Tiki được viết bởi các Developers trong và ngoài Tiki. Để truy cập các app này, người dùng có thể vào Tiki và truy cập các Tini app, hoặc sử dụng QR code.
Một ứng dụng khác mà các Marketer có thể đã quen thuộc là Gamification Marketing. Chẳng hạn vào các đợt sales của Tiki, mini app có thể cung cấp các game đơn giản để người dùng chơi và nhận phần thưởng (voucher hoặc điểm thưởng,…)
Ưu điểm của Mini App?
- Không mất phí đăng ký
- Tiết kiệm thời gian và nguồn lực
- Tận dụng hệ sinh thái và người dùng của các Super App
- Tăng trải nghiệm cho người dùng
- Tạo bước đệm cho quá trình xây dựng website riêng
Nhờ những lợi ích này, các doanh nghiệp có thể tập trung vào dịch vụ cốt lõi của mình trong khi vẫn thừa hưởng được tất cả lợi ích của việc chuyển đổi số.
2. Cơ hội siêu lớn
Dưới góc độ người dùng, chỉ bằng 1 ứng dụng lớn, người dùng có thể làm được tất cả mọi thứ. Bởi lẽ, khi người dùng sử dụng app, ngoài việc mua sắm (với Tiki), họ còn có nhiều nhu cầu khác xung quanh. Nếu doanh nghiệp có thể mang lại nhiều sự lựa chọn thì sẽ càng mang lại nhiều giá trị hơn cho khách hàng.
Ngoài ra, một lợi ích rất lớn khác của Mini App đối với khách hàng là tiết kiệm thời gian, công sức khi đăng nhập. Thay vì phải đăng ký hay đăng nhập nhiều lần với nhiều app cho các nhu cầu khác nhau, bạn chỉ cần đăng nhập 1 lần trong Super app, sau đó mọi thao tác đăng nhập vào các Tini apps sẽ hoàn toàn tự động. Dữ liệu của người dùng được tập trung tại một nơi không chỉ giúp người dùng truy cập Tini app dễ dàng hơn mà còn giúp Tiki (super app) tận dụng dữ liệu để mang lại trải nghiệm tốt hơn cho người dùng.
Đối với doanh nghiệp, Mini App giúp tiết kiệm rất nhiều nguồn lực. Theo truyền thống, để đưa sản phẩm đến với người dùng, doanh nghiệp sẽ phải xây dựng 1 app trên iOS, 1 app trên Android, 1 app trên web cho từng người dùng khác nhau. Tuy nhiên, “nỗi đau” này có thể được giải quyết bằng Mini App! Ví dụ như Tiki, khi xây dựng các Tini app, doanh nghiệp chỉ cần biết và sử dụng 1 ngôn ngữ lập trình vô cùng đơn giản do Tiki cung cấp là HTML, CSS. Sau đó, Tiki sẽ đảm bảo các Mini Apps có thể chạy trên iOS, Android và Web. Khối lượng và thời gian thực hiện công việc bây giờ đã rút ngắn chỉ còn 1/3.
Thêm vào đó, khi app được đưa lên Tiki, app sẽ dễ dàng tiếp cận được người dùng sẵn có của Tiki.
Trừ khi muốn xây dựng một app đặc biệt, đội ngũ phát triển còn tiết kiệm nhân lực designer bởi “design session” có sẵn của Tiki để thiết kế giao diện. Việc lập trình cũng tương tự, chỉ với trình độ của một fresher sử dụng HTML và CSS đã có thể xây dựng Mini App, bởi phần Backend đã có đội ngũ phát triển của Tiki “lo”.
Mất nhiều tháng để tích hợp cổng thanh toán đối với một app mới? Khi xây dựng Tini app, bạn có thể thừa hưởng tất cả các cổng thanh toán của Tiki.
3. Hiện thực hóa việc xây dựng Mini App?
Phần kiến thức này được anh An Phạm – Giám đốc Kỹ sư Phần mềm của Tiki – chia sẻ trên chính quy trình xây dựng Tini App trên Tiki.
Tương tự như việc xây dựng app trên App Store hay Google Play Store, Tiki cũng cung cấp cho bạn 1 nền tảng để đăng ký tài khoản và tạo ứng dụng, được gọi là Tini Console. Sau đó, các developers có thể xây dựng Tini App trên Tini Studio. Điểm thú vị của Tini Studio là developers có thể sử dụng để demo với đối tác, giúp họ hình dung rõ ràng hơn về Tini App. Cuối cùng là giai đoạn quản lý phiên bản và phân phối cũng như vận hành.
Về mặt kỹ thuật, quy trình chi tiết để xây dựng Tini App được hình dung như sau:
Mong rằng với những chia sẻ từ ngay chính những người trong ngành, các bạn đã có thể hình dung rõ ràng hơn về Mini App cũng như những kiến thức hay ho về nền tảng công nghệ mới này.
Nhằm kết nối cộng đồng người trẻ tài năng ngày một đông ở Đà Nẵng và đáp ứng thêm nhu cầu tham gia các buổi chia sẻ của các bạn, chuỗi sự kiện #EnouvoTGIS sẽ được tổ chức với những chủ đề HOT nhất hiện nay xoay quanh chuyện ngành, chuyện nghề. Nếu bạn quan tâm và muốn tham dự những sự kiện tiếp theo trong chuỗi #EnouvoTGIS, đừng quên follow fanpage Enouvo Space để cập nhật thông tin sớm nhất nhé!
Nếu bạn thấy bài viết này hữu ích, đừng quên nhấn nút chia sẻ bên dưới để lưu lại kiến thức về Mini App nhé!