Apple Silicon Mac에서 Android 앱 네이티브 실행
원제: Android apps running native on macOS
왜 중요한가
Apple Silicon의 arm64 아키텍처를 활용해 Mac-Android 앱 생태계 장벽을 낮출 수 있는 기술적 시도로 주목받는다.
오픈소스 프로젝트 'Mac.apk'가 에뮬레이터나 가상머신 없이 Apple Silicon Mac에서 Android 앱을 네이티브로 실행하는 기능을 제공한다. GitHub에서 AGPL-3.0 라이선스로 공개됐으며, 현재 527개의 스타를 받은 알파 단계 소프트웨어다.
Mac.apk는 Apple Silicon Mac에서 Android 앱을 직접 실행하는 호환성 레이어다. 에뮬레이터, 가상머신, Linux 레이어를 거치지 않고 앱이 macOS 프로세스로 직접 실행된다. Mac의 GPU를 통해 화면을 렌더링하고 CPU에서 네이티브 속도로 동작한다.
현재 알파 단계로 활발히 개발 중이며, 일부 앱은 완벽하게, 일부는 부분적으로, 일부는 아직 실행되지 않는다. 개발팀은 호환성 목록을 별도로 공개해 어떤 앱이 동작하는지 확인할 수 있도록 했다. Metal API를 활용한 GPU 렌더링, arm64 아키텍처 지원 등이 핵심 기술로 사용된다.
프로젝트는 GitHub에서 공개 저장소로 운영되며 62개의 커밋, 9개의 포크를 기록했다. AGPL-3.0 오픈소스 라이선스로 배포되나, 상업적 이용에 관한 별도 문서(COMMERCIAL.md)도 포함돼 있다. 기여 가이드라인과 CLA(기여자 라이선스 계약)도 갖추고 있어 외부 기여를 받을 준비가 된 구조다.