Mac OS와의 하드웨어 호환성. Mac 및 Windows와 호환되는 외장 드라이브를 만드는 방법은 무엇입니까? 하드웨어 및 소프트웨어의 단일 제조업체

장치가 Mac 및 Windows와 호환되도록 하드 드라이브 또는 USB 스틱을 포맷해야 하는 경우 쉽게 할 수 있습니다. 장치를 포맷하면 모든 데이터가 삭제되므로 정보를 잃지 않으려면 즉시 백업하는 것이 좋습니다.

장치를 포맷하려면 다음이 필요합니다.

  • 달리다 디스크 유틸리티, /Applications/Utilities/ 찾기 ;
  • 장치를 연결하십시오.
  • 바탕 화면의 왼쪽 모서리에 있는 디스크 이름을 클릭한 다음 설정 버튼을 클릭합니다.
  • 드롭다운 메뉴 "포맷"을 클릭하고 "MS-DOS(FAT)"를 선택합니다. 여기에서 장치의 이름을 바꿀 수도 있습니다.
  • Mac 및 Windows PC와의 호환성을 위해 장치를 포맷하려면 "지우기" 버튼을 클릭하십시오.

포맷은 일반적으로 빠른 프로세스이지만 모두 포맷되는 장치의 파일 크기에 따라 다릅니다.
결과적으로 플래시 드라이브 또는 외장 하드 드라이브는 Mac OS X, Windows 95, 98, Windows XP, Vista, 7 및 심지어 Windows 8과 호환됩니다. 이 포맷 방법은 USB 플래시 드라이브, 외장 하드 드라이브에 이상적입니다. 여러 OS에서 사용하도록 설계되었습니다.

FAT32 사용의 주요 단점은 파일 크기 제한입니다. 따라서 포맷되는 장치에는 4GB를 넘지 않아야 합니다. exFAT를 사용하여 4GB보다 큰 장치를 포맷하면 이전 버전의 OS X 및 Windows와 호환되지 않습니다.

소프트웨어

Mac OS 9에서 Mac OS X로 원활하게 전환하기 위해 Carbon이 만들어졌습니다. Carbon으로 작성된 애플리케이션은 이러한 운영 체제에서 실행할 수 있습니다. 반면에 Mac OS X은 다른 버전의 Mac OS와 역호환되지 않는 OpenSTEP에서 많은 것을 물려받았습니다. 현재 Apple은 Cocoa라는 API를 권장하며 OpenSTEP 레거시가 상당히 눈에 띕니다. 많은 클래스 이름이 NeXTSTEP의 줄임말인 "NS"(NSObject, NSArray)로 시작합니다.

Mac OS X도 Java를 지원합니다. 이것은 Swing을 사용하여 Java로 작성된 응용 프로그램이 Cocoa를 사용하는 응용 프로그램과 동일하게 보인다는 것을 의미합니다. 전통적으로 Cocoa 애플리케이션은 Java의 대안인 Objective C로 개발되었습니다. 그러나 2007년 7월 25일에 Apple은 Cocoa에 대한 추가 확장이 Java로 포팅되지 않을 것이라고 밝혔습니다. Mac OS X의 일부로 버전 10.5 Leopard부터 Cocoa를 지원하는 Ruby 인터프리터가 제공됩니다.

이전 버전과 달리 Mac OS X은 완전한 UNIX-03 인증 운영 체제이므로 BSD, Linux 및 기타 UNIX 유사 시스템용으로 작성된 대부분의 프로그램은 추가 코드 변경이 거의 또는 전혀 없이 Mac OS X에서 컴파일 및 실행됩니다. 이러한 프로그램을 쉽게 설치할 수 있도록 Fink 또는 MacPorts(이전 DarwinPorts)와 같은 패키지 관리자가 개발되었습니다. 이는 데비안의 apt 또는 FreeBSD의 포트와 유사합니다.

버전 10.3부터 Mac OS X에는 기본적으로 X 서버의 사용자 정의 버전인 X11.app도 포함되어 있습니다. 이를 통해 X11용으로 설계된 응용 프로그램이 X11용 gtk, Qt(Qt4는 X11 모드와 일반 Aqua 모드 모두에서 Mac OS X를 지원함) 등을 사용하여 Mac OS X에서 실행할 수 있습니다. X11.app은 디스플레이에 Quartz를 사용합니다. 그러나 X11.app에는 응용 프로그램 설계에서 Aqua 스타일이 부족하고 Unicode에 대한 불완전한 지원과 같은 여러 가지 문제가 있습니다.

이전 OS 버전은 XDarwin을 통해 X 서버를 실행할 수 있습니다.

Mac OS X은 Mach 3.0 마이크로커널에 구축된 XNU 커널을 기반으로 합니다.

하드웨어

