Nâng cao năng lực sáng tạo ứng dụng di động

Tầm Nhìn của Mendix về Tương Lai Phát Triển Ứng Dụng Di Động

Tại Mendix, chúng tôi tự hào về khả năng phát triển ứng dụng di động mạnh mẽ của nền tảng low-code mà mình sở hữu. Chính điều này đã đưa Mendix trở thành đơn vị dẫn đầu thị trường trong lĩnh vực low-code và phát triển ứng dụng di động.

Công nghệ di động phù hợp cho từng trường hợp sử dụng cụ thể.

Với danh mục tùy chọn di động đa dạng – từ ứng dụng gốc (Native) cho iOS và Android, đến ứng dụng web tiến tiến (PWA) và giao diện web phản hồi (responsive web), Mendix mang đến cho khách hàng sự linh hoạt tối đa trong việc lựa chọn kiến trúc di động phù hợp nhất với dự án của mình – đảm bảo trải nghiệm nhất quán, bảo mật và năng động.

Khả năng sáng tạo và triển khai nhanh chóng các ứng dụng mobile gốc hoặc PWA chưa bao giờ dễ tiếp cận như hiện nay, và chúng tôi vô cùng hào hứng tiếp tục mở rộng giới hạn của điều gì là khả thi với Mendix Mobile.

Khi lựa chọn kiến trúc ứng dụng di động, điều quan trọng là phải chọn giải pháp phù hợp với từng trường hợp sử dụng, thay vì chỉ lựa chọn theo thói quen. Các tính năng và lợi thế của PWA ngày càng được cải thiện. Một quan niệm sai lầm phổ biến là chỉ có ứng dụng mobile gốc mới có thể cung cấp các tính năng như truy cập offline, thông báo đẩy (push notification) hoặc dịch vụ định vị. Thực tế, PWA đã phát triển rất nhiều trong những năm gần đây và hoàn toàn có thể mang lại trải nghiệm phong phú, mạnh mẽ thông qua trình duyệt di động.

Chúng tôi khuyến nghị nên cân nhắc sử dụng PWA cho bất kỳ nhu cầu nào mà bạn cho rằng “bắt buộc phải là app native”. PWA không những dễ xây dựng hơn ứng dụng native mà còn cho phép triển khai chỉ với một cú nhấp chuột, trong khi vẫn đạt được hầu hết các tính năng mobile phổ biến trước đây chỉ khả thi trên native app.

Tất nhiên, ứng dụng native vẫn mang đến trải nghiệm người dùng tốt nhất, khả năng tích hợp thiết bị cao nhất và mức độ bảo mật mạnh nhất. Tuy nhiên, chúng đòi hỏi nhiều thời gian và công sức hơn để xây dựng và triển khai. Cuối cùng, việc lựa chọn kiến trúc di động phù hợp sẽ phụ thuộc vào chính nhu cầu sử dụng và kỹ năng của nhóm phát triển. Chúng tôi đã cập nhật tài liệu hướng dẫn để hỗ trợ bạn đưa ra quyết định công nghệ phù hợp nhất với ứng dụng của mình.

Các cải tiến dự kiến dành cho PWA

Để tiếp tục mở rộng giới hạn cho PWA, chúng tôi đang tăng cường hỗ trợ với các tính năng mang tính “native” hơn. Đồng thời, Mendix cũng đang hướng đến việc đồng bộ tính năng PWA trên cả nền tảng iOS và Android (bao gồm chế độ ngoại tuyến, thông báo đẩy, v.v.), nhằm phục vụ những khách hàng muốn có trải nghiệm di động giống ứng dụng native mà không cần phải xuất hiện trên kho ứng dụng.

Lợi thế lớn của PWA nằm ở quy trình phân phối đơn giản — vì là ứng dụng web, PWA không cần đóng gói hay đăng tải lên App Store hay Google Play. Người dùng chỉ cần thêm ứng dụng PWA vào màn hình chính (Home Screen) và có thể chạy toàn màn hình, mang lại trải nghiệm giống như đang dùng một app native thực thụ.

Chính sách hỗ trợ mới dành cho ứng dụng native mobile

Trong bối cảnh nền tảng native mobile thay đổi nhanh chóng, việc cập nhật kịp thời là điều bắt buộc. Mỗi năm, Apple (iOS) và Google (Android) đều tung ra các bản cập nhật lớn, tăng cường bảo mật, bổ sung tính năng mới, cải thiện hiệu suất và nâng cao trải nghiệm người dùng tổng thể.

