메이플스토리 인벤 자유 게시판

전체보기

모바일 상단 메뉴

본문 페이지

[수다] 내년부터 Mac에서 메이플 못 하게 됨 (내용김)

협곡
댓글: 63 개
조회: 11932
추천: 32
2026-10-15 23:40:10
(이해를 돕기 위한 이미지)

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부터 메이플을 실행하지 못할 가능성이 높음.
최신 엔진으로 마이그레이션 하는 방법이 아니라면 어려울 거 같음.

Lv72 협곡

모바일 게시판 하단버튼

댓글

새로고침
새로고침

모바일 게시판 하단버튼

지금 뜨는 인벤

더보기+

모바일 게시판 리스트

모바일 게시판 하단버튼

글쓰기

모바일 게시판 페이징

최근 HOT한 콘텐츠

  • 메이플
  • 게임
  • IT
  • 유머
  • 연예
▲
AD