Mac OS X의 초기 버전은 PowerPC G3, G4 및 G5 프로세서가 장착된 모든 Macintosh 컴퓨터(노트북, 데스크탑 또는 서버)를 지원했습니다. 최신 버전은 더 이상 이전 하드웨어를 지원하지 않습니다. 예를 들어 10.3 Panther는 이전 G3를 지원하지 않으며 10.4 Tiger는 FireWire 포트가 없는 시스템을 지원하지 않으며 WWDC에서 발표된 10.5 Leopard 베타는 G3를 전혀 지원하지 않습니다. 그러나 일부 G3 이전 시스템을 포함하여 Apple에서 공식적으로 지원하지 않는 하드웨어에 Mac OS X의 새 버전을 설치하기 위해 타사에서 만든 XPostFacto 및 설치 프로그램 패치와 같은 유틸리티가 있습니다. 하드웨어에 필요한 일부 기능(예: 그래픽 가속, DVD 굽기)을 제외하고 운영 체제는 지원되는 모든 하드웨어에서 동일한 기능을 제공합니다.

Mac OS X의 PowerPC 버전은 사용자가 Mac OS X에서 프로세스로 Mac OS 9를 실행할 수 있는 소위 Classic 에뮬레이션을 통해 이전 Mac OS 응용 프로그램과 호환되므로 많은 이전 응용 프로그램이 이전 버전에서 실행되는 것처럼 실행됩니다. 운영 체제. Classic은 Intel 프로세서가 장착된 컴퓨터를 지원하지 않습니다.

2002년 4월 eWeek는 Apple이 Intel x86 프로세서에서 실행되는 코드명 Marklar인 Mac OS X 버전을 보유하고 있다는 소문을 보도했습니다. Marklar의 아이디어는 Mac OS X을 Apple이 PowerPC 플랫폼 개발의 어려움을 극복할 수 있는 대체 플랫폼으로 옮기는 것이었습니다. 소문은 인텔 프로세서용 Mac OS X 버전이 파일 공유 네트워크에 등장한 2005년 5월까지 확인되지 않았습니다.

2005년 6월 6일, Steve Jobs는 소문을 확인하고 WWDC에서 Apple이 2년 이내에 PowerPC에서 Intel 프로세서로 전환할 것이라고 발표했습니다. 그 전에 Apple은 Motorola 68K에서 IBM/Motorola PowerPC로 플랫폼을 전환했습니다. Apple은 대부분의 68K 응용 프로그램을 실행할 수 있는 Motorola 68K 에뮬레이터를 새 OS에 포함했습니다. Apple은 11년 동안 에뮬레이터를 지원해 왔습니다. 그러나 Intel로 전환할 때 제거되었습니다. 새 OS에는 Rosetta라는 PowerPC 에뮬레이터가 포함되어 있습니다. 또한, 새 버전 XCode 및 해당 콘솔 유틸리티를 사용하면 여러 플랫폼(ppc, ppc64, i386, ...)에 대한 지원을 포함할 수 있는 실행 파일인 범용 바이너리(fat 바이너리)를 개발할 수 있습니다.

현재 PowerPC에서만 사용할 수 있는 대부분의 응용 프로그램은 Rosetta 에뮬레이터를 사용하여 지원됩니다. 그러나 Apple은 개발자에게 두 플랫폼 모두에 대한 범용 앱을 만들 것을 요청하고 있습니다. 범용 응용 프로그램은 Rosetta 에뮬레이터로 실행되는 PowerPC 응용 프로그램보다 Intel 기반 컴퓨터에서 더 빠르게 실행됩니다. 커널 확장 및 시스템 기본 설정 플러그인과 같은 일부 PowerPC 소프트웨어는 Intel 기반 컴퓨터에서 지원되지 않습니다.

MacIntel은 PowerPC, x86 및 일반 앱을 실행할 수 있지만 PowerPC Mac은 일반 및 PowerPC 앱만 실행할 수 있습니다. PowerPC 플랫폼에 대한 지원은 Mac OS X 10.5에서 유지되었습니다. 잡스는 또한 Mac OS X에 크로스 플랫폼이 이미 존재했기 때문에 새 버전의 Mac OS X이 존재하는 대부분 동안 Intel 프로세서에서 실행되었다는 소문을 확인했습니다. OpenSTEP은 x86을 포함한 많은 플랫폼으로 포팅되었으며 Darwin은 둘 다 지원(PowerPC 및 x86).

Mac OS X이 iPhone 및 iPod touch로 포팅되었습니다. 폐쇄형 플랫폼과 데스크탑(SpringBoard로 대체됨)의 부족과 같은 주요 변경 사항에도 불구하고 포트는 XNU 커널인 Darwin과 같은 기능을 유지했습니다. Converter와 같은 일부 타사 프로그램은 데스크톱 버전의 효과를 유지합니다.

Mac OS X의 진화

Apple의 운영 체제 Mac OS X은 현재 워크스테이션 및 랩톱용 버전과 기업의 로컬 네트워크 작업을 구성하는 데 필요한 서버용 버전의 두 가지 버전으로 제공됩니다. Mac OS X 10.0 출시 이후 여섯 가지 수정 사항이 추가로 출시되었으며 각 수정 사항에는 고양이과에 속하는 동물의 이름이 있습니다.

Mac OS X 10.0 치타(Cheetah): 운영체제의 최초 업데이트 버전이 됨 맥 시스템 OS. 2001년 3월에 등장했으며 UNIX 운영 체제와 FreeBSD 서비스를 기반으로 만들어졌습니다. 새로운 기술새로운 운영 체제의 기능, 안정성 및 보안을 향상시킬 수 있습니다. 그러나 Cheetah 10.0 버전은 작동이 불안정하여 현재 제공되는 여러 기능이 부족했습니다. 최신 버전 Mac OS X 시스템이므로 Apple은 무료 업데이트를 출시했습니다.

