Tag Archives: ics

Une mise à jour d’Ice Cream Sandwich?

Aujourd’hui j’ai remarqué une tite nouveauté sur mon interface de gestion des apk de mes différentes applications sur le market android.

Et pas des moindres puisqu’il s’agissait de l’affichage des api gérées par celles-ci. En effet, un petit 15+ apparait et non plus le 14+ “habituel”. Je n’ai pas encore pu regarder si le sdk proposait une mise à jour mais il semblerait qu’il faille s’attendre à voir un android 4.0.x voir 4.x arriver prochainement après la sortie officielle d’ICS !

Ice Cream Sandwich ou comment faire miroiter des améliorations

Ice Cream Sandwich est arrivé et bien entendu, avec son lot d’amélioration (côté utilisateur) : interface et système utilisant l’accélération matérielle, nouveaux menus, etc…

Mais pour les développeurs? Et bien, pas tant que cela en fait.

Et pour cause, j’entend partout que ice cream sandwich apporte un très grand lot de modifications pour faciliter les portages d’applications afin d’unifier les tablettes et smartphones…

Mais… MAIS ??? wt…

Hey, les amis, réveillez-vous ! Tout cela était faisable bien avant !!
Et très, très facilement qui plus est. COmment ? Et bien juste en mêlant au sein d’une application :
– utilisation des suffixes de dossiers de ressources
(.*) //smartphones : <4" (.*)-large //smartphones/tablette : ~4"> ^ <7" (.*)-xlarge //tablettes : les autres < - utilisation des packages honeycomb (librairie 3.0 - sdk 13) et en indiquant minSdkVersion=la version minimale (7 par exemple) - l'utilisation du package système et de la classe Build afin de récupèrer à l'exécution sur le terminal si on se trouve sur une tablette ou un smartphone (ici, en testant que le numéro de version de Build est par exemple 13 ou en ayant mis dans les ressources d'interfaces un élément permettant de faire la différence à l'exécution) Dans ce dernier cas, il suffirait par exemple de gérer si un LinearLayout ayant l'id R.id.tablette existe bien. Après, de nombreuses bibliothèques open source permettent aussi d'apporter son lot de petites astuces et aides pour porter les interfaces tablettes sur smartphones. un lien sympathique : http://actionbarsherlock.com/

Des exemples de portages smartphones/tablettes arriveront très vite, en attendant l’application AndroTex est un bon exemple d’un portage simple effectué sans problèmes et extrêmement facilement.
Et oui, il n’aura pas fallu attendre ICS pour avoir une convergence entre les deux domaines de terminaux