두 가지 장점 모두 활용하기: Mac에서 Windows 앱을 실행하는 방법
게시 됨: 2022-01-29Windows 컴퓨터에서 Mac으로 전환했고 아마도 그 변화에 만족할 것입니다. 즉, 좋아하는 Windows 앱이나 게임의 macOS 버전이 없다는 것을 발견할 때까지입니다. 그러나 모든 것이 손실된 것은 아닙니다. Apple 시스템에서 Windows 응용 프로그램을 실행하기 위한 여러 가지 선택 사항이 있습니다.
옵션은 크게 두 가지 범주로 나뉩니다. 하나는 완전한 가상 Windows 시스템을 설정하고 해당 환경 내에서 Windows 프로그램을 실행하는 것입니다. 다른 하나는 macOS 상단의 에뮬레이션 계층에서 Windows 앱 전체가 아닌 일부를 실행하는 특수 소프트웨어를 사용하는 것입니다. Windows 가상화 옵션은 비용이 많이 들고(최고의 성능을 원할 경우) 실행할 때 디스크 공간과 시스템 리소스를 소모하며(Apple Silicon을 실행하는 Mac이 있는 경우) 시험판 ARM 버전의 Windows에서만 작동합니다. 실행하려는 Windows 앱에서 작동하는 경우 에뮬레이션 계층 옵션은 빠르고 시스템 리소스가 적으며 무료입니다. 내가 에뮬레이션 옵션을 선호한다고 추측하기 위한 추가 포인트는 없습니다.
가상화 옵션
Windows 버전의 Excel 또는 고급 게임과 같은 복잡한 소프트웨어를 실행하려면 가상 머신( 가상 머신 (줄여서 VM)이라고도 함)이라고 하는 가상 Windows 시스템을 설정해야 합니다. 이 가상 시스템(완전한 버전의 Windows 사용)을 macOS 앱 내에서 완전히 실행할 수 있습니다. VM은 실제 하드 드라이브가 있는 실제 하드웨어에서 실행되는 것처럼 작동합니다. 물리적 하드웨어에서 실행되는 Windows 시스템보다 약간 느리게 실행됩니다. 성능이 느린 이유는 이 방법을 사용하려면 사용하려는 앱 외에 전체 Windows 시스템을 백그라운드에서 실행해야 하기 때문입니다.
일부 Windows 앱과 PC 게임은 전체 Windows 시스템에 설치하지 않으면 Mac에서 실행되지 않으므로 나중에 설명하는 다른 방법은 옵션이 아닐 수도 있습니다. 빠르고 더러운 HTML 편집을 위해 내가 가장 좋아하는 WYSIWYG 웹 페이지 편집기인 Microsoft Expression Web이 한 예입니다.
기타 참고 사항: Windows 라이선스, 가상화 소프트웨어 및 이 방법에 대한 모든 소프트웨어 구독 구매 비용을 고려해야 합니다. 이 세 가지 비용을 합치면 결국 수백 달러를 지불하게 될 것입니다.
Parallels Desktop 및 VMware Fusion
Intel 기반 Mac이 있는 경우 가상 Windows 시스템을 설치하기 위한 최상의 선택은 Parallels Desktop(Standard Edition의 경우 $79.99) 및 VMware Fusion(VMware Fusion 12 Pro의 경우 $199)입니다. Apple Silicon 기반 Mac(예: M1 칩이 있는 Mac)에서는 Parallels Desktop이 최고의 옵션입니다. Parallels는 초보자가 더 쉽게 접근할 수 있고 더 빠릅니다. VMware Fusion은 숙련된 Windows 또는 Mac 사용자에게 충분히 친숙하지만 기업 사용에 더 적합합니다. 언급한 바와 같이 어떤 소프트웨어를 선택하든 여전히 Windows 라이선스(Windows 10 Home의 현재 다운로드 비용은 139달러)를 구매하고 Parallels Desktop 또는 VMware Fusion에서 메시지를 표시할 때 입력해야 합니다.
높은 안정성과 기술 지원이 필요한 기업 사용자에게는 Parallels Desktop과 VMware Fusion이 유일한 해답입니다. 둘 다 Windows 바탕 화면을 숨기는 모드에서 Windows 앱을 실행하여 Windows 앱이 일반 Mac 앱으로 표시되도록 할 수 있습니다. 멋진 기능이지만 Windows 앱이 동일한 데스크탑에서 실행되는 Mac 앱보다 훨씬 느리다는 것을 알게 될 것입니다. 개별 앱을 실행하는 경우 나중에 설명하는 Wine 기반 방법을 선호합니다. 그들은 무료이며 더 나은 앱 성능을 제공할 수 있습니다. 그러나 나는 (많은 사람들과 마찬가지로) 해당 앱에 대한 내 자신의 IT 관리자가 있어야 하기 때문에 이러한 방법에 대한 지원을 받는 유일한 방법은 웹 포럼에 질문하고 도움이 되는 답변을 바라는 것뿐입니다.
Parallels와 VMware Fusion을 사용하면 네트워크를 통해 기존 데스크톱 시스템을 복제하여 가상 시스템을 만들 수 있지만 Windows의 새 복사본을 설치하는 것이 훨씬 간단합니다. Intel 기반 Mac 사용자는 Microsoft에서 표준 Windows ISO 파일을 다운로드하고 Parallels 또는 Fusion을 사용하여 Windows를 올바르게 설치할 수 있습니다. M1 Mac 사용자는 Windows Insider Preview 프로그램에 등록하고 Windows 10의 ARM 버전을 다운로드해야 합니다. Parallels만 ARM 버전을 지원하지만 Apple Silicon Mac에서 해당 버전으로 Windows VM을 구성하는 데 문제가 없습니다. Parallels는 최근 M1 Mac에서 Windows 11에 대한 지원을 발표했지만 다시 ARM 버전만 지원합니다.
Parallels를 선택하든 VMWare를 선택하든 Windows를 설치하는 데 약 20분을 할당하고 시스템에 30GB 이상의 디스크 공간을 확보하십시오. 가상 Windows 시스템이 디스크로 취급하는 것은 단순히 Mac 하드 드라이브의 파일이기 때문에 디스크를 파티션할 필요가 없습니다. 두 앱 모두 원할 때마다 가상 Windows 디스크의 크기를 확장하거나 축소할 수 있습니다.
가상 시스템에 Windows를 설치하면 실제 Windows PC에서와 똑같이 Windows 앱을 설치할 수 있습니다. Windows 시스템에서 실행되는 브라우저에서 설치 프로그램을 다운로드하거나 USB 드라이브, 이메일 또는 Mac에 설치 프로그램을 보관하는 다른 곳에서 Windows 시스템의 가상 디스크로 설치 프로그램이나 폴더를 드래그하십시오.
VirtualBox, Boot Camp 및 Windows 365
Oracle의 무료 VirtualBox는 가상 Windows 시스템을 실행하기 위한 또 다른 옵션이지만 작동하려면 인내심과 전문 지식이 필요합니다. 하드 드라이브나 시스템 RAM을 분할하는 것이 어렵다면 이 방법을 피하십시오. 앱은 상용 솔루션만큼 빠르거나 원활하게 실행되지 않으며 VirtualBox와 함께 사용하려면 Windows 라이선스를 구매해야 합니다.
Intel 기반 Mac의 별도 파티션에서 Windows 시스템을 실행하기 위한 Apple의 오랜 옵션인 Boot Camp는 어떻습니까? Boot Camp는 여전히 존재하지만 Apple은 사실상 지원을 중단했습니다. 그리고 Boot Camp에는 큰 불편이 있습니다. Windows를 실행할 때마다 macOS 시스템을 종료하고 다시 시작해야 합니다. macOS와 Windows 파티션 사이에도 통합이 없습니다. 예를 들어 Boot Camp를 사용하면 Mac 앱과 Windows 앱을 동시에 실행하거나 시스템 간에 파일을 빠르게 전송할 수 없습니다. Apple Silicon Mac이 있다면 Boot Camp는 생각조차 하지 마십시오. Boot Camp는 Intel 호환 버전의 Windows(Parallels를 통해 Apple Silicon 기반 장치에서 실행할 수 있는 ARM 버전은 아님)만 지원하기 때문에 Apple Silicon 칩이 있는 컴퓨터에는 어떤 형태로든 설치할 수 없습니다.
Microsoft는 최근 최종 사용자가 거의 모든 플랫폼에서 완전한 클라우드 기반 버전의 Windows에 액세스할 수 있도록 하는 Windows 365라는 비즈니스 중심 서비스를 발표했음을 기억할 것입니다. 그러나 이 플랫폼은 소비자를 대상으로 하지 않으며 Microsoft가 높은 수요로 인해 무료 평가판을 중단한 후 미래가 불투명합니다.
우리가 테스트한 최고의 가상화 소프트웨어
와인 에뮬레이션
몇 가지 Windows 앱만 실행하고 전체 에뮬레이트된 시스템이 필요하지 않은 경우 오픈 소스 Wine 에뮬레이션 계층을 기반으로 하는 대체 방법을 사용할 수 있습니다. Wine은 Windows를 완전히 설치하지 않고도 macOS 및 Linux 시스템에서 Windows 앱을 실행할 수 있게 해주는 오래된 프로젝트입니다. Wine이라는 이름은 "Wine Is Not Emulator"의 약자로 기술적으로 정확하지만 저와 같이 Wine을 에뮬레이터로 생각하고 싶다면 누구도 막을 수 없습니다.
살펴볼 가치가 있는 두 가지 와인 기반 방법은 CodeWeaver의 CrossOver 및 Wineskin Winery입니다. Wine 레이어를 수동으로 설정할 수도 있지만 CrossOver 및 Wineskin Winery가 이미 있는 경우에는 노력할 가치가 없습니다.
언급했듯이 Wine은 제한된 수의 Windows 앱에서만 작동하며 복잡하거나 고급 앱은 실행할 수 없습니다. 즉, Microsoft, Adobe, Corel 또는 기타 주요 공급업체의 최신 앱에서는 작동하지 않습니다. Wine을 통해 Steam을 설치할 수 있지만 최근 게임을 실행할 것으로 기대하지 마십시오. 실행되는 게임 및 앱의 경우 가상 Windows 시스템 내에서 실행할 때보다 더 빠른 성능을 기대해야 합니다.
크로스오버
CodeWeaver의 CrossOver는 1년 동안 무료 업그레이드를 포함하여 $59.95입니다. 설정이 쉽고 자동화되어 있습니다. CrossOver를 사용하면 실행하려는 앱에 대한 내장 데이터베이스를 검색하거나 호환되는 앱 목록을 탐색할 수 있습니다. 앱을 선택하면 CrossOver가 앱을 다운로드하거나 다운로드 링크를 제공합니다. 그런 다음 몇 가지 프롬프트를 따르면 CrossOver가 앱을 실행하는 병 (많은 와인 관련 용어 준비)을 만듭니다.
CrossOver가 작동하면 아름답게 작동합니다. 예를 들어, 몇 번의 클릭으로 Windows 텍스트 편집기 Notepad++를 설치하고 즉시 열었습니다. 그러나 CrossOver가 작동하지 않으면 메뉴가 구식 정보로 뒤죽박죽이기 때문에 크게 좌절하게 됩니다. 실제로 메뉴를 사용하여 목록에 있는 많은 앱을 설치할 수는 없습니다. 예를 들어, CrossOver 메뉴에서 내가 찾은 최고의 Mac 아이콘 편집기(Windows 기반이기도 함)인 Axialis IconWorkshop을 설치하려고 했습니다. 내가 무엇을 시도하든 설치 버튼은 회색으로 유지되었습니다. 결국 수동으로 앱을 설치할 수 있게 되었지만, 설치가 쉽지 않아 그 과정을 시도하는 것은 권장하지 않습니다.
CrossOver의 또 다른 단점은 병을 실행하려면 CrossOver 앱을 설치해야 한다는 것입니다. 다시 말해, 한 앱의 병을 다른 시스템으로 단순히 복사할 수 없습니다. 두 번째 컴퓨터에도 CrossOver를 설치해야 합니다. 고무적인 점은 CrossOver가 Windows 11 앱을 실행하는 데 초기에 성공했다는 점입니다.
포도주 양조장
일부 작업을 직접 수행하려는 경우 Wineskin Winery를 사용하여 Windows 앱을 실행하고 다른 macOS 앱처럼 작동하는 독립 실행형 컨테이너를 만들 수 있습니다. 이러한 독립형 앱 중 하나를 다른 Mac에 복사하여 추가 단계 없이 실행할 수도 있습니다. 화면 이름 doh123 을 사용한 프로그래머가 만들고 현재 Gcenx 라는 화면 이름을 가진 프로그래머가 유지 관리하는 Wineskin Winery는 진행 중인 작업이며 잘 문서화되지 않았습니다. 그럼에도 불구하고 아래는 Wineskin Winery와 함께 실행되는 Windows 앱을 얻는 단계별 가이드입니다.
이 예에서는 앞서 언급한 앱인 Axialis IconWorkshop을 설치하겠습니다. 저는 Windows 시스템에서 앱을 사용하여 Mac 시스템용 아이콘을 생성했지만 Wineskin Winery를 사용하면 Mac에서 직접 사용할 수 있습니다. 독립형 Axialis IconWorkshop 앱을 생성하는 동일한 기본 방법이 실행하려는 모든 Windows 앱에 적용됩니다.
먼저 Gcenx의 GitHub 페이지에서 Wineskin Winery를 다운로드합니다. "수동 설치" 섹션까지 아래로 스크롤하고(문법적이지 않지만 작동함) 다운로드 링크를 클릭합니다. macOS 설정에 따라 컴퓨터에서 Wineskin Winery 앱을 자동으로 추출할 수 있습니다. 그렇지 않으면 다운로드를 열어 압축을 풀어야 합니다. 추출된 앱을 응용 프로그램 폴더 또는 기타 편리한 위치로 이동합니다.
편집자 추천
그런 다음 Wineskin Winery 앱을 마우스 오른쪽 버튼으로 클릭하고 열기를 선택합니다. Mac에서 앱을 휴지통으로 이동하라는 메시지가 표시됩니다. 메시지를 무시하고 Esc 키를 누릅니다. 앱을 마우스 오른쪽 버튼으로 클릭하고 한 번 더 열기를 선택하여 시작합니다.
앱이 실행되면 업데이트 버튼을 클릭하여 최신 버전의 Wineskin Wrapper를 다운로드하십시오. 이것은 실제로 프로그램을 시작하는 책임이 있는 소프트웨어입니다. 사용 가능한 새 엔진 메뉴 항목 옆에 있는 더하기 기호를 클릭합니다. 복잡한 이름의 엔진(테스트 당시 WS11WineCX64Bit20.0.2)이 나타납니다. 다운로드 및 설치 옵션을 클릭합니다. 사용 가능한 엔진 목록은 이 가이드를 읽는 시점에 따라 다를 수 있습니다. 이름에 CX64Bit 문자열이 포함된 가장 높은 번호를 찾아 다운로드합니다.
다음 단계는 앱 창 상단의 목록에 있는 엔진 중 하나가 강조 표시되어 있는지 확인하는 것입니다. 그런 다음 Create New Blank Wrapper를 클릭하고 앱 이름을 입력합니다. 내 예에서는 Axialis IconWorkshop을 사용했습니다. 확인을 클릭하면 결국 대화 상자가 나타납니다. 새로 생성된 래퍼를 보려면 Finder에서 래퍼 보기 버튼을 클릭하세요. 앱이 손상되어 휴지통으로 이동해야 한다는 메시지가 표시되면 무시하세요. macOS가 해당 경고를 다시 표시하지 않도록 하려면 문자열 "xattr -rc"를 Mac 터미널에 입력하고(해당 코드 끝에 있는 공백을 잊지 마세요!) Finder에서 터미널로 래퍼를 드래그한 다음 키를 누릅니다. 입력하다. 그 문제를 해결하고 Wineskin Winery 앱을 닫을 수 있습니다.
새로 생성된 앱을 아직 열려고 시도하지 마십시오. 오류 메시지가 표시됩니다. 대신, 그것을 마우스 오른쪽 버튼으로 클릭하고 패키지 내용 표시를 선택하십시오. 열리는 Finder 창에서 Wineskin 앱을 두 번 클릭합니다(이는 단순히 Wineskin 이라고 하는 시스템의 유일한 부분입니다). 소프트웨어 설치, 실행 파일 설치를 차례로 선택하고 소프트웨어 설치 프로그램으로 이동합니다. 제 예제에 대한 Axialis 설치 프로그램을 이미 다운로드했기 때문에 Mac의 다운로드 폴더에서 선택했습니다.
몇 초 후(macOS의 몇 가지 권한 대화 상자) Axialis 앱의 Windows 설치 프로그램 대화 상자가 나타납니다. 몇 가지 메시지를 클릭하여 앱을 설치하고 설치 프로그램이 해당 과정을 실행하도록 했습니다. 프로세스가 끝나면 설치 프로그램이 IconWorkshop 앱을 시작했습니다. 그런 다음 실제 Windows 시스템에서와 마찬가지로 파일 메뉴에서 앱을 종료했습니다. 프로세스의 이 시점에서 IconWorkshop Windows 앱과 설치 프로그램(IconWorkshop을 실행하는 데 필요한 모든 것)은 모두 macOS 호환 Wineskin 앱의 drive_c 폴더에 저장됩니다.
다음으로 Wineskin은 Axialis 제거 프로그램으로 기본 설정된 실행 파일 선택 메뉴를 표시했습니다. 화살표 키가 있는 드롭다운 목록을 통해 올바른 실행 파일을 선택하고 확인을 클릭한 다음 Wineskin Winery를 종료했습니다. 이제 내가 만든 Axialis IconWorkshop 앱을 시작할 준비가 되었습니다. 다른 Mac 앱과 마찬가지로 Dock, 내 Mac의 응용 프로그램 폴더, 데스크탑 또는 다른 곳으로 드래그할 수 있습니다.
빌드하는 앱 또는 게임 컨테이너에 따라 Mac 시스템의 폴더에 액세스할 수 있도록 사용자화해야 할 수도 있습니다. 시작하려면 방금 생성한 Wineskin 기반 앱(내 예에서는 Axialis IconWorkshop이라는 Mac 앱)을 마우스 오른쪽 버튼으로 클릭하고 패키지 콘텐츠 표시를 선택합니다(이 옵션은 macOS 앱 또는 패키지에만 사용할 수 있습니다. drive_c 폴더 내에서 Windows 앱을 마우스 오른쪽 버튼으로 클릭하려고 하면 사용할 수 있습니다.) 결과 Finder 창에는 앞서 언급한 Wineskin 앱 및 drive_c 폴더를 포함하여 패키지 내부의 여러 항목이 표시됩니다.
Wineskin 앱을 다시 더블 클릭하여 실행하고 고급 버튼을 클릭한 다음 도구로 이동합니다. 도구 탭에서 구성 유틸리티를 선택합니다. 예를 들어 이를 사용하여 Wineskin 앱 내에서 Windows 스타일의 파일 또는 열기 대화 상자를 사용할 때 Mac의 데스크탑 또는 문서 폴더에 있는 파일을 나열하도록 에뮬레이트된 D: 드라이브 를 할당할 수 있습니다. 생성하는 각 Wineskin 앱에는 drive_c 폴더가 있는 고유한 내부 폴더 구조가 있습니다. 실행하려는 모든 Windows 앱에 대해 별도의 Wineskin 앱을 만들어야 합니다.
Wineskin 앱의 도구 탭에는 Winetricks라는 앱을 실행하는 버튼도 있습니다. 앱에 필요할 수 있는 글꼴을 설치하거나 에뮬레이트된 Windows 버전을 변경할 수 있습니다. Wineskin 앱의 구성 탭에서 기본 Wineskin 앱 아이콘을 선택한 아이콘으로 바꿀 수 있습니다. 고급 Windows 사용자는 Regedit 버튼을 사용하여 Wine 기반 앱이 드롭된 파일을 열도록 Windows 레지스트리의 Wine 버전을 수정할 수 있습니다. Regedit로 몇 분이면 Axialis 앱을 수정하여 내가 놓은 모든 Mac 아이콘이 자동으로 열리도록 했습니다. 웹에서 레지스트리 수정 지침(예: 이 페이지의 방법 4)을 찾을 수 있습니다.
불편하지만 불가능하지는 않다
Mac에서 Windows 앱을 실행하려는 경우 설정 프로세스가 반드시 저렴하거나 쉬울 것으로 기대하지 마십시오. 그러나 일단 앱을 실행하면 원활하고 안정적으로 작동해야 합니다. 반면에 Windows 컴퓨터에서 Mac 앱을 실행하려는 경우 거의 불가능하거나 노력할 가치가 없다는 것을 알게 될 것입니다. 이것이 macOS의 장점 중 하나입니다. 약간의 작업으로 원하는 거의 모든 앱을 실행할 수 있습니다.