Mac OS X 10.1 Puma: Mac OS X 10.0 Cheetah를 버전 10.1(Puma)로 업그레이드하여 첫 번째 버전에 존재했던 여러 버그를 수정하고 안정성을 개선한 Apple에서 개발한 무료 업데이트입니다. 의인화, 고품질그래픽, 시스템 설정에 대한 빠른 액세스, 네트워킹 기능 및 주변 장치 범위 확장, DVD 디스크 재생 및 기록.

Mac OS X 10.2 Jaguar: 새로운 버전의 Mac OS X 운영 체제에 150개 이상의 다양한 변경 사항 및 추가 사항이 적용되었으며, 그 주요 사항은 Quartz Extreme 기술을 사용한 하드웨어 가속 사용자 인터페이스 지원이었습니다. 처리는 비디오 카드 프로세서에 의해 수행됩니다. 이 버전은 QuickTime 6 멀티미디어 센터, iChat 인터넷 인스턴트 메시징 프로그램, 통합 주소록 및 Inkwell 필기 시스템을 도입했습니다. 스팸 필터링, Finder 파일 검색 및 Sherlock 3 인터넷 검색을 포함하도록 메일 프로그램이 개선되었습니다.

Mac OS X 10.3 Panther: 2003년 10월 24일에 출시되었으며 FileVault 데이터 암호화 기술이 도입되었습니다. 후속 시스템 업데이트는 일부 보안 문제 수정, 혼합 네트워크에서 원격 파일 작업의 안정성 향상, 파일 공유 시스템 및 무선 네트워킹 지원 개선, 비디오 카드 드라이버 업데이트, 디렉토리 시스템 및 OpenGL 지원과 같은 많은 변경 사항을 가져왔습니다. Safari 브라우저, 메일 클라이언트, 주소록, Stickies 및 QuickTime이 변경되고 개선되었으며 타사 소프트웨어에 대한 지원이 개선되었습니다.

Mac OS X 10.4 Tiger: 2005년 4월에 출시되었으며 200개 이상의 변경 사항과 추가 사항이 포함되어 있어 컴퓨터를 더 빠르고 안정적으로 실행할 수 있습니다. 이 Mac OS X 버전의 주요 참신함은 고유한 Spotlight 빠른 정보 검색 기능과 한 번의 클릭으로 일상적인 작업을 수행할 수 있도록 지속적으로 반복되는 일련의 작업을 자동화하도록 설계된 Automator 응용 프로그램인 대시보드 위젯용 인터페이스입니다. .

Mac OS X 10.5 Leopard: 2007년 10월 26일에 출시되었으며 300개 이상의 개선 사항과 추가 사항이 포함되어 있습니다. 변경 사항은 주로 운영 체제의 핵심에 영향을 미쳤으며 이제 DTrace 동적 추적 프레임워크가 여기에 통합되었으며 Ruby 및 Python 프로그래밍 언어로 응용 프로그램을 개발하기 위한 Cocoa Bridges 환경도 있습니다. Scripting Bridge를 사용하면 프로그램을 통해 Mac 응용 프로그램을 자동화할 수 있습니다. Objective-C, Ruby 및 Python에서. Rails, Mongrel 및 Capistrano도 시스템에 포함되었습니다. Mac OS X 10.5 Leopard는 이제 완전한 UNIX 시스템으로 인식됩니다. 중요한 이벤트는 이제 Macintosh 컴퓨터에 두 번째 작업 운영 체제로 Windows를 설치할 수 있는 이 버전의 Boot Camp 프로그램이 등장한 것입니다. 새로운 버전의 Mac OS X은 시스템 및 데이터 백업을 생성하기 위한 스택, 훑어보기, 스페이스 및 타임머신과 같은 기능을 추가하여 Finder 및 기타 유용한 응용 프로그램을 완전히 업데이트했습니다.

Mac OS X 10.6 Snow Leopard: 2008년 6월에 출시되었으며 많은 주요 변경 사항이 포함되어 있습니다. 이제 Intel 프로세서에서만 작동하고 작업에 64비트 기술을 사용하며 64비트 및 32비트 응용 프로그램과 동일하게 작동하고 디스크 공간의 거의 절반을 차지하며 더 빠르게 설치, 로드 및 작동합니다. 모든 표준 맥 앱 OS X(Finder, Mail, Safari, iCal 및 iChat 등)는 새 버전에서 64비트 코드로 변환되어 성능이 크게 향상되고 해커 공격에 대한 저항력이 강화되었습니다. Grand Central Dispatch를 사용하면 멀티 코어 시스템을 최대한 활용하고 컴퓨터 성능을 높일 수 있습니다. 인터페이스 스케일링이 추가되었습니다. Snow Leopard OS는 파일 공유에 Bonjour 기술을 사용하고 프로그램 창 작업에 스택을 사용하며 더욱 편리하고 접근하기 쉬운 노출 기능을 업데이트했습니다. 백업 속도가 향상되어 iChat은 이제 AIM 릴레이 서버를 사용하여 연결 실패를 방지하기 위해 데이터를 전송할 수 있습니다.

