Google vient de rendre public le SDK d'Android, un environnement de développement d'applications pour les Smartphones, basé sur des logiciels libres. La réalisation d'une première application est l'occasion d'évaluer ce nouveau système.
Attention : le SDK est toujours en pré-version. Il est mis à jour régulièrement. Les premiers téléphones Android ne seront pas disponibles avant le 3e trimestre. Les logiciels pour les téléphones mobiles haut de gamme sont dominés par les solutions propriétaires: Apple, Symbian, Windows Mobile, Palm, ... Tous ces environnements se révèlent assez éloignés des environnements de développement standard (excepté Windows Mobile sur lequelon peut passer par .Net, ndlr), et sont réservés à des développeurs spécialisés. Il existe, bien sûr, le mobile en environnement Java : J2ME, mais celui-ci est à la fois très allégé par rapport à J2SE, et fournit un accès limité aux fonctionnalités du téléphone. Google, et le consortium handset, arrivent sur ce marché avec la volonté de changer la donne en proposant un environnement de développement ouvert : Android, basé sur les standards du marché et les logiciels libres. Voici un tour d'horizon des fonctionnalités du système, vu sous l'angle pratique de la réalisation d'une appication.