je viens de l'apprendre dimanche dernier iPhone blogué et maintenant Google montre qu'ils ont fait leurs devoirs. Non, il n'y a pas de gPhone en tant que tel, mais Google met des accents avec l'OS mobile Android. Il se passe quelque chose sur le marché de la téléphonie mobile et Google change le monde avec ce système d'exploitation open source. Suite à l'annonce de l'Open Handset Alliance, Google a maintenant présenté les détails de sa plate-forme de téléphonie mobile Android et du kit de développement logiciel (SDK) précédemment annoncé. WebKit en tant que navigateur, SQLite en tant que base de données et Java pour le développement d'applications ne sont que quelques points clés et les développeurs peuvent désormais les utiliser pour créer des applications Android. Android utilise diverses technologies open source et les combine en une seule plate-forme.
Android est un système d'exploitation complet basé sur Linux 2.6 pour téléphones mobiles comprenant un framework d'application, une machine virtuelle (VM) appelée « Dalvik » spécialement optimisée pour les appareils mobiles. Chaque application Android s'exécute selon son propre processus au sein de sa propre instance de DalvikVM. La machine virtuelle a été conçue pour que plusieurs VM puissent facilement fonctionner en parallèle. Les fichiers sont exécutés au format Dalvik Executable (.dex), qui a été optimisé pour une faible consommation de mémoire. De plus, les classes créées avec un compilateur Java et converties au format .dex peuvent être exécutées dans la VM.
La bibliothèque System C utilisée est dérivée de la version BSD de Libc et optimisée pour les appareils embarqués. FreeType s'occupe de l'affichage des polices et la bibliothèque 2D SGL est utilisée pour l'accélération graphique, ainsi qu'une implémentation d'OpenGL ES 3 pour les graphiques 1.0D. Le navigateur intégré est basé sur le WebKit d'Apple et les données sont stockées de manière structurée dans le moteur de base de données SQLite. Chaque application peut être liée les unes aux autres, les développeurs tiers ayant les mêmes API disponibles que les fabricants d'appareils.
De plus, Android prend en charge la téléphonie via GSM, Bluetooth, EDGE, 3G et WiFi ainsi que les caméras, le GPS et les capteurs d'accélération. L'audio et la vidéo peuvent être visionnés aux formats MPEG4, H.264, MP3, AAC, AMR, JPG, PNG et GIF. Android est livré avec un ensemble d'applications de base, notamment un client de messagerie, un programme SMS, un calendrier, Google Maps, un navigateur et un gestionnaire de contacts, le tout écrit en Java. Le SDK Android est maintenant disponible télécharger prêt.