OS X의 가장 열렬한 팬조차도 때때로 "적" Windows를 사용해야 합니다. 상황은 다릅니다. 은행 클라이언트와 기업 소프트웨어를 사용해야 하는 것부터 게임을 시작하는 것까지. 타사 도구와 Apple 독점 솔루션을 모두 사용하여 Windows용으로 작성된 응용 프로그램을 실행하는 방법에는 여러 가지가 있습니다.

일반적으로 Windows 전체 설치, 가상 머신 사용 및 Windows 소프트웨어 환경 에뮬레이터의 세 가지 범주로 나눌 수 있습니다. 각 옵션에는 고유한 장점과 단점이 있으므로 가장 적합한 옵션을 선택할 수 있도록 모든 옵션을 살펴보겠습니다.

Boot Camp로 Windows 설치하기

특히 Windows와의 모든 연결을 끊을 수 없는 불행한 사람들을 위해 Apple은 Mac을 준비할 수 있는 Boot Camp Assistant 유틸리티를 만들었습니다. 윈도우 설치그리고 실제로 설치합니다. 이 경우 디스크에 별도의 파티션이 생성되어 두 운영 체제가 서로 독립적으로 작동할 수 있습니다.

50GB의 여유 공간과 Windows 부팅 디스크가 필요합니다. 설치 프로세스 자체는 매우 간단합니다. 마법사의 지시를 따르고 완료될 때까지 기다리기만 하면 됩니다. 재부팅 후에는 일반 PC와 마찬가지로 완전한 버전의 Windows를 마음대로 사용할 수 있습니다. 필요한 응용 프로그램이나 게임을 설치하는 것이 남아 있으며 사용할 수 있습니다. 요구 사항 및 지원되는 버전에 대해 자세히 알아보십시오.

부트 캠프의 이점

  • 성능. 모든 것부터 Mac 리소스하나의 OS만 사용하므로 최대 성능을 얻을 수 있습니다.
  • 호환성. 전체 Windows 덕분에 모든 응용 프로그램 및 게임과의 완전한 호환성이 보장됩니다.

부트캠프의 단점

  • 재부팅이 필요합니다. Mac을 재시동해야 할 때마다 Windows를 시작하려면
  • 통합 부족. Windows는 HFS + 파일 시스템을 지원하지 않으므로 OS X 파일에 액세스할 수 없으며 그 반대도 마찬가지입니다.

가상 머신 사용

이 방법은 이전 방법과 공통점이 많지만 구현이 약간 다릅니다. 이를 통해 본격적인 OS도 얻지 만 실제 하드웨어가 아니라 가상 하드웨어에 설치됩니다. 특수 소프트웨어(가상 머신)는 Windows를 실행하기 위한 하드웨어 플랫폼을 에뮬레이션하여 Mac의 일부 리소스를 제거하고 하나의 OS가 다른 OS 내에서 실행되는 것으로 밝혀졌습니다.

패러렐즈 데스크탑


Parallels.com

아마도 Mac 중에서 가장 인기 있는 가상 머신일 것입니다. Parallels는 정기적으로 업데이트되며 항상 다음과 함께 작동합니다. 현재 버전 OS X와 ​​Windows는 OS X와 ​​Windows 인터페이스가 화면에 동시에 표시되고 응용 프로그램이 소유권에 관계없이 실행되는 하이브리드 모드와 같은 추가 기능이 있습니다. 또한 이 프로그램은 Boot Camp 파티션에서 Windows를 시작할 수 있으므로 재부팅하지 않고 응용 프로그램이나 데이터에 액세스해야 하는 경우에 편리합니다.

프로그램의 단점은 Parallels가 무료가 아니라는 것입니다. 주니어 버전은 $79.99를 돌려드립니다.

VM웨어 퓨전


vmware.com

OS 가상화를 위한 또 다른 상용 솔루션입니다. VMware Fusion의 핵심 기능은 Windows PC에서 가상 머신으로 전체 환경을 전송하고 Mac에 이미 있는 애플리케이션을 계속 사용할 수 있게 해주는 Exchange Wizard입니다. 설치된 윈도우파일 및 네트워크 리소스에 대한 액세스는 물론 OS X과 클립보드를 공유합니다. 해당 앱은 OS X 기능(Spotlight, Mission Control, Exposé)과 완전히 통합됩니다. 또한 Boot Camp 파티션에서 Windows 실행을 지원합니다.

VMware Fusion은 6,300 루블이지만 구매하기 전에 무료 평가판에서 기능을 탐색할 수 있습니다.


귀하의 계획에 Windows 애플리케이션 실행을 위한 추가 비용이 포함되어 있지 않다면 귀하의 선택은 Oracle입니다. 유료에 비해 기능은 훨씬 적지만 간단한 작업에는 상당히 적합합니다. OS X 시스템 기능과의 통합에 의존해서는 안 되지만 공유 클립보드 및 네트워크 리소스에 대한 액세스와 같은 기본적인 기능은 여기에서 사용할 수 있습니다. 무료 VirtualBox는 모든 제한을 완전히 정당화합니다.

