|
2026-10-15 23:40
조회: 20,868
추천: 40
내년부터 Mac에서 메이플 못 하게 됨 (내용김)![]() (이해를 돕기 위한 이미지) 3줄요약 1. 애플 정책으로 인해 인텔/AMD 컴퓨터에서 돌아가는 프로그램을 맥에서 돌리는 꼼수가 내년부터 막힘 2. 해결하려면 넥슨 측에서 ARM 버전으로 메이플을 빌드해야 함 3. 딸깍 한 번에 되는 게 아닐 거 같아서 ARM 빌드 안 해주면 내년부터 메이플 맥북에서 못 돌릴 거 같음 본 내용 1. 내년에 출시하는 맥 버전인 macOS 28부터 Rosetta를 사용할 수 없게 됨 2. Rosetta가 뭐냐? -> x86 아키텍쳐에서 사용되는 명령어 셋을 ARM 아키텍쳐에서 사용할 수 있게 해 주는 애플 기본 프로그램임. 3. 왜 x86 아키텍쳐에서 사용되는 명령어 셋은 ARM 아케틱쳐에서 사용할 수 없나? -> x86은 CISC(가변길이명령어) 구조이고 ARM은 RISC(고정길이명령어) 구조이기 때문에 CPU가 처리하는 과정이 아예 다름 4. 메이플은 x86 아키텍쳐에서 작동하는 게임인가? -> ㅇㅇ. 일반적으로 쓰는 인텔/암드 CPU는 x86 아키텍쳐임 5. 그러면 x86 윈도우즈 게임은 메이플은 어떻게 맥에서 실행이 되나? -> Windows에서 작동하는 응용 프로그램을 mac이나 리눅스 환경에서 실행할 수 있게 하는 'wine'이라는 호환성 레이어 프로그램이 있음. 그러면 mac에서 Windows 프로그램 실행이 가능한데, 메이플은 x86이라 ARM 환경인 맥에서는 실행이 안 됨. 그래서 앞서 설명한 Rosetta를 이용해 x86 명령어을 ARM 명령어로 번역함. 즉 "맥 -> wine -> Rosetta -> 메이플" 총 4단계로 게임을 실행함. 6. 그럼 다른 게임(롤 등)처럼 x86 버전이랑 ARM 버전 전부 다 만들어서 빌드하면 되지 않음? -> 맞음. 근데 꽤 어려움. 최근 나오는 게임 개발환경은 x86과 ARM 모두 빌드할 수 있게 해주는데, 자체 개발환경 구축한 메이플은 전용 컴파일러를 쓸텐데 x86용임. 왜냐면 64비트 ARM 환경은 2011년 출시했는데 메이플 자체 엔진보다 뒤늦게 출시됐기 때문. 7. 그럼 어케 함? -> 현재 기준으로는 macOS28부터 메이플을 실행하지 못할 가능성이 높음. 최신 엔진으로 마이그레이션 하는 방법이 아니라면 어려울 거 같음.
EXP
164,346
(17%)
/ 185,001
|
메이플스토리 인벤 자유 게시판 게시판
인벤 전광판
[아루루나나] 라라 상향하지 않으면 꼬치로 구워먹겠다. 상향하라.
메이플스토리 인벤에 오신 것을 환영합니다~★
[아카에나] 라라 구워지겠네

협곡