OS에 대한 해상도 독립성?

OS에 대한 해상도 독립성?

이것은 실제로 질문이 아니라는 것을 알고 있지만 주요 OS에서 해상도 독립성에 대한 최근 발전이나 뉴스가 있었습니까? (윈도우/맥/리눅스)

나는 그것의 전체 아이디어와 개념에 꽤 관심이 있지만 최근에는 전체 주제에 대해 꽤 조용했습니다.

답변1

Apple은 Leopard에서 더 많은 RI를 허용하는 데 큰 진전을 이루었지만 여전히 다양한 위치에 고정 및/또는 저해상도 비트맵이 많이 있습니다. Windows 7은 이전 버전보다 훨씬 뛰어났지만 여전히 다양한 부분에서 어려움을 겪고 있습니다.

명확하게 설명하자면 해상도 독립성은 화면에서 개체의 크기를 조정하는 OS의 기능을 의미하므로 초고해상도 디스플레이를 실행하는 경우 아이콘과 텍스트가 계속해서 줄어들지 않습니다. 512x512 픽셀 이미지는 1680x1050에서 실행되는 20인치 디스플레이에서 가로가 2인치일 수 있습니다. 3360x2100 이상에서 실행되는 20인치 디스플레이에서 픽셀 밀도는 동일한 512x512 이미지가 우표 크기와 같습니다. 일반적으로 고정 해상도 비트맵보다는 벡터 기반 텍스트 및 그래픽 사용에 많이 의존합니다. .

이러한 고밀도 디스플레이가 상용화되고 더욱 주류가 될 때까지 또는 적어도 고급/전문 시장에서 OS의 적응을 완료하려는 큰 추진력은 보이지 않을 것입니다.

답변2

현재 모든 시스템은 화면 픽셀 기반(72ppi)입니다. 더 높은 밀도의 인치당 픽셀 구성을 지원하는 OS는 이미 소수에 불과합니다.

  • Windows 7: 인터페이스를 확장할 수 있지만 접근성을 위해서만 사용됩니다(구성 패널 > 모양 및 개인 설정 > 텍스트 및 기타 항목을 더 크게 또는 더 작게 만들기).

    여기에 이미지 설명을 입력하세요

  • iPhone < 4와 iPhone 4 사이의 iOS에서는 화면 해상도가 2배 더 밀도가 높습니다(Retina 디스플레이). iOS 3.x 아이콘 애플리케이션(iPhone 4)에서 볼 수 있지만 흐릿합니다.

문제는 대부분의 GUI 프레임워크(예: Qt)가 사용자 인터페이스 구성 요소(UI 위젯) 그리기/크기 조정에 픽셀 기반 단위를 사용하고 크기 조정을 지원하지 않는다는 것입니다. 다양한 응용 프로그램에서 사용되는 것들이 많이 있습니다.

답변3

데스크톱 운영 체제에는 그다지 많은 정보가 없지만 모바일 운영 체제(iOS, Android)에는 더 유용한 정보가 있을 수 있습니다. 현재 고급 휴대폰이 200dpi 이상으로 실행되고 있다는 점을 고려하면 일반 사람들이 화면 콘텐츠를 계속 읽을 수 있으려면 그래픽과 텍스트가 상당히 커야 합니다.

데스크탑에서 800/854x480 또는 960x480의 전체 크기 Android 또는 iPhone 4 스크린샷을 보기 전까지는 차이점을 상상하기 어렵습니다.

답변4

GTK+와 Metacity는 컨트롤과 창 장식을 렌더링하기 위해 Cairo를 통해 SVG를 사용하는 데 완벽하게 적합합니다.

관련 정보