가상 머신의 이점

  • 두 운영 체제의 동시 작동. Windows 응용 프로그램을 실행하기 위해 Mac을 다시 시작할 필요가 없습니다.
  • 파일 공유. Windows는 OS X 내에서 실행되기 때문에 파일 시스템 지원에는 문제가 없습니다.

가상 머신의 단점

  • 성능이 낮습니다. 두 운영 체제 간에 Mac 리소스가 공유되기 때문에 특히 구형 컴퓨터에서 응용 프로그램 성능이 상당히 느려집니다.
  • 호환성 문제. 하드웨어에 직접 액세스해야 하는 일부 응용 프로그램(주로 게임)은 제대로 작동하지 않거나 전혀 작동하지 않을 수 있습니다.

에뮬레이터 사용

에뮬레이터를 사용하면 모든 것이 가상 머신 및 Boot Camp와 완전히 다릅니다. 오히려 그들은 가상 머신과 공통점이 있으며 Windows를 전체적으로 에뮬레이트하지 않고 원하는 응용 프로그램이 작동하는 데 필요한 소프트웨어 구성 요소 만 에뮬레이션합니다. 우리는 본격적인 OS와 그 기능에 대한 액세스 권한을 갖지 못할 것입니다. OS X 환경에서 직접 Windows 응용 프로그램을 실행할 수 있는 특정 호환성 계층을 얻습니다.

모든 에뮬레이터는 동일한 원리로 작동합니다. 응용 프로그램 설치는 setup.exe를 통해 초기화된 다음 해당 프로세스에서 필요한 실행 매개 변수가 구성되고 필요한 라이브러리가 자동으로 로드됩니다. 그런 다음 모든 기본 OS X 프로그램과 동일한 방식으로 작동하는 응용 프로그램 아이콘이 Launchpad에 나타납니다.

와인병


winebottler.kronenberg.org

이 에뮬레이터는 .EXE 파일을 OS X 호환 응용 프로그램으로 변환할 수 있습니다. 또한 WineBottler를 사용하면 이미 구성된 일부 Windows 응용 프로그램을 자동으로 로드할 수 있습니다. 완전 무료이며 OS X El Capitan과 호환됩니다.

술고래

이전 에뮬레이터와 마찬가지로 Wine 라이브러리를 사용하여 포트를 생성하는 또 다른 에뮬레이터입니다. 이전 솔루션에 비해 Wineskin에는 더 많은 설정이 있으며 매개 변수를 미세 조정할 수 있습니다. 구성 및 사용에 대해 자세히 이야기했습니다.

크로스오버

개발 팀이 이미 널리 사용되는 많은 Windows 응용 프로그램 및 게임을 조정하고 사용자 정의한 상용 에뮬레이터입니다. CrossOver는 친근한 인터페이스를 가지고 있으며 설정을 파헤치고 처리할 필요가 없습니다. 가능한 실수. 유일한 부정적인 점은 지불된다는 것입니다. 라이센스 비용은 $20.95이지만 14일의 평가판 기간이 있습니다.

에뮬레이터의 장점

  • Windows 라이센스가 필요하지 않습니다. 에뮬레이터는 호환성 레이어를 통해 애플리케이션을 실행하므로 라이선스가 부여된 OS 사본이 필요하지 않습니다.
  • 성능. 다시 말하지만 본격적인 Windows를 실행하는 가상 머신에서 소비되는 리소스가 절약되기 때문에 이에 비해 더 높은 성능을 얻을 수 있습니다.

에뮬레이터의 단점

  • 설정의 어려움. Windows 앱을 사용하려면 먼저 설정해야 하는데 특히 게임의 경우 항상 쉽지는 않습니다.
  • 호환성 문제. 경우에 따라 응용 프로그램(종종 리소스 집약적)이 제대로 작동하지 않거나 전혀 작동하지 않을 수 있습니다.

선택해야 할 것

그러한 다양성 중에서 선택하는 최종 결과는 무엇입니까? 이 질문에 대한 답은 하나도 없습니다. 각각의 경우 필요에 따라 구축해야 하지만 일반적으로 권장 사항은 다음과 같습니다.

  • 신병 훈련소주로 게이머와 최대 성능 및 소프트웨어 호환성이 필요한 사용자에게 적합합니다. 우리는 Mac을 재부팅하고 본격적인 Windows 컴퓨터를 얻습니다.
  • 가상 머신두 운영 체제가 동시에 필요한 경우 도움이 됩니다. 우리는 성능을 희생하지만 재부팅을 피하고 좋은 통합을 얻습니다.
  • 에뮬레이터간단한 작업과 드물게 사용하는 경우에만 권장할 수 있습니다. 예를 들어, 한 달에 두 번 은행 클라이언트를 사용해야 하거나 가끔 좋아하는 게임에서 향수를 불러일으키는 경우입니다.

자신에게 가장 적합한 옵션을 선택하고 의견을 통해 Mac에서 Windows 응용 프로그램을 사용해야 하는 이유와 실행 방법을 알려주십시오.

소프트웨어