Để đảm bảo ứng dụng của bạn luôn tương thích và không bị gián đoạn, việc cập nhật ứng dụng native iOS và Android ít nhất mỗi năm một lần được xem là thông lệ tốt nhất.

Đối với các ứng dụng native mobile, Mendix sẽ chỉ hỗ trợ

  • Phiên bản Mendix minor mới nhất
  • Bất kỳ phiên bản MTS hoặc LTS nàongày phát hành chính thức không quá 1 năm tính từ hiện tại.

Do đó, chính sách hỗ trợ cho các ứng dụng native mobile sẽ khác so với chính sách hỗ trợ thông thường dành cho các phiên bản MTS/LTS. Tài liệu của chúng tôiĐể tìm hiểu thêm về các phiên bản Mendix bao gồm Minor, MTS (Medium-Term Support) và LTS (Long-Term Support), vui lòng truy cập tài liệu chính thức của Mendix.

Ví dụ: Khi Mendix 11.6 (MTS) được phát hành vào tháng 12 năm 2025, các ứng dụng native mobile vẫn sẽ được hỗ trợ trên Mendix 10.24, trong khi phiên bản 10.18 sẽ bị ngừng hỗ trợ.

Để tạo điều kiện cho quá trình chuyển đổi mượt mà sang chính sách hỗ trợ mới này, chúng tôi sẽ gia hạn hỗ trợ cho Mendix 9 LTS và tất cả các phiên bản Mendix 10 MTS cho đến hết tháng 8 năm 2025.

Chúng tôi khuyến nghị khách hàng đang phát triển ứng dụng native mobile nên nâng cấp lên phiên bản MTS hoặc LTS mới nhất trong vòng ba tháng kể từ khi phát hành.

Chúng tôi hiểu rằng đây là một thay đổi đáng kể, nhưng cũng rất hào hứng khi có thể hỗ trợ tốt hơn cho sự phát triển nhanh chóng của công nghệ native mobile trong thời gian tới.

Thay thế AppCenter

Vì việc xây dựng và triển khai các ứng dụng di động native để phát hành trên PlayStore hoặc AppStore có thể là một quy trình phức tạp, chúng tôi đã tích hợp Microsoft AppCenter làm nền tảng tích hợp và triển khai liên tục (CI/CD) để tự động hóa và đơn giản hóa quy trình xây dựng cho cả iOS và Android. Năm ngoái, Microsoft đã thông báo rằng họ sẽ ngừng AppCentervào tháng 3 năm 2025. Kể từ khi có thông báo, chúng tôi đã âm thầm làm việc để không chỉ cung cấp một mà là nhiều giải pháp thay thế CI/CD.

Vào tháng 12 năm 2024, chúng tôi đã phát hànhtài liệu hướng dẫn cách xây dựng ứng dụng di động native Mendix với Bitrise một dịch vụ CI/CD phổ biến chuyên về xây dựng ứng dụng di động. Đối với khách hàng đang tìm kiếm giải pháp thay thế trực tiếp cho AppCenter, chúng tôi khuyến nghị sử dụng Bitrise, vì dịch vụ này cũng cung cấp gói miễn phí hào phóng và dễ sử dụng nhờ khả năng hỗ trợ ký tự động trên iOS. Chúng tôi cũng có kế hoạch cung cấp thêm hướng dẫn cho các dịch vụ CI/CD phổ biến khác bao gồm GitHub Actions và Azure Pipelines.

Phát triển ứng dụng di động native trong môi trường cách ly mạng (air-gapped), bao gồm cả Mendix Private Platform:

Phát triển ứng dụng di động native thường yêu cầu kết nối internet, điều này gây ra nhiều thách thức cho các khách hàng đang hoạt động trong môi trường cách ly mạng (air-gapped). Vì lý do đó, việc phát triển ứng dụng di động native hiện đang bị vô hiệu hóa đối với những khách hàng sử dụng Nền tảng Riêng tư Mendix (Private Mendix Platform – PMP).

Chúng tôi cam kết mang khả năng phát triển ứng dụng di động native đến với tất cả khách hàng. Để hỗ trợ điều này, chúng tôi sẽ cung cấp các hướng dẫn chi tiết và những phương pháp thực tiễn tốt nhất giúp khách hàng trong môi trường cách ly mạng có thể xây dựng ứng dụng di động native một cách thành công. Trong thời gian tới, chúng tôi cũng sẽ cung cấp các phiên bản MTS trên Nền tảng Riêng tư Mendix và dỡ bỏ toàn bộ hạn chế đối với việc phát triển và biên dịch ứng dụng di động native cho khách hàng PMP.

Techworld Chatbot