저희는
Memo Lab 발표에서 개발자 플랫폼이 성장함에 따라 프로토콜 업데이트, 참조 코드, 데모 앱을 계속 공유하겠다고 말씀드렸습니다. 오늘은 그 첫 번째 사례로, MemoMind One에서 실제로 작동하는 데모를 소개합니다.
간단히 설명하자면, 안경과 휴대폰에서 두 개의 별개 앱이 실행되는 것이 아닙니다. 두 기기는 동일한 앱의 두 부분을 실행하며 실시간으로 서로 통신합니다. 한 부분은 안경에서, 다른 한 부분은 휴대폰에서 실행됩니다. 이 데모는 두 기기의 페어링이 실제로 작동한다는 것을 보여주는 첫 번째 공개 증거입니다.
파이터 아레나: 스마트 안경용 격투 게임
이 데모는 Xgimi IP 캐릭터가 등장하는
파이터 아레나라는 2D 격투 게임입니다. CPU를 상대로 하는 싱글 플레이어 게임으로, 안경의 기본
디스플레이 해상도(600×350)에서 초당 20프레임으로 실행됩니다. 오디오는 차량 통화에 사용되는 것과 동일한 핸즈프리 프로파일인 Bluetooth HFP를 통해 재생되며, 게임 사운드용으로 재구성되었습니다.
게임은 안경에서 실시간으로 실행되며, 휴대폰 플러그인이 컨트롤러 역할을 합니다. 시작, 일시정지, 두 개의 스킬 버튼이 제공됩니다. 일반적인 격투 게임에는 조이스틱과 6개의 버튼이 필요하지만, 저희는 이를 4개로 줄였습니다. START와 PAUSE는 게임 흐름을 제어하고, SKILL 1과 SKILL 2는 방향 입력 없이 바로 기술을 발동합니다.
AI 안경과 휴대폰의 협업 방식
중요한 것은 그 밑단에서 일어나는 일입니다. 안경은 C 언어로 작성된 작은 앱을 실행하여 HUD를 그리고 입력을 실시간으로 처리합니다(C 언어는 빠르고 예측 가능하여 모든 프레임이 중요한 상황에 적합합니다). 휴대폰은 JavaScript로 작성된 동반 플러그인을 실행합니다. JavaScript는 대부분의 앱 UI를 구축하는 데 사용되는 언어이므로 빠르게 반복 개발할 수 있습니다.
휴대폰은 버튼 입력을 Bluetooth를 통해 안경으로 전송하고, 안경은 다음 프레임을 렌더링합니다. 오디오는 반대 방향으로 안경에서 휴대폰이나 안경 자체 스피커로 전송됩니다.
두 대의 기기, 하나의 경험, 실시간 실행.
휴대폰 버튼만이 유일한 옵션은 아닙니다. 플랫폼은 머리 움직임과 액세서리 버튼도 인식하므로, 향후 앱에서는 화면을 탭하는 대신 머리를 기울이거나 별도의 기기를 클릭하여 제어할 수 있습니다
Memo Lab: MemoMind SDK 툴킷
이 데모는 2단계에서 출시될 전체 SDK와 Memo Lab을 미리 엿볼 수 있는 기회입니다. Memo Lab은 MemoMind 앱에 내장된 개발자 작업 환경입니다. 출시되면 개발자 항목에서 직접 앱을 가져와 실행할 수 있습니다. 제공되는 내용은 다음과 같습니다.
-
패키징 형식 — 전체 페어링 앱(안경 + 휴대폰)용 .mmpkg 또는 안경 쪽만 빌드하는 경우 .gmp 형식을 사용할 수 있습니다.
-
빌드 툴체인 —안경 쪽을 위한 GCC 툴체인과 헤더, 모바일 플러그인을 위한 JavaScript 지원이 제공됩니다. 성능 향상을 위해 안경 쪽에서 직접 UI를 빌드하거나, 휴대폰에서 생성한 후 이미지로 안경에 푸시할 수 있습니다. 앱에 더 적합한 방식을 선택하세요.
-
시뮬레이터 — HUD, 버튼, 마이크, 스피커, IMU(머리 움직임)를 에뮬레이션하며, 휴대폰 컨트롤러와 안경 HUD를 나란히 보여주므로 실제 하드웨어에 닿지 않고도 테스트할 수 있습니다. 시뮬레이터에서 실행되면 안경에서도 실행됩니다.
준비가 되면 앱을 패키징하고 Memo Lab으로 가져와 탭하여 실행하면 두 부분이 함께 로드됩니다. 패키징된 앱은 테스트를 위해 다른 사용자와 공유할 수도 있습니다. My Build에 보관할 수 있는 앱의 개수는 휴대폰 저장 공간에 따라 다르며, 한 번에 하나의 앱만 실행할 수 있습니다.
MemoMind SDK 베타 액세스 일정
2단계는 초대를 통해서만 참여할 수 있는 화이트리스트로 시작되며, 이후 더 폭넓게 공개됩니다. 저희는
Discord 채널을 통해 10월 중순에 베타 액세스를 제공하는 것을 목표로 하고 있습니다. 정확한 기준과 일정은 출시가 가까워지면 공식적으로 발표될 예정입니다. 생태계도 이미 활발히 움직이고 있습니다. 9월 1일, 저희는 개발자 액세스를 개방하고
KiWear를 첫 번째 SDK 생태계 파트너로 맞이했습니다. KiWear는 MemoMind One을 제어하는 스마트 링을 개발하고 있습니다.
플랫폼이 성장함에 따라 데모 앱, 참조 코드, 프로토콜 업데이트를 계속 공유하겠습니다. 이 격투 게임은 그 첫 번째일 뿐입니다.
그렇다면 내일 SDK를 미리 사용할 수 있게 된다면, MemoMind One을 위해 가장 먼저 만들고 싶은 앱은 무엇인가요?