Mac OS 9에서 Mac OS X로 원활하게 전환하기 위해 Carbon이 만들어졌습니다. Carbon으로 작성된 애플리케이션은 이러한 운영 체제에서 실행할 수 있습니다. 반면에 Mac OS X은 다른 버전의 Mac OS와 역호환되지 않는 OpenSTEP에서 많은 것을 물려받았습니다. Apple은 현재 Cocoa라는 API를 권장하며 OpenSTEP의 유산은 상당히 눈에 띕니다. 많은 클래스 이름이 NeXTSTEP의 약어인 "NS"(NSObject, NSArray)로 시작합니다.

Mac OS X도 Java를 지원합니다. 이것은 Swing을 사용하여 Java로 작성된 응용 프로그램이 Cocoa를 사용하는 응용 프로그램과 동일하게 보인다는 것을 의미합니다. 전통적으로 Cocoa 애플리케이션은 Java의 대안인 Objective C로 개발되었습니다. 그러나 2007년 7월 25일에 Apple은 Cocoa에 대한 추가 확장이 Java로 포팅되지 않을 것이라고 밝혔습니다. Mac OS X의 일부로 버전 10.5 Leopard부터 Cocoa를 지원하는 Ruby 인터프리터가 제공됩니다.

이전 제품과 달리 Mac OS X은 완전한 UNIX'03 인증 운영 체제입니다. 이는 BSD, Linux 및 기타 UNIX 유사 시스템용으로 작성된 대부분의 프로그램이 추가 코드 변경이 거의 또는 전혀 없이 Mac OS X에서 컴파일 및 실행됨을 의미합니다. Fink 또는 MacPorts(이전의 DarwinPorts)와 같은 패키지 관리자는 이러한 프로그램을 쉽게 설치할 수 있도록 개발되었습니다. Debian의 apt 또는 FreeBSD의 포트와 같습니다.

버전 10.3부터 Mac OS X에는 기본적으로 X 서버의 사용자 정의 버전인 X11.app도 포함되어 있습니다. 이를 통해 X11용 gtk, Qt(Qt4는 X11 모드와 일반 Aqua 모드 모두에서 Mac OS X를 지원함) 등을 사용하여 Mac OS X에서 X11용으로 개발된 응용 프로그램을 실행할 수 있습니다. X11.app은 디스플레이에 Quartz를 사용합니다. 그러나 X11.app에는 응용 프로그램 설계에서 Aqua 스타일이 부족하고 Unicode에 대한 불완전한 지원과 같은 여러 가지 문제가 있습니다.

이전 OS 버전은 XDarwin을 통해 X 서버를 실행할 수 있습니다.

Mac OS X은 Mach 3.0 마이크로커널에 구축된 XNU 커널을 기반으로 합니다.

하드웨어

Mac OS X의 초기 버전은 PowerPC G3, G4 및 G5 프로세서가 장착된 모든 Macintosh 컴퓨터(노트북, 데스크탑 또는 서버)를 지원했습니다. 최신 버전은 더 이상 이전 하드웨어를 지원하지 않습니다. 예를 들어 10.3 Panther는 이전 G3를 지원하지 않으며 10.4 Tiger는 FireWire 포트가 없는 시스템을 지원하지 않으며 WWDC에서 발표된 10.5 Leopard 베타는 G3를 전혀 지원하지 않습니다. 그러나 일부 G3 이전 시스템을 포함하여 Apple에서 공식적으로 지원하지 않는 하드웨어에 Mac OS X의 새 버전을 설치하기 위해 타사에서 만든 XPostFacto 및 설치 프로그램 패치와 같은 유틸리티가 있습니다. 하드웨어에 필요한 일부 기능(예: 그래픽 가속, DVD 굽기)을 제외하고 운영 체제는 지원되는 모든 하드웨어에서 동일한 기능을 제공합니다.

Mac OS X의 PowerPC 버전은 사용자가 Mac OS X에서 프로세스로 Mac OS 9를 실행할 수 있는 소위 Classic 에뮬레이션을 통해 이전 Mac OS 응용 프로그램과 호환되므로 많은 이전 응용 프로그램이 이전 버전에서 실행되는 것처럼 실행됩니다. 운영 체제. Classic은 Intel 프로세서가 장착된 컴퓨터를 지원하지 않습니다.

2002년 4월 eWeek는 Apple이 Intel x86 프로세서에서 실행되는 코드명 Marklar인 Mac OS X 버전을 보유하고 있다는 소문을 보도했습니다. Marklar의 아이디어는 Mac OS X을 Apple이 PowerPC 플랫폼 개발의 어려움을 극복할 수 있는 대체 플랫폼으로 옮기는 것이었습니다. 소문은 인텔 프로세서용 Mac OS X 버전이 파일 공유 네트워크에 등장한 2005년 5월까지 확인되지 않았습니다.

2005년 6월 6일, Steve Jobs는 소문을 확인하고 WWDC에서 Apple이 2년 이내에 PowerPC에서 Intel 프로세서로 전환할 것이라고 발표했습니다. 그 전에 Apple은 Motorola 68K에서 IBM/Motorola PowerPC로 플랫폼을 전환했습니다. Apple은 대부분의 68K 응용 프로그램을 실행할 수 있는 Motorola 68K 에뮬레이터를 새 OS에 포함했습니다. Apple은 11년 동안 에뮬레이터를 지원해 왔습니다. 그러나 Intel로 전환할 때 제거되었습니다. 새 OS에는 Rosetta라는 PowerPC 에뮬레이터가 포함되어 있습니다. 또한 새 버전의 XCode와 해당 콘솔 유틸리티를 사용하면 여러 플랫폼(ppc, ppc64, i386, ...)에 대한 지원을 포함할 수 있는 실행 파일인 범용 바이너리(fat 바이너리)를 개발할 수 있습니다.

