Computer >> 컴퓨터 >  >> 시스템 >> Linux

우분투 터치(Ubuntu Touch)를 에뮬레이터로 미리 체험하는 방법

우분투(Ubuntu)를 개발하는 캐노니컬(Canonical)은 스마트폰과 태블릿을 위한 운영체제인 우분투 터치(Ubuntu Touch)를 열심히 개발하고 있습니다. 현재 넥서스 4(Nexus 4), 넥서스 7(2013 Wi-Fi 모델), 넥서스 10(Nexus 10)에 설치할 수 있는 이미지가 공개되어 있으며, 넥서스 5(Nexus 5)와 넥서스 7(2013 Wi-Fi+LTE 모델)에 대해서는 비공식 지원도 이루어지고 있습니다.

해당 기기를 가지고 있지 않더라도 실망할 필요는 없습니다. 우분투가 설치된 PC에서 에뮬레이터를 활용하면 충분히 모바일 운영체제를 체험해볼 수 있습니다.

우분투 터치란 무엇인가?

우분투 터치는 우분투 엣지(Ubuntu Edge)라는 스마트폰을 위한 인디고고(IndieGoGo) 크라우드펀딩 캠페인으로 큰 화제를 모았습니다. 우분투 엣지는 우분투 터치와 안드로이드를 듀얼 부팅할 수 있는 초고성능 스마트폰으로, 도크에 연결하면 데스크톱 애플리케이션까지 구동할 수 있도록 설계되었습니다. 당시 많은 사람들이 꼭 갖고 싶은 스마트폰으로 주목했지만, 안타깝게도 펀딩 캠페인은 최종적으로 실패했습니다. 그러나 운영체제 자체는 지금까지도 계속 발전하고 있습니다.

우분투 터치의 가장 큰 특징은 완전히 독창적인 인터페이스입니다. 화면 네 곳의 가장자리 중 한 곳에서 스와이프하면 애플리케이션, 메뉴, 설정에 접근할 수 있는 방식으로, 기존 모바일 OS와는 확연히 다른 사용자 경험을 제공합니다.

또 하나 눈여겨볼 점은 운영체제가 리눅스 기반이며 네이티브 컴파일 코드를 사용한다는 것입니다. 비교하자면, iOS는 수정된 맥 OS X 위에서 네이티브 컴파일 코드를 사용하고, 안드로이드는 리눅스 위에서 자바(Java) 기반 코드를 실행합니다. 즉, 우분투 터치는 iOS와 같은 네이티브 성능과 리눅스 기반의 유연함을 동시에 추구하는 셈입니다.

에뮬레이터 설치하기

최신 릴리스인 우분투 14.04를 사용 중이라면 우분투 터치 에뮬레이터 설치는 매우 간단합니다. 터미널에서 아래 명령어만 입력하면 됩니다.

sudo apt-get install ubuntu-emulator

네, 이것이 전부입니다. 이 명령어 하나로 ARM 기반 에뮬레이터가 설치됩니다. 이후 아래 명령어로 인스턴스를 생성합니다.

sudo ubuntu-emulator create myinstance

그리고 다음 명령어로 에뮬레이터를 실행합니다.

ubuntu-emulator run myinstance

다만, 대부분의 사용자는 ARM 기반 에뮬레이터에서 극심한 성능 저하를 경험하게 됩니다. 따라서 PC와 동일한 아키텍처를 사용하는 x86 기반 에뮬레이터를 사용하는 것이 훨씬 나은 성능을 위해 권장됩니다.

에뮬레이터 실행하기

설치가 끝났다고 바로 실행되는 것은 아니며, 에뮬레이터가 실제로 구동되기까지 어느 정도 기다려야 합니다. '가상 폰'은 비교적 빨리 나타나지만, 화면에 표시된 후에도 몇 분간 초기 설정 작업이 계속 진행됩니다. ARM 에뮬레이터는 이 과정이 상당히 오래 걸리는 반면, x86 에뮬레이터는 대략 몇 분 정도면 완료됩니다. 준비가 끝나면 자유롭게 만져보며 여러 기능을 탐색할 수 있습니다.

x86 에뮬레이터의 성능은 매우 뛰어납니다. 8코어 CPU 환경에서 테스트한 결과 버터처럼 매끄러운 사용감을 느낄 수 있었습니다. 인터넷 연결이 필요한 앱까지 포함해 대부분의 기능이 정상적으로 작동했고, 게임도 우수한 프레임률로 구동되었습니다. 다만 마우스로 터치 조작을 흉내 내는 것이 생각보다 까다로워 조작 난이도는 다소 높았습니다.

화면 가장자리 스와이프는 우분투 터치 인터페이스의 핵심이므로, 이를 시뮬레이션하는 요령을 알아두면 좋습니다. 가장자리 스와이프를 재현하려면 화면 바깥쪽이 아닌 안쪽 경계선 바로 안쪽에서 클릭을 시작한 뒤 원하는 방향으로 드래그하면 됩니다. 예를 들어 왼쪽 가장자리의 경우, 왼쪽 경계선 바로 안쪽을 클릭한 후 오른쪽으로 드래그했다가 놓으면 됩니다.

유일하게 정상 작동하지 않는 기능은 업데이트 확인입니다. 따라서 나중에 더 최신 이미지로 업데이트하려면, 에뮬레이터 실행 명령어를 입력하기 전에 먼저 아래 명령어를 실행해야 합니다.

cd emulator-x86 && ./build-emulator-sdcard.sh

마무리

우분투 터치를 직접 만져보는 것은 상당히 재미있는 경험입니다. 더 많은 기기에 정식으로 탑재되었을 때 어떤 성능을 보여줄지 기대되는 부분이며, 지금은 에뮬레이터를 통해 미리 맛볼 수 있다는 점이 매력적입니다. 다른 모바일 운영체제 에뮬레이터에 관심이 있다면 안드로이드와 iOS를 포함해 추천할 만한 여섯 가지 에뮬레이터도 함께 살펴보시기 바랍니다.

우분투 터치의 미래를 어떻게 전망하시나요? 안드로이드나 iOS에 필적할 수 있을까요? 여러분의 의견을 댓글로 남겨주세요!