디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

진화하는 '윈도 기반 안드로이드'.news

?(123.142) 2013.01.31 15:51:59
조회 191 추천 1 댓글 0

http://www.zdnet.co.kr/news/news_view.asp?artice_id=20130131081902

안드로이드 운영체제(OS)와 함께 이를 윈도 환경에서 돌리는 요령도 진화한다. 가상화 기술을 쓰지 않고 그 방대한 모바일 애플리케이션(이하 '앱') 생태계를 윈도에 품으려는 시도가 다양화하는 추세다.

안드로이드를 윈도에서 돌리는 이유는 크게 2가지로 요약된다. 하나는 윈도를 쓰는 개발자들이 앱을 만들고 문제가 없는지 확인하는 시험용 환경을 갖추려는 경우다. 다른 하나는 일반 사용자들에게 유용한 모바일앱을 마우스와 키보드 조작이 가능하고 화면도 큰 윈도PC에서 쓰게 만들려는 것이다.

일단 앱을 만드는 개발자 대부분에게는 물리적인 단말기를 안 쓰고 중간 결과물을 테스트할 방법이 필요하다. 스마트폰이나 태블릿같은 실제 단말기로 앱을 테스트하면 문제를 빠르고 정확하게 확인할 수 있지만, 안드로이드 앱을 만들고 싶지만 테스트할 기기를 따로 구하긴 부담스러울 수도 있다.

그렇다고 하더라도 매번 기기에 만들던 앱을 집어넣고 테스트할 부분까지 조작하는 과정은 번거롭다. 화면 크기나 탑재부품이 다른 상황을 테스트할 때마다 새 기기를 장만하는 것도 현실적으로 무리다.


구글이 소프트웨어개발도구(SDK)에 담아 준 '안드로이드 에뮬레이터'도 그런 용도로 쓰라고 만든 것이다. 그런데 초창기 안드로이드 에뮬레이터는 속도가 실제 기기로 앱을 실행하는 것보다 너무 느려 제대로 테스트하기 어려웠다.

■개발자를 위한 안드로이드-x86 프로젝트

어떤 이들은 불편을 감수하고 실제 단말기로만 테스트하기도 했는데, 적잖은 개발자들은 에뮬레이터보다 좀 빠른 방식으로 PC에서 안드로이드를 돌릴 현실적 방법을 연구하기 시작했다. 가상머신(VM) 구동프로그램 'VM웨어 플레이어'나 오라클 '버추얼박스'가 그 시작이다.

VM웨어나 버추얼박스는 x86 프로세서 기반의 가상 컴퓨터를 만들고 별도의 OS를 구동시키는 프로그램이다. 윈도 안에 리눅스나 구버전 윈도 프로그램을 설치해 쓰기 위해 널리 활용됐지만, 안드로이드 기반의 VM도 만들 수 있다. '안드로이드-x86'이라는 프로젝트를 활용하면 된다.

이를 위한 안드로이드2.2, 2.3, 4.0, 4.2 등 버전별 설치파일을 구할 수 있다. 안드로이드를 삼성전자, 에이수스, 델, 레노버 등 제조사별 PC환경에 맞게 포팅한 디스크 이미지파일(ISO)을 구해 VM 구동 프로그램에서 사용할 수 있다. 모니터 크기가 허용하는 만큼 다양한 화면 해상도를 조절해가며 앱을 테스트할 수 있다. 다만 장치드라이버 문제로 소리를 내는 앱은 제대로 실행이 안 되는 제약이 있다.

■일반 사용자를 위한 AMD앱존-블루스택

앱을 만드는 것보다는 쓰는 데 관심이 있는 일반 사용자를 위한 기술도 있다. 윈도PC에서 안드로이드 게임과 소셜네트워크서비스(SNS)를 실행할 수 있게 해주는 'AMD앱존'이다. 이는 x86 프로세서 제조사 AMD가 소프트웨어(SW) 벤처업체 블루스택과 함께 선보인 기술이다.

AMD앱존은 윈도7과 윈도8 기반 PC에서 다양한 안드로이드 앱을 돌릴 수 있게 해준다. 배틀필드 시리즈, 프루츠닌자, 국내 게임개발업체 컴투스의 슬라이스잇 등 이미 상용화된 안드로이드 게임을 즐길 수 있다. 지난해 PC버전으로 개발되지 않은 메신저 카카오톡을 쓸 수 있게 해주는 기술로 알려져 관심을 모았다.

