Nombreux sont les blogs qui ont parlé de la sortie d’Android, mais peu de blogs francophones ont réellement décrit en détail ce système.
Commençons par les généralités.
Android est un système d’exploitation édité par Google. Il s’agit en fait d’une distribution GNU/Linux spécialisée dans la téléphonie mobile. Ce produit répond à un profond manque dans le domaine des systèmes d’exploitations pour téléphones. En effet, aujourd’hui, le secteur compte 4 acteurs :
Windows CE, dont l’ergonomie est particulièrement désagréable (menu « démarrer » qui n’a pas sa place sur un téléphone)
Symbian, qui rame pour afficher un SMS …
Mac OS, réservé à l’iPhone
GNU/Linux, dont l’usage est anecdotique, plutôt brouillon et surtout dont il n’existe pas de distribution faisant l’unanimité
Google répond donc aux attentes du marché en proposant un système GNU/Linux fiable, rapide et ergonomique, tout en lui donnant dès le départ une image de marque qui va permettre à ce système de ne pas rentrer dans la catégorie « anecdotique ».
Ce système d’exploitation est livré avec un kit de développement et un framework qui permettent à n’importe quel développeur de créer facilement sa propre application (en Java) avec l’assurance de la voir fonctionner sur n’importe quel téléphone équipé d’Android.
Beaucoup de gens estiment que Google se repose du coup sur la communauté pour finir le travail. Ce n’est pas complètement faux, mais il ne faut pas oublier que Google donne aussi énormément à la communauté. En effet, l’intégralité d’Android est libre et peut donc être utilisé, modifié et redistribué librement.
L’ergonomie d’Android n’atteint pas le niveau de Mac Os sur l’iPhone, mais nous n’en sommes qu’à une version destinée aux développeurs. Il est donc fort possible que les premiers téléphones équipés d’Android ne ressemblent pas à l’interface actuelle que voici :
Et au téléphone :
Passons maintenant aux caractéristiques techniques d’Android et de son kit de développement que je vais donner plus ou moins en vrac.
L’architecture du système :
La version du noyau est 2.5.23. L’émulateur proposé est un ARM9 (du grand classique …) de chez ARM.
Pour accéder à la console d’Android, il faut ouvrir un terminal, aller dans le répertoire du kit de développement, puis aller dans le dossier tools. Ensuite, lancer l’émulateur :
emulator -console
Puis dans un autre terminal :
adb shell
Si vous voulez télécharger des fichiers du ou vers le téléphone :
adb push
et
adb pull
Le système de fichier utilisé semble être yaffs et il y a apparamment de quoi faire un serveur NFS car Android embarque knfsd.
Ce contenu est bloqué car vous n'avez pas accepté les cookies et autres traceurs. Ce contenu est fourni par Disqus.
Pour pouvoir le visualiser, vous devez accepter l'usage étant opéré par Disqus avec vos données qui pourront être utilisées pour les finalités suivantes : vous permettre de visualiser et de partager des contenus avec des médias sociaux, favoriser le développement et l'amélioration des produits d'Humanoid et de ses partenaires, vous afficher des publicités personnalisées par rapport à votre profil et activité, vous définir un profil publicitaire personnalisé, mesurer la performance des publicités et du contenu de ce site et mesurer l'audience de ce site (en savoir plus)
En cliquant sur « J’accepte tout », vous consentez aux finalités susmentionnées pour l’ensemble des cookies et autres traceurs déposés par Humanoid et ses partenaires.
Vous gardez la possibilité de retirer votre consentement à tout moment. Pour plus d’informations, nous vous invitons à prendre connaissance de notre Politique cookies.
Gérer mes choix