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.
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!
- Citations à propos de l'acquisition.
- L'ordinateur du futur. Motorola en est proche avec l'Atrix.
- Motorola.
Plus d'informations
- Android et Nexus One. Android vs iPhone.
- Open Handset Alliance. Le comité Android.
- Le projet Android. Sur le blog de Google.
- Perspective du développeur. Réaliser une application pour Android. (Anglais).
- Première vidéo de démonstration.
- Android et Nexus One.
- Comment est construit Android. Diagramme.
Outils
- BlueStacks. Un plugin pour faire fonctionner les applications Android sur Windows ou iOS. Cela peut aider à tester ses applications en remplacement de l'émulateur trop lent, ou développer des applications plus universelles.
Ressources pour programmeurs
- Le SDK. Kit de développement.
- Le NDK. Pour programmer en C++ et produire du code natif.
- Algorithmes d'intelligence artificielle en Java.
- Speed up the emulator.
|
|
|