AMD앱존의 기반기술은 제휴업체인 블루스택이 지난 2011년 10월 첫선을 보인 '블루스택 앱플레이어'다. 당시 AMD는 자사 CPU와 GPU 통합칩인 가속처리장치(APU)기반 환경에서 블루스택 기술을 더 원활히 구동되도록 투자하겠다고 선언했다. 블루스택은 안드로이드 앱의 소비처를 윈도로 넓혔다고 강조했다. 최근 시장조사업체는 AMD앱존이 부족한 윈도8의 앱 생태계에 도움을 줄 것이라고 평했다.

■중국 벤처 소켓텍, 아이스크림샌드위치를 윈도에

최근 소켓텍(SocketeQ)이라는 중국 벤처업체도 블루스택과 비슷한 기술을 선보였다. 역시 윈도 데스크톱 환경에서 안드로이드 4.0 버전, 아이스크림샌드위치(ICS)를 구동하는 영상을 공개하면서다. 안드로이드 앱을 윈도에서 돌리는 건 새롭지 않지만, 블루스택이나 VM 프로그램보다 장점이 있다.

'윈도안드로이드(WindowsAndroid)'라 명명된 소켓텍의 기술은 가상화 기술을 쓰지 않으면서 안드로이드 OS 자체를 윈도에서 돌린다. VM 환경과 같은 어색함이 없고, 블루스택처럼 안드로이드 사용자환경(UI) 없이 앱만 실행해주는 방식도 아니다. AMD앱존처럼 윈도7과 윈도8을 지원한다.

아직 소켓텍의 기술로 구동되는 안드로이드OS가 2년 가까이 발전해온 블루스택의 앱 실행환경만큼 높은 완성도를 보여주지는 못하는 것으로 평가된다. 다만 블루스택이 일반 사용자에 초점을 맞춘 일종의 앱 소비용 플랫폼에 그치는 듯 보이지만, 윈도안드로이드는 가상화기술을 대신해 앱개발자들에게도 도움을 줄 것으로 기대된다.

