크롬 안드로이드 에뮬레이터 - keulom andeuloideu emyulleiteo

안드로이드앱을 안드로이스 테블릿이나 스마트폰이 아닌 다른 윈도우나, 맥 등에서 실행을 하려면 기본적으로 에뮬레이터를 설치해서 실행을 하면 됩니다. 많은 분들이 이런 에뮬레이터를 이용해서 윈도우에서 안드로이드 게임을 돌리거나 하는 경우도 많이 있는데요. 이번 포스팅에서는 크롬브라우저에서 안드로이드앱 실행하는 방법에 대해서 포스팅 해보도록 하겠습니다. 크롬 브라우저를 기본 브라우저로 이용하신다면 한번 해보시기 바랍니다. 별도의 에뮬레이터 설치 없이 크롬 앱을 이용해서 안드로이드앱을 실행 할수가 있습니다. 

앱 이름은 ARCWelder 로 링크를 클릭 하시면 설치 하실수 있습니다. 링크를 클릭 하시면 아래와 같이 ARC Welder 페이지로 이동을 하게 되는데요. 상단에 있는 "Chrome에 추가" 버튼만 눌러 주시면 쉽게 설치를 할수가 있습니다. 

아무래도 크롬브라우저에서 실행하는 크롬앱일 뿐이지 동일한 안드로이드 에뮬레이터이기 때문에 설치를 위해서 다운 받는 사이즈는 다소 큽니다. 70메가가 넘어 가니 참고 하시기 바랍니다. 정상적으로 설치가 된다면 "chrome://apps" 에 아래와 같이 ARC Welder 앱이 설치 된걸 확인할수가 있습니다. 해당 앱을 클릭 하셔서 실행 하시면 됩니다.

실행을 하시면 아래와 같이 별도의 팝업창으로 ARC Wlder  앱이 실행이 됩니다. 기본적으로 사용을 하기 위해서는 ARC Wlder 에서 사용할 폴더를 지정을 해주도록 되어 있습니다. 다른 설정은 하실 필요 없이 디렉토리만 지정을 해주면 되므로 적당한 위치의 폴더를 지정해 주시기 바랍니다. 

그런후에 다른 에뮬레이터에서처럼 구글 플레이스토어에서 직접 앱을 다운받을수는 없고 직접 APK 파일을 열어서 이용을 해야 하기 때문에 사용하고 싶은 앱의 APK 파일을 입수 하셔서 사용을 하시면 됩니다.

크롬 안드로이드 에뮬레이터 - keulom andeuloideu emyulleiteo

간단하게 앱을 하나 실행을 해보기 위해서 아래와 같이 APK 파일을 열어봤습니다. 이때 기본적으로 확인을 해줘야 하는건 해당 앱을 가로모드로 실행할지, 세로모드로 실행 할지와 어떤 종류의 환경에서 사용할지를 선택 해주면 됩니다. 테블릿일지, 스마트폰일지 정도에서 확인해주면 될거 같구요. 나머지 부분은 그냥 둔채로 하단에 있는 Test 버튼을 눌러 주시면 해당 앱이 실행되는걸 확인 할수 있습니다.

아래처럼 정상적으로 앱이 실행되는걸 확인 할수가 있었는데요. 앱의 종류에 따라서 실행되는데 소요되는 시간은 차이가 있을수 있습니다. 그리고 아무래도 앱을 위해서 그만큼 메모리나 자원등을 사용하기 때문에 PC 환경에 따라서 다소 느릴수도 있을거 같습니다. 다른 에뮬레이터와는 약간 차이가 있을수 있기 때문에 앱에 따라서 기동이 않 될수도 있을거 같습니다. 

아래는 두번째로 돌려본 캔디크러쉬사가 앱인데요. 잘 실행되고 게임을 하는데도 전혀 문제가 없었습니다. 이정도 앱까지는 문제없이 돌아 가는거 같구요. Full 3D 게임의 경우에는 해보지를 않아서 잘 모르겠습니다. 느리게 돌아 갈수도 있을거 같고 아예 않 돌아 갈수도 있을거 같네요.

그럼 이상으로 크롬브라우저에서 안드로이드앱 실행하는 방법에 대해서 포스팅 해보았습니다. 다른 에뮬레이터와는 다소 다른거 같지만 설치나 이용하는 방법등은 매우 간단해서 간단한 앱은 이용해 보기 좋을거 같습니다. 아직 베타 버전인거 같고 조금더 수정이 되면 크롬에서도 다양한 안드로이드앱을 이용해 볼수 있지 않을까 생각이 드네요. 크롬이 설치가 되는 환경이라면 윈도우나 맥등의 환경을 가리지 않고 해볼수 있을거 같습니다. 저는 리눅스 환경에서 테스트를 해보았으니 참고 하시기 바랍니다. ^^ 그럼 포스팅 마치도록 할께요. 여기 까지 읽어 주셔서 감사합니다.

