D'après vous, en ce moment un programmeur/geek qui souhaite acheter un mobile sur lequel il pourrait développer ses applis : lequel doit-il choisir ?

Pour orienter cette question un peu large je précise que j'ai une préférence (mais pas obligatoire) pour les OS type linux comme Android ou Maemo (pas avec QT malheureusement).

Concernant Android il semble qu'il faut passer en root pour arriver à le programmer et que la programmation serait limitée à 512Ko.