Independência de resolução em sistemas operacionais?

Independência de resolução em sistemas operacionais?

Eu sei que isso não é realmente uma pergunta, mas houve algum avanço ou notícia recente sobre a Independência de Resolução em algum dos principais sistemas operacionais? (Windows/Mac/Linux)

Estou bastante interessado em toda a ideia e conceito, mas recentemente tem estado bastante silencioso sobre todo o assunto.

Responder1

A Apple fez grandes progressos ao permitir mais RI no Leopard, mas ainda há muitos bitmaps de resolução fixa e/ou baixa em vários lugares. O Windows 7 é da mesma maneira, aos trancos e barrancos em relação ao seu antecessor, mas ainda paralisado em vários lugares.

Para esclarecimento: Independência de resolução refere-se à capacidade de um sistema operacional de dimensionar objetos na tela, de modo que, se você estiver executando uma tela de resolução superalta, seus ícones e texto não diminuam continuamente. uma imagem de 512x512 pixels pode ter 2" de largura em uma tela de 20" rodando a 1680x1050. Em uma tela de 20" rodando a 3360x2100 ou mais, a densidade de pixels é tal que a mesma imagem de 512x512 seria do tamanho de um selo postal. Normalmente depende muito do uso de texto e gráficos baseados em vetores, em vez de bitmaps de resolução fixa .

Até que esses monitores de alta densidade estejam disponíveis e se tornem mais populares, ou pelo menos no mercado de ponta/profissional, você não verá um grande impulso para que nenhum dos sistemas operacionais termine suas adaptações.

Responder2

Atualmente todos os sistemas são baseados em pixels de tela (72ppi). Apenas alguns sistemas operacionais já suportam configuração para pixels de maior densidade por polegada:

  • Windows 7: você tem a capacidade de dimensionar a interface, mas usada apenas para acessibilidade (painel de configuração > Aparência e personalização > Aumentar ou diminuir o texto e outros itens)

    insira a descrição da imagem aqui

  • No iOS entre iPhone <4 e iPhone 4 a resolução da tela é 2x mais densa (tela Retina). Você pode vê-lo no ícone do aplicativo iOS 3.x (no iPhone 4), está desfocado.

O problema é que a maioria das estruturas GUI (como Qt) usa unidades baseadas em pixels para desenhar/dimensionar componentes da interface do usuário (widgets de interface do usuário) e nenhum escalonamento de suporte. Existem muitos, usados ​​por muitas aplicações diferentes.

Responder3

Embora não tenha havido tanta informação sobre sistemas operacionais de desktop, os sistemas operacionais móveis (iOS, Android) podem ter algumas informações mais úteis. Considerando que os atuais telefones de última geração funcionam a > 200 dpi, os gráficos e o texto devem ser significativamente maiores para manter o conteúdo da tela legível por pessoas normais.

É difícil imaginar a diferença até que você veja uma captura de tela em tamanho real do Android ou iPhone 4 em 800/854x480 ou 960x480 em sua área de trabalho.

Responder4

GTK+ e Metacity são perfeitamente adequados para usar SVG via Cairo para renderizar controles e decorações de janelas.

informação relacionada