Cập nhật lộ trình Mentra: Chuyển miniapp sang chạy trên điện thoại

Cayden Pierce
Cayden Pierce
CEO
Cập nhật lộ trình Mentra: Chuyển miniapp sang chạy trên điện thoại

Trong năm qua, MentraOS đã phát triển nhờ chính cộng đồng này.

Các nhà phát triển đã xây dựng ứng dụng, thử nghiệm ý tưởng mới, gửi phản hồi trực tiếp, tranh luận về kiến trúc của chúng tôi, và giúp chúng tôi hiểu phần mềm kính thông minh thực sự cần trở thành điều gì. Cùng lúc đó, chúng tôi đã hợp tác chặt chẽ với nhiều đối tác OEM đang chuẩn bị ra mắt sản phẩm chạy MentraOS trong năm nay và năm sau. Phản hồi của họ khá tương đồng với những gì chúng tôi nghe được từ cộng đồng: nền tảng cần trở nên cục bộ hơn, đáng tin cậy hơn, độ trễ thấp hơn, riêng tư hơn và dễ tích hợp sâu hơn.

Cảm ơn tất cả những ai đã giúp chúng tôi đi đến đây và chia sẻ phản hồi về MentraOS. Chúng tôi rất vui vì đây đã trở thành một dự án do cộng đồng dẫn dắt, với hàng nghìn nhà phát triển, người dùng và công ty cùng góp phần định hình tương lai của kính thông minh.

Trong bài viết này, chúng tôi sẽ trình bày giai đoạn tiếp theo của hành trình đó.

Cách MentraOS hoạt động hiện nay

Hiện tại, các ứng dụng MentraOS chạy trên cloud.

Kiến trúc hiện tại trông đại khái như sau:

Kính → điện thoại → relay cloud của Mentra → ứng dụng cloud của nhà phát triển, và ngược lại

Mô hình này giúp chúng tôi triển khai nhanh. Nó cho phép MentraOS hỗ trợ nhiều loại kính thông minh, đạt hàng chục nghìn lượt tải, và cho phép nhà phát triển ra mắt ứng dụng mà không cần xây dựng tích hợp di động gốc (native). Nó đã chứng minh rằng kính thông minh cần một nền tảng ứng dụng.

Nhưng kiến trúc hiện tại có giới hạn. Vì ứng dụng chạy trên cloud, điện thoại cần một relay để kết nối kính với các ứng dụng đó. Nếu không, mỗi ứng dụng sẽ cần luồng dữ liệu riêng cho âm thanh, hình ảnh, camera và điều khiển, điều này sẽ nhanh chóng gây hại cho dung lượng dữ liệu, thời lượng pin, độ trễ và độ ổn định.

Relay đã giải quyết một vấn đề quan trọng, nhưng cũng tạo ra những đánh đổi mới. Một nền tảng xoay quanh hạ tầng cloud của Mentra làm dấy lên lo ngại về quyền kiểm soát, quyền riêng tư, triển khai doanh nghiệp, và quyền sở hữu của OEM. Chúng tôi đã nỗ lực nhiều để cải thiện những vấn đề đó, nhưng chúng không thể được giải quyết triệt để với kiến trúc hiện tại.

Một ví dụ đơn giản là việc nhấn nút. Nếu một ứng dụng cần phản hồi khi có người nhấn nút vật lý trên kính, sự kiện đó sẽ đi từ kính, đến điện thoại, đến relay cloud của Mentra, đến ứng dụng cloud của nhà phát triển, và ngược lại. Ngay cả trong trường hợp tốt, điều đó có thể mất đến hàng trăm mili giây trước khi ứng dụng phản hồi được. Đối với tương tác trên kính thông minh, như vậy là chưa đủ tốt.

Kiến trúc mới: ứng dụng chạy cục bộ trên điện thoại

Một yêu cầu cốt lõi của MentraOS là kính thông minh phải có thể chạy nhiều ứng dụng cùng lúc, dù kính chỉ có một kết nối đang hoạt động với điện thoại.

Điều đó có nghĩa là các ứng dụng không thể tự kết nối độc lập với kính. Nếu mỗi ứng dụng đều sở hữu kết nối Bluetooth riêng, bạn sẽ bị giới hạn chỉ dùng một ứng dụng tại một thời điểm, và mỗi nhà phát triển sẽ phải xây dựng lại cùng một tích hợp với kính.

MentraOS 3.0 giải quyết điều này bằng cách đưa tất cả ứng dụng vào trong một ứng dụng host duy nhất trên điện thoại.

