2012-11-06 1 views
3

망막 디스플레이가있는 새로운 MacBook에서 Windows, 레이블, ... 등이 자동으로 망막 색으로 움직입니다. 그게 내가 가지고있는 대부분의 애플 리케이션 (내가 개발하지 않은 제 3 자 애플 리케이션)의 경우입니다. 그러나 ...Mac 앱이 어떻게 망막이 너무 망가져 버릴 수 있습니까

이 특정 앱 (맛있는 ftp)이 있는데, 이는 망막에서 비참 해 보입니다. 창안의 모든 "물건"은 망막이 아닙니다. 심지어 창 도구 모음.

반대로, 많은 다른 앱이 자동으로 망막이 나옵니다 (래스터 이미지, CoreGraphics/CoreAnimation 등 제외).

쇼케이스 :

나는 이러한 이미지의 크기를 조절하지 않았다. 나는 화면 캡쳐, 자르기, 업로드 중이다. 코코아 개발자로서

Daisy Disk retina-fied

Yummy FTP non retinified

, 나는 그런 버릇, 어떻게 그것을 방지하는 방법의 원인을 알고 싶습니다. ,

Audacity

프로젝트를 탐험 후, 나는이 응용 프로그램은 크로스 플랫폼 기능을 위해 C++로 개발 된 것을 깨달았 :

답변

3

https://developer.apple.com/library/mac/#documentation/GraphicsAnimation/Conceptual/HighResolutionOSX/Introduction/Introduction.html, 가이드를 읽었는지 확인하십시오. "응용 프로그램의 고해상도 기능은 정보 창에서 사용할 수 있습니다. 사용자는 정보창을 열고"저해상도로 열기 "확인란을 선택하여 그림 1-7과 같이 응용 프로그램이 저해상도로 실행되는지 여부를 확인할 수 있습니다 .Cocoa 앱이 아닌 앱은이 체크 박스를 선택했거나 사용할 수 없습니다 (희미하게 표시됨). 대부분의 Cocoa 앱은이 체크 박스를 사용할 수 있지만 선택되지 않았습니다. 사용자가 앱과 관련된 사용성 문제가있는 경우 확대 모드로 Cocoa 앱을 실행할 수 있습니다. 높은 해상도.

그림 1-7 응용 프로그램의 정보 창에서 해상도 옵션! [여기 이미지에 대한 설명을 입력]

충분히 높은 해상도에 최적화되지 않은 일부 코코아 애플리케이션은 체크 박스가 선택 기본적으로 사용할 수도 . 사용자가 기본 설정을 무시하지 않으면 se 앱이 확대 모드로 실행됩니다. 고해상도와 관련된 문제가 용인 될 수있는 경우 사용자가 기본값을 무시할 수 있습니다.

은 "낮은 해상도에서 열기"확인란이 당신을 위해 기본적으로 선택되어있는 경우 앱 여부 확인란이 흐리게하거나 볼 수 없습니다 - 당신은하여 기본값을 변경할 수 있습니다 높은 해상도와 관련된 모든 버그를 수정

그림 1-8과 같이 NSHighResolutionCapable 속성을 앱용 Info.plist에서 YES로 설정하십시오. 그림 1-8 앱을 나타내는 키가 고해상도로 표시됩니다. [여기에 이미지 설명을 입력하십시오.]

사용자가 수정 된 버전의 앱으로 업데이트하면 고해상도 버전을 즐길 수 있습니다.

앱이 고해상도로 최적화되어있는 경우 앱의 Info.plist에 NSHighResolutionMagnifyAllowed 키를 추가하여 "낮은 해상도로 열기"체크 박스가 표시되지 않도록 요청할 수 있습니다. 그런 다음 키의 값을 NO (부울 값)로 설정하십시오. YES (기본값) 값은 확인란이 평소대로 표시되어야 함을 의미합니다. "

2

나는 맛있는 FTP와 같은 동일한 문제가 있었다 오픈 소스 응용 프로그램을 발견 그래서 망막 디스플레이가있는 MacBook을 자동으로 지원하지 않습니다. 망막 디스플레이를 지원할 수 있는지 여부를 알아내는 것은이 질문의 범위를 벗어납니다.