L'iPad est le premier appareil capable de faire tourner des applications de l'App Store et dont la résolution est supérieure à 480x320. Si l'iPad est pleinement compatible avec l'iPhone, avec son processeur ARM d'un côté et une version d'iPhone OS dont seule la façade diffère, cette nouvelle résolution pose un cas de conscience : comment gérer l'affichage des applications?
Apple propose deux modes de visualisation : taille standard et zoom x2. La taille standard était un passage obligatoire, pour une raison purement anatomique : un certain nombre d'applications utilisent le multitouch de telle façon qu'elles deviendraient inutilisables une fois agrandies, les doigts ne pouvant tout simplement pas s'écarter indéfiniment. Cependant, l'affichage "taille réelle" de l'iPad ne se fera pas exactement à la même taille que sur l'iPhone, puisque le smartphone d'Apple a une résolution supérieure à l'ardoise magique : l'iPhone affiche 480x320 pixels à 163 points par pouce, alors que les 1024x768 pixels de l'iPad s'affichent à 132 pixels par pouces. Un pixel sur l'iPad est donc légèrement plus grand qu'un pixel sur l'iPhone.
Pour ce qui est de l'affichage zoomé, Apple n'a pas fait dans la dentelle. Dans le simulateur iPad intégré dans le SDK, les applications iPhone, une fois zoomées, s'affichent avec de bien gros pixels… Cependant le simulateur ne semble pas encore finalisé, et l'iPad pourrait tout à fait présenter un comportement différent. Apple dispose de différents moyens pour utiliser un affichage indépendant de la résolution.
En informatique, l'indépendance de la résolution rime avec éléments graphiques vectoriels : au lieu de définir une image pixel par pixel, on la définit par une "recette" que l'ordinateur utilise pour dessiner l'image en temps réel. Ainsi, quelle que soit la résolution, l'image s'affiche toujours de manière aussi détaillée que possible. C'est par exemple sur ce procédé que repose Flash, ou encore Illustrator. Si les images bitmap semblent des cas désespérés (on verra plus loin qu'il existe cependant quelques remèdes), celles-ci sont loin d'être les seuls éléments graphiques affichés sur un ordinateur. Ainsi, le texte est un élément éminemment vectoriel. En introduisant une couche d'abstraction pour le rendu des applications, iPhone OS pourrait ainsi afficher le texte à la résolution native de l'iPad, même si l'application classique ne prenait pas ce cas de figure en ligne de compte.
C'est également le système qui dessine, à la demande des applications, tous les "widgets", à savoir les éléments d'interface (boutons, sliders, menus, cases à cocher, etc). L'iPad pourrait tout à fait substituer des widgets "haute définition" à ceux de base lorsque les applications sont zoomées.
Enfin, dans le domaine des jeux les modèles 3D sont des éléments vectoriels par excellence : le viewport OpenGL peut tout à fait être affiché à n'importe quelle définition sans que la chose ne pose de problème particulier. S'il est un domaine où ces questions ont été amplement explorées, c'est bien celui de l'émulation. Les vieux jeux peuvent ainsi trouver une nouvelle jeunesse grâce à l'amélioration de la définition de la console virtuelle, pour les moins puristes des gamers. Ainsi, les émulateurs de Nintendo 64 peuvent afficher les jeux 3D à la résolution de votre ordinateur, bien supérieure à celle de la console d'époque (de 256x224 jusqu'à 640x480 au mieux sur la N64).
Vos réactions
La plupart des apps et pas toutes car l'iPad n'a ni webcam ni GPS !
Bien vu pour la webcam, mais l'iPad inclut bel et bien un GPS, y compris le modèle WiFi
Le modèle wifi a la boussole mais pas le GPS ;-)
[quote="Apple specs"]Location
* Wi-Fi
* Digital compass
* Assisted GPS (Wi-Fi + 3G model)
* Cellular (Wi-Fi + 3G model)
[/quote]
Non non, pas de GPS pour le modèle Wifi !
Mais effectivement, la page des specs sur apple.com porte à confusion à ce sujet.
au temps pour moi, je me suis laissé abuser par la formulation trompeuse.
Article très intéressant, merci!
[quote=ShowMeHowToLive]La plupart des apps et pas toutes car l'iPad n'a ni webcam ni GPS ![/quote]
L'iPad 3G a le GPS.
GPS si dans la version 3G