현재 PowerPC에서만 사용할 수 있는 대부분의 응용 프로그램은 Rosetta 에뮬레이터를 사용하여 지원됩니다. 그러나 Apple은 개발자에게 두 플랫폼 모두에 대한 범용 앱을 만들 것을 요청하고 있습니다. 범용 응용 프로그램은 Rosetta 에뮬레이터로 실행되는 PowerPC 응용 프로그램보다 Intel 기반 컴퓨터에서 더 빠르게 실행됩니다. 커널 확장 및 시스템 기본 설정 플러그인과 같은 일부 PowerPC 소프트웨어는 Intel 기반 컴퓨터에서 지원되지 않습니다.

MacIntel은 PowerPC, x86 및 일반 앱을 실행할 수 있지만 PowerPC Mac은 일반 및 PowerPC 앱만 실행할 수 있습니다. PowerPC 플랫폼에 대한 지원은 Mac OS X 10.5에서 유지되었습니다. Jobs는 또한 Mac OS X에 크로스 플랫폼이 이미 존재했기 때문에 새 버전의 Mac OS X이 대부분 Intel 프로세서에서 실행되었다는 소문을 확인했습니다. (PowerPC 및 x86).

Mac OS X이 iPhone 및 iPod touch로 포팅되었습니다. 주요 변경 사항에도 불구하고(예: 폐쇄형 플랫폼 및 데스크톱 부족(SpringBoard로 대체됨)) 포트는 XNU 커널인 Darwin과 같은 기능을 유지했습니다. 일부 타사 프로그램에서는 예를 들어 변환기 프로그램에서 데스크톱 버전의 효과가 유지됩니다.

오랫동안 이 둘은 운영체제우리는 전쟁 중입니다. 일부는 "애플" 소프트웨어의 매력을 증명하는 반면, 다른 일부는 Windows를 지지하며 겉치레를 벗어납니다. 여전히 Linux 지지자가 있지만 우리는 그들을 건드리지 않을 것입니다.

그렇다면 Microsoft 소프트웨어가 일반 사용자에게 더 적합한 이유는 무엇입니까? Windows를 선호하는 10가지 이유를 찾았습니다. 그리고 여기에 그 중 첫 번째가 있습니다.

계략

Mac OS에는 게임이 거의 없습니다. 물론 가상 머신을 설치하고 거기에 장난감을 설치하고 즐길 수 있습니다. 그러나 이것은 목발이있는 게임입니다. 그렇지 않으면 말하지 않을 것입니다. 그리고 Yabloko 회사는 게임 업계의 개발자들이 게임을 Mac OS로 포팅하도록 끌어들이기를 원하지 않습니다.

동일한 Windows 10에는 기능에 게임 모드가 있습니다. OS 자체는 이제 리소스에서 불필요한 모든 백그라운드 프로그램을 제한합니다. 그리고 해제된 모든 권한은 게임에 부여됩니다. 백그라운드 응용 프로그램을 수동으로 청소하는 것보다 훨씬 편리합니다.

하드웨어 업데이트

우리는 이미 게임 주제를 다루었기 때문에 Macintosh의 구성과 일반적인 시스템 장치에 대해 말해야 합니다.

원하는 즉시 Windows에서 시스템 장치를 업데이트할 수 있습니다. 메모리 추가, 비디오 카드를 더 강력한 카드로 변경, 새 카드에서 처음부터 완전히 다시 빌드 마더보드-이 모든 것은 언제든지 사용할 수 있습니다. 가장 중요한 것은 이에 대한 충분한 자금이 있다는 것입니다. 게임은 매년 점점 더 까다로워지고 있으며 구성 요소 제조업체도 잠을 자지 않고 업데이트되거나 근본적으로 새로운 블록을 출시합니다. 그러나 이것은 랩톱 및 모노 블록에는 적용되지 않습니다. 여기서는 사과 가제트를 사용하는 것보다 낫지 않습니다.

그러나 사과를 사용하면 그러한 숫자가 작동하지 않습니다. 추가하다 이미 심각한 어려움을 겪고 있지만 더 큰 규모의 무언가에 대해 말을 더듬을 가치조차 없습니다. 그리고 새로운 게임의 폭식을 감안할 때 2 ~ 3 년 안에 현재 가제트를 최신 가젯으로 교체하는 문제가 발생할 것입니다.

게임을 고려하지 않더라도 강력한 하드웨어를 필요로 하는 탐욕스러운 프로그램이 많이 있습니다. 그건 그렇고, Windows의 시스템 장치는 유사한 Apple 제품 구성보다 2 ~ 2.5 배 저렴합니다. 그러니 생각해보세요.

주변 장치와의 시스템 호환성

Mac OS의 또 다른 단점은 다양한 장치와의 호환성입니다. 프린터, 스캐너, Wi-Fi 라우터 및 기타 많은 사무 장비가 Macintosh에서 항상 올바르게 감지되는 것은 아닙니다. 그리고 시스템이 어떤 작업도 완전히 거부하는 경우가 있습니다.

