Android 3.2 : zoom des applications smartphones
Un des défauts des tablettes Android, c'est l'absence d'applications : il y en a très peu pensées pour Honeycomb. Et un problème se pose souvent : les applications « smartphones » ne sont pas pensées pour les grands écrans. Une des choses qui a fait la force de l'iPad, c'est la compatibilité avec les applications iPhone : là où Android 3.x adapte les applications à l'écran, avec un résultat parfois malheureux, l'iPad affiche les applications iPhone en taille 1:1 ou en taille 2:1, ce qui permet de garder l'ergonomie de la version originale, même si l'image est pixellisée.
Avec Android 3.2, Google va proposer le meilleur des deux mondes. Soit le mode classique, qui permet d'adapter les applications à l'écran, soit un mode zoom. Dans le premier, les textes et autres éléments ne sont pas redimensionnés et placés sur l'écran de la tablette comme s'il s'agissait d'un smartphone. Ce mode casse généralement la mise en page et rend certaines applications illisibles. Le nouveau mode zoom va en fait émuler un écran en 480 x 320 sur l'écran en 1 280 x 800 des tablettes et donc garder la mise en page d'origine, au prix d'une image un peu pixellisée à cause de l'extrapolation. Bien évidemment, il sera possible de choisir le mode le plus adapté.
Bien évidemment, Google conseille de développer des applications directement compatibles avec les tablettes, mais c'est un travail important pour les développeurs : le grand nombre d'appareils sous Android implique de prendre en compte énormément de définitions différentes pour la mise en page. Sous Windows Phone 7 ou iOS, il y a moins de disparités au niveau des écrans et il est donc plus simple d'adapter les applications.
- 400 millions de licences Windows 7 dans la nature
- Nostalgeek 2001 (10) : Kyro II, GeForce 2 MX, combos
- Le rachat des brevets de Nortel approuvés
- TDJ : Core 1000, un boîtier pour les joueurs
- Tom's Guide part à la découverte de Google+
- Sony et l'échec PSP Go! : 7 consoles la semaine dernière
- Les câbles mini-DisplayPort/HDMI interdits
- 106 capteurs CCD pour des images d'1 milliard de pixels
- Les plus beaux « mods » d'ordinateurs portables
- AMD lance la Radeon 6990M
- Une tablette texane pour Dell
- Windows 8 pourrait lire les jeux Xbox 360
- Du SandForce en mSATA : 16 à 120 Go
- Samsung veut graver des puces ARM en 20 nm
- Apple valide les applications pour Lion
- Un gros bug sur les Intel SSD 320
- Nostalgeek 2001 (11) : Kyro, SiS et S3
- Le SSD, fontaine de jouvence pour vieux PC ?






Extrapolation ? Même si il s'agit d'un agrandissement, ça reste de l'interpolation !
Pour la majorité des applications, une web app s'avère aujourd'hui un choix bien plus judicieux pour le développeur. Quitte à l'embarquer dans un container PhoneGap si les commerciaux tiennent absolument à utiliser les Apps markets.
Pour la majorité des applications, une web app s'avère aujourd'hui un choix bien plus judicieux pour le développeur. Quitte à l'embarquer dans un container PhoneGap si les commerciaux tiennent absolument à utiliser les Apps markets.
C'est bien là toute l'ironie de la chose. On propose des appareils inter-compatibles (HTML5 notamment) pour derrière faire systématiquement "une application" qui se contente de lister du contenu web. Résultat, il faut payer du développement supplémentaire pour être sur tous les appareils.
Si c'est pour faire du portage plus ou moins réussi (l'appli McDonald's pour Android ruine la batterie de mon Desire), autant faire un bon site mobile, "à l'ancienne".
Web app ? moi je suis iPhone App semi-connectée !
Tiens, en voila un bel exemple, la nouvelle appli de l'Inserm :
http://itunes.apple.com/us/app/inserm/id442928045?mt=8
480*320 ??? pardon beurk.
Je suis en 960*540 sur mon tel et pas de soucis de mise en page avec les applis que j'ai ...
Les techniques décrites pour faire des applications adaptable à plusieurs définitions sont vraiment des hacks techniquement repoussant.
Android et iOS ont vraiment pas été conçu avec cette problèmatique à l'esprit.
Enyo (hp webos) et QML sont techniquement beaucoup plus abouti pour séparer l'affichage du code métier et faciliter la tâche du developpeur dans ce domaine.