lundi 14 juillet 2008

Androïd ?

Cet été : j'ai le plaisir de travailler sur les technologies mobiles. Bref j'ai touché à plusieurs petits jouets interressants : Androïd, iPhone et J2ME.

Androïd est l'OS (Operating System) open-source pour téléphone mobile développé par l'Open Handset Alliance. Androïd va être amené à équiper un grand nombre de téléphone mobile. En effet, de nombreux constructeurs font partie de l'Alliance et vont probablement en équiper la plus part de leurs téléphones; citons entre autres :


En développement, Androïd présente un avantage majeur par rapport à l'approche classique d'une programmation en Java et même par rapport à l'iPhone. Cela grâce à une décorélation des éléments du programme sur plusieurs plans :
  • les interfaces peuvent être décrites séparément du code dans des fichiers XML, permettant ainsi d'en avoir une vue clair (proche de ce qu'offre le MXML développé par Adobe);
  • les ressources textuelles et graphiques sont là encore indépendantes du code, contenuent elles aussi dans un XML séparé. Permettant ainsi la modification rapide de certains rendus ou encore la langue du programme;
  • Sur le plan du code, la structure des applications Androïd oblige à un développement relativement propre.
Quels sont les points noirs alors ?
  • Tout d'abord Androïd n'est pas encore sorti, ça traine chez Google (là où se fait le plus gros du travail). La communauté de développeurs continue de travailler avec une version buggé datant de plusieurs mois. Néanmoins, la sortie officielle semble être prévue pour le 5 août, information provenant d'une pseudo-erreur de l'équipe de développement (voir le groupe Androïd Developpers);
  • Notons aussi que même si la conception d'interface à travers du XML est un plus. Lorsque cela induit qu'il soit problèmatique de les modifier à travers du code, là c'est plus gênant;
  • Contrairement à l'iPhone, on ne note pas la présence d'un outil de design d'interface utilisateur.


Aucun commentaire:

Enregistrer un commentaire

Related Posts with Thumbnails