Computer >> 컴퓨터 >  >> 시스템 >> Windows 11

윈도우 11에서 안드로이드 앱 실행하기: 알아야 할 모든 것

지난주 열린 윈도우 11 공개 행사에서는 사전 유출 소식에도 불구하고 하나 더 큰 깜짝 발표가 있었습니다. 바로 윈도우 11에서 별도 설정 없이 안드로이드 앱을 기본적으로 실행할 수 있다는 점, 그리고 마이크로소프트가 아마존의 안드로이드 앱 스토어를 최신 운영체제에 도입하겠다는 계획입니다.

구체적인 세부 사항은 아직 명확하지 않고, 첫 번째 프리뷰 빌드에서도 해당 기능은 지원되지 않지만, 지금까지 알려진 정보와 그 의미를 함께 살펴보겠습니다.

기술적 세부 사항

이번 새로운 전략의 핵심에는 '윈도우용 안드로이드 하위 시스템(Windows Subsystem for Android)'이 자리하고 있습니다. 이는 이미 윈도우 10에 포함된 '윈도우용 리눅스 하위 시스템(WSL)'과 유사한 방식으로 작동하며, 두 운영체제의 앱 모델을 잇는 일종의 가교 역할을 합니다.

가상 환경은 구글이 관리하는 오픈소스 프로젝트인 AOSP(Android Open Source Project)와 호환됩니다. 대부분의 스마트폰은 표준 '안드로이드'를 탑재하고 구글 모바일 서비스 같은 독점 요소를 포함하지만, AOSP는 OEM과 오픈소스 커뮤니티에 의해 Fire OS, LineageOS 등으로 포크된 바 있습니다.

인텔 기반 기기에서는 '인텔 브릿지 기술(Intel Bridge Technology)'이 이러한 경험을 뒷받침합니다. 이는 런타임 포스트 컴파일러로서, 안드로이드 앱이 x86 기반 기기에서 네이티브로 실행될 수 있도록 지원합니다.

마이크로소프트는 AMD 또는 Arm 기반 기기에서는 안드로이드 앱 실행을 위해 인텔 브릿지 기술이 필수적이지 않다고 밝혔습니다. 안드로이드 앱은 원래 Arm용으로 컴파일되므로 브릿지 기술 없이도 작동할 수 있지만, AMD 기반 기기에서 정확히 어떤 방식으로 구현될지는 아직 명확하지 않습니다.

윈도우에서의 안드로이드, 이번이 처음은 아니다

발표가 얼마나 파격적이었든, 마이크로소프트가 윈도우에서 안드로이드 앱 실행을 시도한 것은 이번이 처음이 아닙니다.

2015년, 마이크로소프트 스토어(당시 윈도우 스토어)의 앱 부족 문제, 특히 윈도우 10 모바일의 앱 격차에 직면했던 마이크로소프트는 개발자들이 안드로이드, iOS, 웹, Win32 앱을 윈도우 10에 맞게 포팅할 수 있도록 돕는 브릿지 프로젝트를 추진했습니다.

'프로젝트 아스토리아(Project Astoria)'라는 코드명의 안드로이드·윈도우 브릿지(iOS용은 '프로젝트 아일랜드우드')는 개발자가 기존 코드와 기술을 그대로 활용해 안드로이드 앱을 윈도우 10에 출시할 수 있게 했습니다. 안드로이드 SDK와 주요 안드로이드 IDE의 확장 기능을 통해 UWP 앱 형태로 윈도우 10 모바일 기기에 앱을 배포할 수 있었습니다.

당시 관계자들의 증언에 따르면 프로젝트 아스토리아는 실제로 상당히 잘 작동했습니다. 대부분의 앱은 코드 수정이 거의 필요 없었거나 전혀 필요하지 않았습니다. 그러나 UWP(Universal Windows Platform)에 대한 전사적 집중과 모바일 OS 사실상 포기라는 결정 속에서 프로젝트는 빠르게 취소되고 말았습니다.

이 외에도 맥과 PC용으로 제공되는 서드파티 안드로이드 에뮬레이터 '블루스택스(Bluestacks)'가 있습니다. 윈도우 PC에서 가상 머신으로 안드로이드를 구동해 구글 플레이 스토어의 전체 앱 카탈로그에 접근할 수 있으며, PC와 유사한 게임 환경을 원하는 안드로이드 게이머들에게 꾸준히 인기를 얻고 있습니다.

