크롬(윈도우, 맥)에서 안드로이드 앱 실행시키기!


IT Story/모바일 이야기 2014.09.25 23:30




 작년 크롬의 수장이였던 선다피차이가 안드로이드의 수장이 되면서(그리고 픽셀크롬북을 보면서) 안드로이드가 크롬OS로 통합되지 않을까란 이야기가 있었는데, 크롬북에서 안드로이드 앱을 손쉽게 돌릴 수 있게 되었습니다. 그리고 크롬북뿐만 아니라 크롬 익스텐션을 이용해 맥과 윈도우에서도 역시 동일하게 안드로이드 앱을 실행시킬 수 있게 되었습니다! 


 이런 걸 보면, 이전에 있었던 루머가 진실인지 여부는 알 수 없지만 오히려 안드로이드를 중심으로 흘러가는 느낌이네요 :) 정확한 구동 방법은 알 수 없지만, Archon Runtime을 통해 안드로이드 앱을 구동시키는 듯 합니다. 가상 머신에 안드로이드를 띄워서 앱을 동작시킬 수 있지만, 보다 원활하게 시스템 자원을 사용하면서 구동이 됩니다. APK를 Chromeos-apk 를 통해 크롬OS용 앱으로 포팅[node 를 사용하는 듯]을 하고 이를 로드해서 사용하면 바로 안드로이드 앱을 띄울 수 있습니다 :)


 아직은 베타버전이라 한번에 한 앱만 로드되고, 테스트 해본 결과 '구글 서비스' 쪽을 포함한 앱은 해당 부분에서 에러를 나며 죽더군요(때문에 구글 서비스 라이브러리에 포함되어 있는 인앱이나, 맵, 구글플러스 로그인 등은 정상 작동하지 않습니다.)


 사용법은 

 https://github.com/vladikoff/chromeos-apk/blob/master/archon.md

 에서 Arhcon zip file 을 다운로드 받은 후 압축을 풉니다. 


 크롬에서 chrome://extensions 로 확장프로그램을 들어 간 뒤, 




압축해제된 확장 프로그램 로드를 클릭, 열기를 하면 됩니다.




정상적으로 로딩 시 위와 같이 ARChon Custom Runtime 이 로드되는 것을 확인 할 수 있습니다. 버전에 따라 minimum_chrome_version 등의 에러를 표시하는데 무시해도 크게 영향은 없습니다. 


 그 이후에는, 안드로이드 APK를 chromeos-apk를 통해 크롬용으로 포팅해야 합니다 .


https://github.com/vladikoff/chromeos-apk


Node가 깔려있어야 하며, 맥에서는 굉장히 쉬운데 윈도우는 역시나 환경설정이 까다롭습니다. (윈도우에서 하다 결국 맥북으로 포팅을)


포팅을 하고나면 folder 형태로 변환이 됩니다. 그런 뒤에 역시 같은 방식으로 '압축 해제된 확장 프로그램 로드'를 통해 폴더를 열면, 




이렇게 나오게 되고 아래에 보이는 '실행'을 누르면, 






생각보다 이쁘게 앱이 실행이 됩니다. (참고로 포팅하실 때 --tablet 옵션을 주시면 가로모드의 태블릿 layout으로 나오게 됩니다)


 곰곰히 생각해봐도 아직은 저렇게 크롬에서 PC에 띄워놓고 쓸만한 앱이 무엇인지 찾지는 못했습니다 :( 앞으로 크롬 웹스토어에서 안드로이드 APK를 정식으로 지원하거나 아니면 안드로이드 구글플레이와 통합이 되서 모든 앱들을 데스크톱에서 쓸 수 있다면, 생각만 해도 아찔 하네요 :)


 혹시나 테스트 해보고 싶으신 분들은 위에 mintboard (채널들을 슬라이드쇼로 보여주는 앱인데, 구글플레이 서비스 영향으로 유튜브는 로그인이 되지 않아요) ZIP파일 형태로 아래에 올려두겠습니다. 



com.mintshop.board.android.zip





저작자 표시 비영리 변경 금지
신고

WRITTEN BY
ShakeJ

0 ,