Apple이 자체적으로 드라이버를 개발하는 장치는 문제 없이 작동합니다.

이 상황은 Windows에서 거의 불가능합니다. 이 OS는 매우 오래되고 매우 구체적이지 않는 한 기술을 감지하지 않습니다. 그런 다음 드라이버가 있으면 모든 것이 올바르게 작동할 가능성이 매우 높습니다.

프로그램 창 작업

Macintosh에는 응용 프로그램을 전체 화면 모드로 이상하게 확장하는 불쾌한 기능이 있습니다. 예를 들어 브라우저가 부분적으로 확장되어 창 크기를 특정 페이지로 잘라낼 수 있습니다. 다른 유틸리티도 마찬가지입니다. 이상한 논리. 그러나 자석 유틸리티가 있습니다. 프로그램이 제대로 작동하려면 깨끗한 운영 체제에 설치하는 것이 좋습니다.

Windows에서는 이러한 문제가 없습니다. 전체 화면 모드는 전체 화면 모드입니다.


시스템용 소프트웨어 선택

그건 그렇고, 프로그램 자체에 대해. Windows의 경우 모든 취향과 작업에 대해 엄청난 양의 소프트웨어를 사용할 수 있습니다. 당신은 단순히 Mac에 대한 그러한 풍부함을 찾지 못할 것입니다. 예, 거기에서 찾을 수 없습니다. 기존 소프트웨어조차도 기능면에서 PC에 비해 열등한 경우가 많습니다.

Mac에 있는 동일한 Office는 Microsoft 거대 기업보다 심각하게 열등합니다. 그러나 현재 브라우저를 통해 실행되는 서비스가 이미 많기 때문에 전혀 중요하지 않을 수 있습니다. 파일은 클라우드에 저장되며 모든 장치에서 작업할 수 있습니다.

한 가지 더 있습니다. Apple 기술의 프로그램은 Windows보다 더 많은 RAM을 사용합니다. 많지는 않지만 여전히.

시스템 보급

Apple은 올인원과 노트북에만 Mac OS를 설치합니다. 스마트폰 및 태블릿용 iOS가 있습니다. 모든 것이 괜찮은 것 같습니다. 하지만 Mac을 모바일 기술에 통합하지 않는 이유는 무엇입니까? 당연히 iPhone 또는 iPad의 하드웨어 리소스 부족으로 인해 일부 기능을 사용할 수 없습니다.

그리고 Microsoft 직원들은 OS를 모바일 장치에 매우 적극적으로 배치하고 있습니다. 동일한 Microsoft Surface는 가격표가 다소 비싸지 만 이에 대한 직접적인 확인입니다. Windows 10이 OS로 사용하는 타사 모바일 장치는 몇 개입니까? 그것들이 많고 그 수가 증가하고 있습니다. 이것은 또한 원자 인텔과 충분히 강력한 비디오 칩의 개발에 의해 도움이 됩니다.


OS의 3D

3D 및 증강 현실 분야의 기술 개발과 함께 Microsoft는 매우 열성적으로 시스템에 도입하기 시작했습니다.

애플은? 그들은 오랫동안 약속으로 사람들을 먹여살렸지만 이 방향에 대한 제스처는 없습니다. 그렇다면 어느 정도입니까?

합산

무슨 할 말이 있습니까? Windows PC는 Mac보다 훨씬 큽니다. 그리고 이것은 컴퓨터에만 적용되는 것이 아닙니다. Windows 10에는 수많은 스마트폰과 태블릿이 있습니다.

게이머를 위한 확장, 풍부한 소프트웨어에서 눈이 크게 떠집니다. 업그레이드는 Apple 제품보다 훨씬 빠르고 저렴합니다. 예, Yabloko의 모든 곳에서 하드 드라이브 또는 RAM을 변경할 수 있는 것은 아닙니다. 그리고 이것은 서비스 센터에 가야 함을 의미합니다.

이제 Mac OS가 더 안전하고 바이러스를 거의 두려워하지 않는다는 사실에 대한 열띤 논쟁이 시작될 수 있습니다. 실제로 정상적인 바이러스 백신이 있고 어깨에 머리가 있다면 바이러스는 Windows에서도 그다지 위험하지 않습니다. 또한 Boot Camp를 설치하면 다음을 사용할 수 있다고 주장할 수도 있습니다. 윈도우 프로그램. 가능하지만 다시 목발입니다.

운영 체제의 속도에 대해. 그것은 모두 매우 주관적입니다. 속도와 유동성 면에서 Windows 10이 더 나은 것은 아니지만 동등하다고 주장하는 사람들이 꽤 있습니다. 두 시스템의 애니메이션이 맨 위에 있습니다.

기사 작성자의 개인적인 의견은 다음과 같습니다. Apple 제품으로의 전환은 정당하지 않습니다. 경제적으로도 소프트웨어 및 게임의 범위 측면에서도 마찬가지입니다. 새로운 것을 시도하고 싶다면 Mac OS와 함께 가상 머신을 설치한 다음 그만한 가치가 있는지 여부를 결정하십시오.