1 votes

Indépendance de la résolution sur les systèmes d'exploitation ?

Je sais que ce n'est pas vraiment une question, mais y a-t-il eu des avancées récentes ou des nouvelles concernant l'indépendance de la résolution dans l'un des principaux systèmes d'exploitation ? (Windows / Mac / Linux)

Je suis assez intéressé par l'idée et le concept de ce système, mais ces derniers temps, le sujet est plutôt calme.

1 votes

Qu'entendez-vous par indépendance de la résolution ?

1 votes

Je soutiens la demande de clarification.

2 votes

Indépendance de la résolution -- Je ne me serais pas attendu à ce que le terme ne soit pas clair.

3voto

ajushi Points 466

Apple a fait de grands progrès en autorisant davantage de RI dans Leopard, mais il y a encore une tonne de bitmaps à résolution fixe et/ou faible à divers endroits. Il en va de même pour Windows 7, qui a fait des bonds en avant par rapport à son prédécesseur, mais qui est toujours handicapé à divers endroits.

Pour la clarification : L'indépendance de la résolution fait référence à la capacité d'un système d'exploitation à mettre à l'échelle les objets à l'écran, de sorte que si vous utilisez un écran à très haute résolution, vos icônes et votre texte ne rétrécissent pas continuellement. Une image de 512x512 pixels peut faire 2" de large sur un écran 20" fonctionnant à 1680x1050. Sur un écran de 20 pouces affichant une résolution de 3360x2100 ou plus, la densité de pixels est telle que cette même image de 512x512 pixels aurait la taille d'un timbre-poste. Elle repose généralement sur l'utilisation de textes et de graphiques vectoriels, plutôt que de bitmaps à résolution fixe.

Tant que ces écrans haute densité ne seront pas disponibles et plus répandus, ou du moins sur le marché haut de gamme/professionnel, aucun des systèmes d'exploitation ne sera poussé à terminer ses adaptations.

2 votes

Votre dernière phrase est ce qui scelle vraiment l'affaire : Tant que nous n'aurons pas plus d'écrans à haute résolution sur les ordinateurs portables et de bureau, nous ne verrons pas l'IR se "terminer". Cela dit, avec la plupart des GPU actuels, la mise à l'échelle de bitmaps haute résolution est probablement plus rapide et plus facile que d'essayer de passer trop facilement à des graphiques vectoriels. Le texte est déjà mis à l'échelle proprement, grâce à TrueType/OpenType.

2voto

Abs Points 6035

Actuellement, tous les systèmes sont basés sur les pixels de l'écran (72ppi). Seuls quelques systèmes d'exploitation supportent déjà la configuration pour une plus grande densité de pixels par pouce :

  • Windows 7 : vous avez la possibilité de mettre l'interface à l'échelle, mais uniquement utilisée pour l'accessibilité (Panneau de configuration > Apparence et personnalisation > Agrandir ou réduire le texte et les autres éléments)

    enter image description here

  • Dans iOS entre l'iPhone < 4 et l'iPhone 4 la résolution de l'écran est 2x plus dense (affichage Retina). Vous pouvez le voir sur l'application d'icône d'iOS 3.x (sur iPhone 4), c'est flou.

Le problème est que la plupart des cadres GUI (comme Qt) utilisent des unités basées sur les pixels pour dessiner et dimensionner les composants de l'interface utilisateur (widgets ui) et ne supportent pas la mise à l'échelle. Il en existe de nombreux, utilisés par de nombreuses applications différentes.

1 votes

Vous réalisez que Mac OS X est également assez avancé à cet égard ? Je suis en train d'écrire ce commentaire dans un Safari à facteur d'échelle 1,5. Les barres de défilement et les éléments d'interface utilisateur spécifiques à l'application sont un peu flous, mais à part ça, ça fonctionne étonnamment bien. Le Dock s'ajuste même automatiquement en direct (ou presque) lorsque vous changez le facteur d'échelle dans /Developer/Applications/Performance Tools/Quartz Debug.app .

0 votes

Oui, MacOS (iOS est la même base, pour les mobiles) vous permet de mettre à l'échelle les composants de l'interface utilisateur, mais c'est uniquement à des fins de débogage.

1voto

afrazier Points 22479

Si les systèmes d'exploitation de bureau n'ont pas fait l'objet d'autant de travaux, les systèmes d'exploitation mobiles (iOS, Android) pourraient fournir des informations plus utiles. Si l'on considère que les téléphones haut de gamme actuels fonctionnent à > 200 dpi, les graphiques et le texte doivent être nettement plus grands pour que le contenu de l'écran reste lisible par des personnes normales.

Il est difficile d'imaginer la différence tant que vous n'avez pas vu une capture d'écran Android ou iPhone 4 en taille réelle à 800/854x480 ou 960x480 sur votre bureau.

1voto

Andy Points 2608

Malgré le déni généralisé des fans d'Apple, MacOS (actuellement 10.6) n'a pas de support fonctionnel pour l'indépendance de la résolution, et les plans à cet égard ont discrètement disparu depuis Leopard. Les ruines demeurent cependant, et peuvent toujours être activées en ligne de commande. La plupart des applications d'Apple (notamment Finder, Mail, iTunes) affichent des interfaces malmenées dès que le paramètre DPI est modifié. L'IDE d'Apple (XCode) plantera même fatalement, ce qui indique que les développeurs d'Apple ne travaillent pas actuellement sur le problème. Étant donné que la mise en œuvre de l'indépendance de résolution nécessitera non seulement l'adaptation du système d'exploitation et des applications d'Apple, mais aussi des applications tierces, Apple donnera probablement un préavis de 9 à 12 mois sur ses projets à cet égard. Donc : probablement pas d'indépendance de résolution dans Lion non plus. Mais peut-être aurons-nous des solutions de contournement (tailles de police configurables dans les applications individuelles).

Le problème est déjà très grave et frustrant, surtout avec l'arrivée des écrans haute résolution dans les MBP 17 pouces et les écrans Cinema 27 pouces, que beaucoup de gens trouvent inutilisables.

Dans Windows, l'indépendance de la résolution fonctionne depuis XP (bien que les paramètres soient quelque peu cachés). Certaines icônes sont mal mises à l'échelle et, au début, le texte et les boutons de certaines applications étaient plus grands qu'ils ne pouvaient tenir dans les boîtes de dialogue, mais ces problèmes ont presque disparu. Pour la plupart des applications, Windows peut être utilisé avec des résolutions arbitrairement élevées.

1voto

GTK+ et Metacity sont parfaitement capables d'utiliser SVG via Cairo afin de rendre les contrôles et les décorations de fenêtres.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X