Các ứng dụng OEM đi kèm MentraOS sẽ bao gồm Mentra runtime. Nếu một hãng OEM ra mắt kính chạy MentraOS, ứng dụng di động của họ có thể host cùng một runtime cục bộ như ứng dụng Mentra. Với tư cách nhà phát triển, ứng dụng của bạn sẽ chạy cục bộ bên trong runtime đó và hoạt động trên mọi loại kính hỗ trợ MentraOS.

Ứng dụng Mentra là ứng dụng host mã nguồn mở, có thể tùy biến, dùng để xây dựng, kiểm thử và phân phối ứng dụng trên các loại kính được hỗ trợ.

Kiến trúc mới trông đại khái như sau:

Kính → ứng dụng điện thoại → miniapp cục bộ, và ngược lại

Miniapp sẽ được xây dựng bằng Mentra Miniapp SDK. Chúng chạy cục bộ trên điện thoại, bên trong ứng dụng host, và dùng Mentra runtime để điều khiển đầu vào/đầu ra của kính, vòng đời ứng dụng, quyền truy cập, lưu trữ, kết nối mạng, và các tính năng gốc của điện thoại.

Đối với nhà phát triển, điều này có nghĩa là:

  • độ trễ thấp hơn nhiều
  • độ tin cậy tốt hơn
  • hành vi ứng dụng ưu tiên cục bộ (local-first)
  • kết nối trực tiếp đến backend của riêng bạn
  • lưu trữ dữ liệu cục bộ
  • các lựa chọn tốt hơn về quyền riêng tư và tuân thủ
  • ít phụ thuộc hơn vào hạ tầng cloud của Mentra
  • một ứng dụng duy nhất có thể hoạt động trên nhiều loại kính

Đây chính là kiến trúc khiến MentraOS thực sự trở thành một hệ điều hành cho kính thông minh: nhanh, cục bộ, mở rộng được, và được xây dựng cho những triển khai thực sự quan trọng.

Mentra Bluetooth SDK

Khi ngày càng nhiều công ty bắt đầu triển khai và thử nghiệm với MentraOS, chúng tôi nhận được một nhu cầu nhất quán từ các doanh nghiệp, hãng OEM và đội ngũ doanh nghiệp: một số triển khai cần quyền kiểm soát ứng dụng trực tiếp, hỗ trợ on-premise, hành vi offline, các yêu cầu tuân thủ nghiêm ngặt hơn, hoặc tích hợp sâu hơn vào một ứng dụng di động sẵn có.

Vì vậy, chúng tôi đã module hóa MentraOS để lớp kết nối Bluetooth giữa điện thoại và kính có thể được sử dụng độc lập.

Điều đó giờ đã khả dụng dưới dạng Mentra Bluetooth SDK.

Chúng tôi tin rằng khả năng truy cập trực tiếp nên chính thức, có tài liệu đầy đủ, và tương thích với hệ sinh thái MentraOS rộng lớn hơn, thay vì điều gì đó các đội ngũ phải reverse engineer.

Bluetooth SDK phù hợp nhất cho:

  • triển khai B2B
  • ứng dụng đơn mục đích
  • tích hợp trực tiếp vào một ứng dụng di động sẵn có
  • các trường hợp một ứng dụng điều khiển kính trực tiếp

Điểm đánh đổi là với Bluetooth SDK, bạn phải tự sở hữu mọi thứ bên trên lớp kết nối Bluetooth. Bạn cần tự xây dựng hoặc tích hợp ASR, TTS, lớp AI, luồng quét và kết nối kính, phân phối ứng dụng, quyền truy cập, xử lý vòng đời, và hành vi tiết kiệm năng lượng của riêng mình.

Với Mentra Miniapp SDK, những phần nền tảng đó đã có sẵn. Thông thường sẽ nhanh hơn 3–10 lần khi xây dựng trên Miniapp SDK, và ứng dụng của bạn vẫn có thể chạy trên toàn hệ sinh thái MentraOS.

Bạn có thể bắt đầu tại đây:

https://github.com/Mentra-Community/Mentra-Bluetooth-SDK-Starter-Kit

Với hầu hết nhà phát triển, Mentra Miniapp SDK là lựa chọn tốt hơn. Nó mang lại cho bạn cả nền tảng ứng dụng, chứ không chỉ lớp kết nối.

Bluetooth SDK mang lại quyền kiểm soát trực tiếp cho các triển khai đơn mục đích.

