Android, le système d'exploitation libre de Google

Android est fait pour les téléphones mobiles et c'est un système d'exploitation sous licence libre, comme l'est Linux. Réalisé par une startup spécialisé dans la création de logiciel pour mobile, Android, que Google a rachetée en Juillet.


Vidéo d'Android 3

Google a fédéré une quantité d'acteurs du mobile autour de son initiative dans une entité dénommée Open Handset Alliance dont le logo est affiché à droite.
Elle comprend:
- Des opérateurs comme Telfonica, Telecom Italia.
- Des fabricants de téléphone dont LG, Motorola, Samsung.
- Des fondeurs de composants: Intel, Nvidia, Texas Instruments.
- Et des acteurs du Net comme eBay.

Commentaires de Bill Gates:

En réponse aux rumeurs sur le Google Phone, Bill Gates dans un entretien au New York Time disait:

"Et quand à dire que nous puissions être concurrencé sur le marché du mobile alors qu'il en train d'être saturé sur le plan logiciel, je ne ne l'envisagerai pas".

Qui a dit que Bill était un visionnaire?

La plateforme

Android, outre le système d'exploitation est une interface utilisateur et une plateforme dotée de base d'applications créés par Google. Etant ouverte, elle permettra aux programmeurs indépendants de créer des logiciels pour mobiles.
Le principal avantage sur les systèmes actuels tel que Windows Mobile, et que l'accès au matériel sera total, alors qu'il était limité jusqu'ici. Un SDK est déjà disponible pour les développeurs.
Les applications fournies par Google sont notamment Gmail, Google Mobile (moteur de recherche), Agenda, Google Documents, Youtube, Maps...

Les autres concurrents dans le domaine des plateformes mobiles sont outre Windows Mobile et iOS, Symbian (Nokia), WebOS (HP) et Qnx (RIM).

Renderscript

C'est une API de rendu 3D utilisant le processeur graphique et disponible sous Android 3.0 destiné au tablettes.
Cependant il est prévu dans un proche avenir de fusionner Android 2 et 3, donc on devrait pouvoir l'utiliser aussi un jour sur les smartphones.

Cette interface qui fait partie du SDK se programme dans un langage proche du C, compilé en code intermédiaire.

Applications Android sur d'autres plateformes

Le compilateur Alien Dalvik est une version portable de Dalvik qui fait fonctionner les applications Android.
Fonctionnant sur d'autres systèmes d'exploitation, il permettrait de réaliser des applications portables entre types de smartphones.

Pour faire face aux inconvénients pouvant éventuellement découler du procès intenté par Oracle contre Google, concernant Dalvik, la machine virtuelle d'Android, qui a le défaut de ne pas avoir été produite par eux, la fondation Fosdem a lancé le projet IceRobot. Il s'agit d'une autre machine virtuelle basé entièrement sur du code sous licence GNU.

Programmer pour Android

Le nouvelle version du SDK pour Android 3.0 contient toujours un émulateur permettant de tester les applications sur un mobile virtuel. Elle se destine autant aux tablettes qu'aux smartphones et supporte des écrans plus grands. Pour ce faire, l'interface utilisateur à été entièrement repensées.
De nouveaux composants sont ajoutés à la bibliothèque. Les applications ont été réécrites pour une utilisation plus intuitive.
Le support de d'URL de listes M3U devrait permettre de regarder la télévision sur une tablette avec un logiciel comme VLC.
Description détaillées et liste des nouvelles fonctions. (Anglais).

Motorola et Android

Le 15 août 2011, Larry Page, le CEO, annonce le rachat de la division mobile de Motorola par Google pour 12,5 milliards de dollars.

Ainsi, Google devient également fabriquant lui-même de mobiles, ou plutôt designer car les firmes actuellement, à l'instar d'Apple, font fabriquer en Orient les produits qu'elles conçoivent.
Mais le but principal, et c'est mentionné dans l'annonce Supercharging Android with Motorola, est de disposer des nombreux brevets de Motorola (24500 en janvier 2011), très ancien acteur du domaine.
Google pourra ainsi intervenir contre les sociétés comme Apple et Microsoft qui font des procès pour violation de brevets (plus ou moins artificiels), pour décourager l'adoption d'Android par les fabricants: la firme pourra elle aussi les attaquer...
L'avenir d'Android semble donc assuré avec cette action. Il restera gratuit et ouvert, c'est Google qui l'annonce. Et les PDG de Sony et HTC se réjouissent de l'accord.
Android avait sauvé Motorola en relançant les ventes de mobiles par le fabricant, il semble que l'inverse devienne vrai.

Beaucoup doutent que Google puisse continuer à fournir Android à des fabricants devenus concurrents sans être tenté de favoriser sa propre entreprise.
En fait, Google a besoin d'un ecosystème, d'applications pour qu'Android reste intéressant aux utilisateurs. Il a donc besoin des autres fabricants, a moins que ses propres produits ne deviennent si populaires qu'il prennent un large part du marché, ce qui est improbable.

On s'attend à ce que Microsoft annonce le rachat de Nokia pour ne pas être en reste!

Plus d'informations

Outils

Ressources pour programmeurs