Matlab R2013b는 왜 Retina Display를 지원하지 않나?

Mathworks Matlab R2013a는 Retina Display를 지원했었다. 그런데, R2013b는 최신작임에도 불구하고 Retina Display를 지원하지 않는다. 무슨 일일까?

바로 Java때문이다. R2013a까지는 OS X에 같이 포함되는 Java를 사용해왔었다. 그런데, R2013b부터 Mathworks는 OS X에 딸려오는 번들 Java 대신 자체적으로 Java 7을 포함하고 설치된다. 이렇게 된 데는 OS X에 함께 설치되는 Java의 지원이 워낙 더디게 이루어진다는 이유도 있다.

아무튼 R2013b에서 함께 설치되는 Java 7u11은 Retina display가 지원되지 않는다. (왜일까? Sun의 해당 연구팀에 Retina display가 없다는 슬픈 이유가…. 출처: JDK–8009754 : [macosx] Blurry rendering with Java 7 on Retina display )

2013년 9월에 릴리즈된 Java 7u40에서는 해당 문제를 해결했다고는 하지만 커서가 부정확하게 표시되는 버그 등이 있어서 아직 Matlab R2013b에 업데이트되어 포함되지 않았다. (출처: JDK–8020752 : Cursor position in JTextArea does not match insertion point in Retina displays )

MATLAB과 같이 코드 에디팅이 필요한 툴에서 커서가 제대로 표시되지 않는 것은 치명적이다. 따라서 Retina display가 해결된 뒤에서 이런 문제로 인해서 아직 R2013b에 정식으로 포함되어 있지는 않은 상태이며, Java 7u45가 나온 지금까지도 해결되지 않는 진행 속도로 보아서는 R2014a가 나오기 전까지 해결될 지 미지수이다…

출처: Why does the MATLAB desktop look blurry when using MATLAB 8.2 (R2013b) on my Mac with Retina display?