Mentra Miniapp SDK mang lại nền tảng để xây dựng ứng dụng.

Lộ trình và quá trình chuyển đổi

Lịch trình cập nhật: ngày 20 tháng 7 năm 2026

Ngày 10 tháng 6:

  • Ngừng hỗ trợ tích cực cho miniapp Cloud SDK trên Mentra Live. Chúng vẫn hoạt động, nhưng chúng tôi không còn phát triển thêm Cloud SDK.
  • Từ nay trở đi, nhà phát triển xây dựng tích hợp camera trực tiếp hoặc B2B cho Mentra Live nên dùng Mentra Bluetooth SDK, hiện đã khả dụng cho Android, iOS và React Native.

Ngày 3 tháng 8:

  • MentraOS 3.0 chính thức ra mắt!
  • Ngừng hỗ trợ toàn bộ miniapp Cloud SDK. Miniapp Cloud SDK sẽ không còn hoạt động trong ứng dụng Mentra chính từ thời điểm này.
  • Tất cả miniapp chính thức của Mentra sẽ được chuyển sang Miniapp SDK mới trong đợt cập nhật này và tiếp tục hoạt động bình thường.
  • Miniapp SDK mới phát hành bản beta riêng tư. Liên hệ để được truy cập sớm.
  • Để tiếp tục dùng các miniapp Cloud SDK cũ, chúng tôi sẽ cung cấp MentraOS Legacy.

Tháng 9/2026:

  • Ra mắt công khai Miniapp SDK mới, dùng để phát triển miniapp cho kính có màn hình, như Even Realities G2, Even Realities G1 và Vuzix Z100.

Tháng 10/2026:

  • Ngừng hỗ trợ MentraOS Legacy. Miniapp Cloud SDK không còn hoạt động.

Với bất kỳ ai đang có miniapp hiện có, chúng tôi sẽ công bố hướng dẫn chuyển đổi chi tiết và hỗ trợ nếu bạn gặp vấn đề trong quá trình chuyển đổi.

Tiếp tục hỗ trợ Cloud

Cộng đồng này đã xây dựng hơn 1.000 ứng dụng bằng Cloud SDK. Một số ứng dụng trong đó đã được triển khai trong thực tế và vẫn đang được sử dụng đến ngày nay. Chúng tôi muốn đảm bảo duy trì hỗ trợ phù hợp trong khi đồng hành cùng bạn chuyển sang Mentra Miniapp SDK mới. Chúng tôi sẽ tiếp tục hỗ trợ legacy cho Cloud SDK trong ít nhất 2 tháng sau khi Miniapp SDK ra mắt. Để biết chi tiết cách tiếp tục dùng Cloud SDK sau khi Miniapp SDK ra mắt, xem MentraOS Legacy.

Vì sao điều này tốt hơn cho nhà phát triển, người dùng và doanh nghiệp

Thay đổi này nhằm biến MentraOS thành một nền tảng tốt hơn để bạn xây dựng và triển khai ứng dụng.

Ứng dụng xây dựng bằng Mentra Miniapp SDK sẽ nhanh hơn, đáng tin cậy hơn, riêng tư hơn và mạnh mẽ hơn. Nhà phát triển sẽ có thể xây dựng ứng dụng phản hồi tức thì, hoạt động gần với edge hơn, lưu trữ dữ liệu cục bộ, kết nối trực tiếp đến backend riêng, và vẫn phân phối qua hệ sinh thái Mentra.

Người dùng sẽ có ứng dụng phản hồi nhanh và đáng tin cậy hơn. Doanh nghiệp có một lộ trình rõ ràng hơn cho quyền riêng tư, tuân thủ, hành vi offline, và tích hợp trực tiếp vào hệ thống của riêng họ. Các hãng OEM có nhiều quyền kiểm soát hơn với trải nghiệm người dùng của riêng họ, trong khi vẫn cho nhà phát triển một runtime duy nhất hoạt động trên nhiều loại kính khác nhau.

Đây chính là phiên bản MentraOS mà cộng đồng đã mong đợi: ứng dụng cục bộ, độ trễ thấp hơn, độ tin cậy tốt hơn, và một SDK duy nhất cho thế hệ kính thông minh tiếp theo.

Sẵn sàng phát triển cùng Mentra?

Mã nguồn mở thay đổi rất nhanh. Hãy cập nhật những thông tin mới nhất từ nền tảng.

Không spam. Có thể hủy đăng ký bất cứ lúc nào.