윈도우 10 모바일이 종료된 이후에도 마이크로소프트는 '내 폰(Your Phone)' 앱을 통해 스마트폰과 PC를 연결하는 새로운 전략을 펼쳤습니다. 문자를 보내거나 알림을 확인하기 위해 굳이 휴대폰을 집어 들 필요 없이 PC에서 처리할 수 있게 된 것입니다. 나아가 삼성 갤럭시 스마트폰 일부에서는 기기에 설치된 앱을 PC에서 직접 사용할 수도 있습니다. 즉, 안드로이드 스마트폰에 설치된 거의 모든 앱을 PC에서 '실행'할 수 있는 셈입니다.

왜 필요할까?

앱 개발 과정에서 실시간 테스트가 필요한 개발자를 제외하더라도, 윈도우에서 안드로이드 앱을 실행해야 할 이유는 여러 가지가 있습니다.

모바일 우선으로 설계된 인기 앱 중 상당수는 네이티브 윈도우 버전이나 완전한 기능을 갖춘 웹 버전이 없습니다. 인스타그램 같은 주요 앱조차 웹이나 윈도우 앱에서는 기능이 크게 제한적입니다. 선호하는 모바일 앱을 PC에서도 사용할 수 있다면 두 기기를 오가며 불편을 겪지 않아도 되므로 작업 흐름이 한층 매끄러워집니다.

또한 키보드와 마우스 입력을 통해 큰 생산성 향상을 얻을 수 있는 앱들도 있습니다. 그리고 모바일 게이머라면 주변기기를 갖춘 PC에서 좋아하는 안드로이드 게임을 즐기고, 스트리밍 환경까지 더욱 효율적으로 관리할 수 있기를 바랄 것입니다.

윈도우 11의 아마존 앱스토어

윈도우 11에서 안드로이드 앱 실행하기: 알아야 할 모든 것

윈도우 11 마이크로소프트 스토어의 모바일 앱 선택지는 시애틀의 이웃 회사인 아마존이 지원합니다. 아마존 앱스토어를 통해 윈도우 11 사용자는 익숙한 검색·탐색·발견 경험과 함께 마이크로소프트 스토어 안에서 안드로이드 앱을 이용할 수 있습니다.

현재 아마존 앱스토어는 자사 파이어(Fire) 기기 라인업에서만 이용할 수 있습니다. 파이어 기기 역시 인기가 있긴 하지만, 앱 수나 설치 기반 면에서는 중국을 제외한 전 세계 스마트폰의 사실상 표준 다운로드 경로인 구글 플레이 스토어를 따라가기 어렵습니다.

그럼에도 이번 파트너십은 아마존 앱스토어에 새로운 활력을 불어넣을 잠재력이 있습니다. 개발자들은 수백만 윈도우 11 사용자에게 앱을 선보일 기회를 얻게 됩니다. 확정적인 표현 대신 '기회'와 '잠재력'이라는 단어를 사용하는 이유는, 방대한 설치 기반에도 불구하고 큰 성공을 거두지 못했던 윈도우 10의 마이크로소프트 스토어 사례 때문입니다.

정리

새롭게 개편된 마이크로소프트 스토어에 안드로이드 앱이 언제 등장할지는 아직 확실치 않습니다. 공식 입장은 '올해 하반기'입니다. 또한 마이크로소프트는 아마존 앱스토어의 모든 안드로이드 앱이 윈도우 11에서 실행되는 것은 아니라고 분명히 밝혔습니다.

윈도우 11은 안드로이드 앱 사이드로딩도 허용할 예정입니다. 편리한 기능이지만 문제점도 적지 않습니다. 많은 안드로이드 개발자들이 사이드로딩용 APK 파일을 공식적으로 제공하지 않으며, APK는 대부분 비공식적이고 신뢰하기 어려운 경로에서만 구할 수 있습니다. 법적 문제에 더해, 이런 유통 경로는 구글처럼 철저한 검증을 거치지 않으므로 멀웨어 감염 우려도 존재합니다. 참고로 구글은 이제 플레이 스토어의 신규 앱을 안드로이드 앱 번들(Android App Bundle) 형식으로 게시하도록 요구하고 있습니다. APK에서 앱 번들로의 전환은 결과적으로 윈도우 11에서 실행 가능한 앱 수가 줄어들 수 있다는 의미이기도 합니다.

안드로이드가 서드파티 앱 스토어 설치를 허용하듯 마이크로소프트도 이를 허용할지는 아직 불분명합니다. 삼성이 윈도우 11 노트북에 갤럭시 스토어를 탑재하거나, 인도 같은 신흥 시장을 위해 만들어진 안드로이드 앱 스토어 '인더스 앱 바자(Indus App Bazaar)' 같은 대체 스토어가 진입할 가능성도 열려 있습니다.

윈도우 11의 이 독특한 하이라이트가 마이크로소프트에 어떤 성과를 가져다줄지 귀추가 주목됩니다.