french english

RSS 1.0 
 
 Login 
 Password 
 Créer un compte 
 
16-02-08 / 23:39 : Leopard : Resolution Independant / CoreUI (cjed)
Une des nouveautés de Leopard présentée il y a deux ans est la gestion de l'affichage des widgets de manière indépendante de la résolution, c'est à dire avec une taille réelle garantie quelle que soit la densité des pixels. Cela permet par exemple une meilleure lisibilité sur un écran 20" de résolution 1680*1050 (résolution normalement dédiée aux 22"). De plus on peut modifier le facteur d'échelle global de l'interface pour par exemple augmenter la taille des contrôles (il ne s'agit pas d'un simple zoom avec interpolation comme la font les LCDs mais d'un nouveau rendu des widgets). Cependant la gestion des espacements pose encore problème (l'augmentation de l'échelle ne modifiant pas encore correctement les espacements en conséquence) et ne garantit pas un affichage sans chevauchement de contrôles pour toutes les applications (Apple a présenté des guidelines en ce sens à la WWDC2007 pour assurer la compatibilité des nouvelles applications quelle que soit l'échelle). Cette fonction devrait cependant être activée dans Leopard en 2008.
Apple a créé CoreUI pour prendre en charge l'affichage à différentes échelles, qui utilise à présent à la fois des bitmaps (mais de grande taille) comme textures de base et des tracés vectoriels pour les formes simples et contours. Les 30% de baisse de performance dans l'affichage de l'interface utilisateur (tests xbenchs, quelle que soit la machine et la carte graphique) sont donc très certainement dus à CoreUI, plus des hooks sans doute prévus pour plugger CoreAnimation.
Commentaires
Poster un commentaire 
  
    
  image de securisation du formulaire


  
      (sera ajouté après validation)