kksimp/Mac.apk
Apple Silicon Mac에서 Android 앱을 네이티브로 실행하는 Mac.apk
원제 kksimp/Mac.apk
스타 2,793당일 +350Java
Key Point
Apple Silicon Mac 사용자가 Android 앱을 컴퓨터에서 기본적으로 사용할 수 있게 하는 기술적 혁신으로, 개발자들의 크로스플랫폼 환경이 크게 변한다.
핵심 요약
- Apple Silicon Mac에서 Android 앱을 에뮬레이터나 가상머신, 리눅스 없이 직접 실행하는 오픈소스 도구 Mac.apk가 공개되었다.
- 앱은 일반 macOS 프로세스로 실행되며 Mac GPU를 통해 렌더링되고 네이티브 속도로 CPU에서 동작하며, Dock에 나타나고 일반 Mac 윈도우처럼 창 크기 조절과 회전이 가능하다.
- Android 런타임을 macOS 위에 직접 구현하며, 에뮬레이터나 배경에서 부팅하는 Android, 리눅스 커널이 없고 명령어 해석도 없다.
- macOS 26.4(Tahoe) 이상, Apple Silicon, 약 280MB 저장 공간이 필요하며, 설치된 앱은 APK 크기의 1.5~3배의 저장 공간을 차지한다.
- 애플리케이션을 다운로드해 Applications 폴더에 드래그하고 런타임을 설치한 후 .apk 등의 파일을 더블클릭하거나 드래그하면 되며, 첫 실행은 느리지만 이후는 빠르다.
- 현재 알파 소프트웨어로 활발히 개발 중이며, 일부 앱은 완벽하게 작동하고 일부는 부분적으로 작동하며 일부는 아직 미지원 상태다.
- 앱의 데이터는 ~/Library/Application Support/MacApk/에 저장되며, 앱 삭제 시 Uninstall 기능으로 정리해야 한다.
- GNU AGPL v3.0 오픈소스 라이선스를 적용하며, 상용 라이선스도 별도로 제공된다.
- 네이티브 코드로 실행되어 macOS 사용자 계정 권한을 갖고, 휴대폰 스타일의 앱 샌드박스 제약이 없어 일반 Mac 앱처럼 파일을 읽고 쓸 수 있다.
- ANGLE, MoltenVK, Vulkan 로더, Capstone, libpng, libvpx, OpenJDK 기반 JRE 등 여러 오픈소스 컴포넌트를 번들로 포함하고 각각의 라이선스를 준수한다.
저장소 보기 ↗github.com