이제 안드로이드 앱을 크롬 브라우저에서 실행할 수 있습니다. 그리 큰 힘을 들이지 않고도 말이죠.

구글은 이전에 네 개의 안드로이드 앱을 크롬북으로 옮기기도 했습니다. 점점 더 많은 안드로이드 앱이 공식적으로 크롬 브라우저에서 사용 가능해지는 것도 시간 문제겠죠. 그렇지만 기다릴 수 없으시다면, 지금 바로 크롬에서 안드로이드 앱을 실행하는 몇 가지 방법을 살펴볼까요.

참고: 글에서는 윈도우에 있는 크롬으로 진행하지만, 맥이나 리눅스에서도 동일한 과정을 거치시면 될 겁니다.

작하기 전에, 이 크롬 확장을 다운로드 해야 합니다 (ARChon Custom Runtime. BitBucket 링크가 빠릅니다). 크롬에서 안드로이드 앱이 제대로 작동할 수 있게 해주죠. 단, 아직 매우 비공식적이고 불안정하기 때문에 모든 게 완벽하게 동작할 걸로 기대하지는 않는 게 좋습니다.

페이지 상단의 표를 보면 시스템 환경에 맞춘 다운로드 파일이 세 가지 있습니다. 현재 사용하고 있는 크롬이 32비트인지 혹은 64비트 버전인지 확인하려면, 주소 표시줄에서 "chrome://chrome"을 입력해 이동하거나 혹은 오른쪽 상단에 있는 가로 막대 세 개 메뉴 버튼을 클릭한 뒤 아래쪽에 있는 "Chrome 정보" 항목을 선택합니다.

올바른 버전을 다운로드 하셨다면 (100MB 파일이라서 조금 걸릴 수 있습니다) Zip 파일의 압축을 풉니다. 그 후 주소 표시줄에 "chrome://extensions"를 입력하고 이동하면 현재 설치된 모든 확장 프로그램이 목록으로 나옵니다. 여기서 오른쪽 상단에 위치한 "개발자 모드" 부분을 체크합니다.

이제 "압축 해제된 확장 프로그램 로드" 버튼을 누른 다음, ARChon 압축을 풀면 나오는 폴더를 선택합니다. 이렇게 해서 확장이 잘 설치되고 사용 설정됨 상태가 됐다면, 순조롭게 다음 과정으로 진행할 수 있습니다. 아래에 있는 세 가지 방법 가운데 제일 쉽게 느껴지는 걸 고르면 되죠.

재 폰이나 태블릿에 있는 안드로이드 앱을 있는 그대로 크롬에서 실행할 수는 없습니다. 앱을 실행 가능하게 하려면 ARChon과 호환되도록 수정하고 다시 묶어야 합니다. 그냥 직접 하면 꽤 복잡한 작업이 되겠지만, ARChon 패키저(ARChon Packager) 덕분에 꽤 쉽게 할 수 있습니다.