지난 28일 소개된 소켓텍의 윈도안드로이드는 공개 1일만에 접속이 폭주해 사이트가 일시적으로 마비됐다. 현재는 공식사이트(http://www.socketeq.com/)에 들러 시연 영상만 볼 수 있다. 윈도안드로이드를 내려받는 것은 사이트 허용용량 한도가 제한돼 현재 막혔다.

추천 비추천

1

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이번주 설문은 탈모 걱정 없어 보이는 머리숱 금수저 스타는? 운영자 25/07/14 - -
AD 디지털 액세서리 기간한정 세일! 운영자 25/07/11 - -
346226 백수의 왕 c(175.208) 13.02.17 58 0
346223 왜 여기가 실북갤 13위야 [3] 안티푸라면갤로그로 이동합니다. 13.02.17 80 0
346222 영어가 프로그래밍 기본소양이라고 개죶같은 소리 하지말아라 (122.128) 13.02.17 97 0
346221 정보보안전문가가 될려는데 c언어 다음에 무슨 공부해야됨? [1] ㅇㅇ(119.192) 13.02.17 202 1
346220 자바쓰는이유가뭐임? [8] 5134(175.215) 13.02.17 167 0
346219 쾌변 ~~ [2] ㅠㅠ개초보(218.153) 13.02.17 61 0
346218 프로그래밍에 가장 중요한 기본 소양은 [3] 오횻(1.246) 13.02.17 130 1
346217 또 글 지울줄 알았다 ㅋㅋ [3] 돌대갈(116.33) 13.02.17 77 0
346216 분서갱유(?) [4] [4] 진시황(218.153) 13.02.17 111 0
346215 리눅스에 xml 에디터 좋은거 뭐 있음? [2] ㅁㄴㅇ(59.11) 13.02.17 48 0
346214 다이렉트 x로 테트리스 STL사용해서 만드는 중인데 에러 가 나네요 야망인(58.238) 13.02.17 59 0
346213 Dart형이 나 때문에 저러나본데 [1] 생물학(123.215) 13.02.17 66 0
346211 솔직히 말야 언어 배우는거 쉽지않냐 [1] DART(116.41) 13.02.17 138 0
346210 듣보 프로그래밍갤러리가 왜 실북갤? [2] ㄴㅇㄹ(211.228) 13.02.17 91 0
346209 백왕횽 자바 강좌 잘 되있는 곳 소개 좀. [2] 생물학(123.215) 13.02.17 274 0
346208 저거 내가 알던 백왕이냐? 아니면 주어 없는 그분이냐? [2] 생물학(123.215) 13.02.17 70 0
346207 페도라,우분투,데비안,cent 어떤게 좋음 d(183.97) 13.02.17 114 0
346204 우리집 평가좀 txt. [12] 아이럽몬스터갤로그로 이동합니다. 13.02.17 261 0
346203 민트데비안 써본사람있냐? [1] 마법과물리갤로그로 이동합니다. 13.02.17 57 0
346202 우리 영어놀이 합시다 (자바 키워드로 문장만들기) [2] Kyle(138.25) 13.02.17 92 0
346200 아무도 대답을 안해주네.. 웹vs 보안 [11] ㄴㅇㄹㄴ(125.178) 13.02.17 241 0
346199 재작년 나의 최대의 실수 구매 DART(116.41) 13.02.17 91 0
346196 레노미나 [6] ☎2.52™갤로그로 이동합니다. 13.02.17 112 0
346192 서버에서 에디터 환경을 사용하고싶은데 어케함? [4] DART(116.41) 13.02.17 125 0
346184 님들아 헐미친 이거뭐임 ㅡㅡ?? ㅈㄷㄹㅇ(175.215) 13.02.17 49 0
346183 머리 나쁜 프로그래머 [4] ㅜㅜ(182.221) 13.02.17 258 0
346181 자바랑 오브젝트씨중에 머가 더 좋아여? [1] ㅇㅇ(211.244) 13.02.17 59 0
346180 팀프로젝트할때 바보 탑1.txt [6] Kyle(138.25) 13.02.17 324 0
346179 님들아 자바에서 메소드랑 c에서 함수랑 뭐가다른거임? [1] ㅈㄷㄹㅇ(175.215) 13.02.17 108 0
346178 [자바취업정보] 자바교육 전액무료 우수기업 신입개발자 양성교육 중앙일보HTA갤로그로 이동합니다. 13.02.17 63 0
346177 자바에서는 왜 ㅡㅡ [3] ㅈㄷㄹㅇ(175.215) 13.02.17 91 0
346176 자바 생성자가멈니까? ㅈㄷㄹㅇ(175.215) 13.02.17 37 0
346175 닌텐도 ps3 이런프로그래밍은 어캐해요 [4] sdㅁㄴㅇ(220.120) 13.02.17 93 0
346174 안드로이드 어플 만드는횽들 질문 하나만 받아주세요 ㅠ [3] 12345(211.206) 13.02.17 83 0
346171 노트북 세로 768에서 코딩 못함?? [1] 블럭갤로그로 이동합니다. 13.02.17 109 0
346168 언어고 뭐고 다필요없다. ㅁㄴㄹㄴㅁㄹ(210.94) 13.02.17 51 0
346166 북미와 김치 차이 [2] 마이리틀포니짱짱갤로그로 이동합니다. 13.02.17 134 1
346165 형들 c언어나 자바 학원에서 배우면 머 질이좀 다름? [2] 촙대딩(210.205) 13.02.17 146 0
346164 안드로이드 동일 기능 액티비티 여러개 생성 하는 법좀요 [3] 앤드뤄이드(222.116) 13.02.17 79 0
346163 실제로 데브잡 가면 경력 10년넘어도 2400 많던데요. [2] ㅇㅁ(211.236) 13.02.17 514 0
346152 Fuck Kyle(220.244) 13.02.17 40 0
346151 c언어에서 배열은 아스키코드로 저장되나여? [2] asdf(76.94) 13.02.17 125 0
346150 새학기 맞이 뉴비 컴공생들을 위한 교양 칼럼 추천 [5] E.T.Complex갤로그로 이동합니다. 13.02.17 248 0
346149 자라 [2] 루비•‿•갤로그로 이동합니다. 13.02.17 78 0
346148 udp통신 ㅅㅂ 고고고(110.47) 13.02.17 96 0
346147 채용홈페이지에서 12년차가 희망연봉이 2600이라고 써놨던데. [6] ㅇㅁ(211.236) 13.02.17 302 0
346145 mysql 에서 필드명이랑 컬럼명이랑 같은 의미임? [1] ㄱㅁ(175.215) 13.02.17 73 0
346144 c언어 간단한 문제 질문좀요 ㅠㅠ [4] ㅂㅂㅂ(211.189) 13.02.17 114 0
346143 게임 제작할떄!!! [6] -_-(211.196) 13.02.17 192 0
346142 위에서 보면 심각한 사진, 화목한 가족 연출에 ‘애 잡는다’ 반전 [1] 에어로홍갤로그로 이동합니다. 13.02.17 311 0
뉴스 강호동 사주풀이, 어떻게 보시나요? 디시트렌드 07.14
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2