Google publie le code source d'Android

Christophe Laporte |
Alors que le G1, premier téléphone à embarquer Android, sort (officiellement) aujourd'hui aux États-Unis, Google a publié hier le code de son système d'exploitation. Chose intéressante à noter, le code fourni par Google ne peut être compilé que depuis Linux ou Mac OS X (un Mac Intel est requis). Windows n'est pas supporté pour le moment.

Sur son site, Google dévoile également la feuille de route pour son OS. On y apprend qu'elle espère le traduire en allemand d'ici la fin de l'année et dans d'autres langues (dont le français) d'ici la fin du premier trimestre 2009. Sachant que c'est T-Mobile qui distribue le G1 aux États-Unis, il ne serait pas surprenant de la voir débarquer d'abord en Allemagne. Dans les mois à venir, Google s'est fixé également pour objectif de prendre en charge les claviers virtuels.

Enfin, Google propose sur son site de la documentation, explique comment participer au développement de son système d'exploitation et a mis en place une série de liste de discussions pour discuter des différents aspects d'Android.

Sur le même sujet :
- L'Android de Google se met en marche
- Premières critiques sur le G1 Android
- Google veut pouvoir faire le ménage sur Android Market
Tags
avatar pv_bain | 

mais c'est dingue ca, vous ne vous arretez jamais chez macgé ? 00:06 pour publier un article...
c'est sarko qui vous a motivé ?

avatar supermoquette | 

vivement le portage sur iPhone

avatar manu1707 | 

oh merci google, oh moins on a devancé windows pour une fois

sinon des news de chrome sur mac ?
(non pas pour prendre mais pour voir s'ils vont réellement le faire)

avatar zeblaze | 

Il me semble que l'on perçoive, si ce n'est un rapprochement, des synergies évidentes entre Apple et Google. Technologiquement cela a du sens, commercialement aussi contre MS. Mariage en vue ? (un peu de provoc pour lancer le débat ...)

avatar studdywax | 

beh pour le portage sur iphone c'est pas compliqué : un copier-coller et c'est bon ! quoi ? ca ne marche pas comme ça un code source ??

avatar Psylo | 

En bref
Vidéo là :http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)">http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)
Slide ici : http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)">http://sites.google.com/site/io/anatomy--physiology-of-an-an(...)

• Noyau Linux évidement.

• Pas de Glibc

• Quelques ajours au noyau : Système d'alarme, logger, debugger,
• • "Binder" qui facilite les communications inter processus (permet de simuler une sorte de communication objet à la dbus),

• • Gestion plus agressive de l'énergie.

• • Librairies écrite en C++ au dessus du noyau :

• • Bionic une libc maison sous licence BSD: ils expliquent qu'ils ne veulent pas de GPL en user-space !! Et bien évidemment des raisons de taille et de performances.
Implémente des services spéciaux ajoutés dans le noyau (logging). Ne supporte pas totalement POSIX.

• • Un webkit modifié pour l'adaptation aux petits écrans

• • SQLite, FreeType, SSL, ...

• • Un gestionnaire d'affichage à eux, permettant double buffering, OpenGL ES Natif, ainsi que Hardware 2D. Les surfaces sont envoyés à la puce graphique via des IPC via le Binder.

• • Gestionnaire audio maison avec mixeur

• Une HAL en user-space avec GPS, Radio, OpenGL, Bluetouth, wifi en natif

• Une VM javouille économe en mémoire, très optimisé, et permettant de simuler plusieurs machine virtuelles.

• FrameWork écrit en javouille au dessus : contenant

•• Activity Manager
•• Package Manager
•• Window Manager
•• Resource Manager
•• Content Providers
•• View System
•• Telephony Service
•• Location Service
•• Bluetooth Service
•• WiFi Service
•• USB Service
•• Sensor Service

Bref, un beau travail. On sent une grosse réflexion sur ce qu'est devenu Linux aujourd'hui.

(source linuxfr.org Posté par Ontologia)

avatar v1nce | 

@Psylo

Merci !!! cela répond à mes interrogations !

CONNEXION UTILISATEUR