폰이나 태블릿에 앱을 다운로드하고 설치하셨다면 한 번 열어보세요. 앱을 선택하는 두 가지 선택지가 나올 겁니다. 하나는 설치된 앱을 고르는 거고(Installed application), 다른 하나는 폰의 저장소에 있는 APK 파일을 선택하는 거죠 (Select an APK from phone's storage). APK가 앱을 설치하는 파일이지만, 그냥 폰에 이미 설치한 일반적인 앱을 사용하고 싶은 경우라도 걱정하실 필요가 없습니다. "Installed application (설치된 앱)"을 선택한 후 "Next (다음)" 버튼을 누릅니다.

크롬 안드로이드 에뮬레이터 - keulom andeuloideu emyulleiteo

저는 크롬에서 사용해볼 앱으로 "플립보드(Flipboard)"를 골랐습니다. 그 뒤에 크롬에서 앱을 폰 모드로 실행할지 (Phone mode) 태블릿 모드로 실행할지 (Tablet mode), 그리고 가로 화면에서 실행할지 (Landscape) 세로 화면에서 사용할지 (Portrait) 선택할 수 있습니다. 컴퓨터에 저장된 파일을 열 수 있게 접근 권한을 줄 수 있고 (Enable access to apps files on PC/Chrome), 개발자인 분이라면 ADB를 켤 수도 있죠.

마지막 과정까지 진행해 "Finish (완료)" 버튼이 있는 화면까지 오셨나요? 이 단계에 오셨다면 대상으로 삼은 앱이 거의 크롬 실행이 가능한 Zip 파일로 변환됩니다. 그 뒤 변환된 파일을 USB 케이블로 컴퓨터에 복사하거나 (SD 카드의 ChromeAPKS 폴더에 위치) 혹은 진행 과정의 맨 끝에서 "Share Chrome Application (크롬 앱 공유)" 버튼을 눌러 이메일로 보낼 수 있습니다. 주로 사용하는 클라우드 파일 저장 공간에 업로드 해도 좋겠죠.

Zip 파일을 컴퓨터로 옮겨 오셨다면 압축을 풉니다. 크롬에서 다시 "chrome://extensions" 주소로 이동한 후 "압축 해제된 확장 프로그램" 버튼을 누르고 방금 압축을 푼 폴더를 선택합니다. 변환된 앱이 목록에 떴다면 "실행" 링크를 클릭해 앱을 실행하세요.

이제 됐습니다. 이 방법을 사용해서 플립보드 앱을 성공적으로 실행했습니다.

그렇지만 안드로이드 기기를 가지고 계시지 않다면 아래의 방법이 더 나을지도 모릅니다.

방법을 시도하려면 크롬 웹 스토어에서 Twerk(트웍)을 다운로드 해야 합니다. 앱의 설치 파일인 APK 파일도 미리 구해 놓으셔야 합니다. APK 파일은 흔히 말하는 "크랙된" 앱에 악성 코드가 숨어있을 가능성이 높아 제대로 된 걸 구하기가 어렵기로 악명이 높습니다. 그래도 안드로이드 드로어처럼 신뢰할만한 사이트 몇 곳에서 APK 파일을 바로 다운로드 할 수 있습니다. 안드로이드 드로어는 앱 이름을 영어로 검색하시면 됩니다.

정상적인 APK 파일을 얻으셨다면, 이 방법은 훌륭하게 성공할 겁니다. 제대로 안될 경우에는 3번째 방법으로 이동하세요.

이 방법의 과정은 단순합니다. 크롬 앱 실행기나 혹은 주소 표시줄에 "chrome://apps"를 입력해 들어간 다음 Twerk(트웍)을 실행합니다. 그런 다음 파일 탐색기에서 APK 파일이 있는 위치로 이동한 뒤 Twerk가 실행중인 창으로 드래그 앤 드롭해 놓습니다.

이제 가로 화면으로 실행할지 세로 화면으로 실행할지 (Portrait, 켜면 세로/끄면 가로 화면) 등등 몇 가지 설정을 고를 수 있습니다. 그 후 아래에 있는 분홍색 안드로이드 로봇 버튼을 누르고 결과 파일을 저장할 장소를 고릅니다.

파일을 만들었다면 다시 크롬 확장 페이지로 되돌아 와서 (주소 표시줄에 "chrome://extensions를 입력합니다) "압축해제된 확장 프로그램 로드" 버튼을 누릅니다. Twerk가 만든 폴더를 찾은 다음 선택하세요. 이제 원하는 앱이 크롬의 앱 페이지에 생겼을 겁니다! 여느 다른 크롬 앱과 마찬가지로 실행할 수도 있죠!

접 원하는 앱을 가지고 손볼 필요가 없어 이 방법이 아마 가장 간단할 겁니다. ARChon과 이미 호환되는 앱 파일을 다운로드 하기만 하면 되죠. 가장 큰 단점이라면 이런 형태로 공개된 앱의 수가 제한적이라는 점을 들 수 있습니다.

ARChon과의 호환성을 시험하고 기록한 앱 정리 페이지도 구글 스프레드 시트에 있습니다. 해외에 있는 여러 사람이 참여한 걸로 보이는군요. 이들 중 상당수가 맨 오른쪽 끝에 크롬 실행용 파일을 받을 수 있는 다운로드 링크도 포함하고 있지만, 이 Zip 파일을 다운로드 할 때는 위험을 감수해야 합니다. 모두가 안전한 파일이라는 보장이 없기 때문에 평소 하던 것처럼 보안에 주의를 기울여주세요. 여러 분야를 폭넓게 다루는 해외 커뮤니티 사이트인 레딧의 크롬 APK 페이지를 살펴보실 수도 있습니다.

파일을 다운로드 하셨다면, Zip일 경우 압축을 해제해주세요. 그 후 크롬에서 확장 프로그램 페이지로 들어간 다음 (주소 표시줄에 "chrome://extensions" 입력) "압축해제된 확장 프로그램 로드" 버튼을 누릅니다. 이제 압축을 푼 폴더를 찾은 다음 선택해서 크롬에 불러옵니다. "chrome://apps" 페이지로 들어가면 다른 일반적인 크롬 앱처럼 실행할 수 있군요!

구글이 이걸 공식적인 기능으로 만들어줄 때까지 기다리는 동안에 글에서 설명한 방법이 수없이 많은 안드로이드 앱을 크롬 브라우저에서 실행하는 최선의 방법이 되어줄 겁니다.

실행에 성공한 앱 가운데 가장 마음에 드는 앱은 어떤 건가요? 안드로이드 앱을 크롬에서 실행하는 다른 추천할만한 방법이 있나요? 아래 댓글로 알려주세요!