Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Configurer pour le développement Android

Android est une pile de logiciels open source créée pour un large éventail d'appareils avec différents facteurs de forme. L'objectif principal d'Android est de créer une plate-forme logicielle ouverte disponible pour les opérateurs, les OEM et les développeurs afin de concrétiser leurs idées innovantes et de présenter un produit réussi et réel qui améliore l'expérience mobile des utilisateurs.

Android est conçu pour qu'il n'y ait pas de point central de défaillance, où un acteur de l'industrie restreint ou contrôle les innovations d'un autre. Le résultat est un produit de consommation complet de qualité production avec un code source ouvert à la personnalisation et au portage.

Détails du cadre Android
Figure 1. Pile Android

Philosophie de gouvernance

Un groupe de sociétés connu sous le nom d'Open Handset Alliance (OHA), dirigé par Google, a créé Android. Aujourd'hui, de nombreuses entreprises, membres d'origine de l'OHA et autres, ont beaucoup investi dans Android. Ces entreprises ont alloué d'importantes ressources d'ingénierie pour améliorer Android et commercialiser des appareils Android.

Les entreprises qui ont investi dans Android l'ont fait parce que nous pensons qu'une plate-forme ouverte est nécessaire. Android est intentionnellement et explicitement un effort open source (par opposition au logiciel libre); un groupe d'organisations ayant des besoins partagés a mis en commun des ressources pour collaborer sur une seule mise en œuvre d'un produit partagé. D'abord et avant tout, la philosophie Android est pragmatique. L'objectif est un produit partagé que chaque contributeur peut personnaliser et personnaliser.

Bien entendu, une personnalisation incontrôlée peut conduire à des implémentations incompatibles. Pour éviter cela, le projet Open Source Android (AOSP) gère le programme de compatibilité Android , qui explique ce que signifie être compatible Android et ce qui est requis des constructeurs d'appareils pour atteindre ce statut. Tout le monde peut utiliser le code source Android à n'importe quelle fin, et nous accueillons toutes les utilisations légitimes. Cependant, pour participer à l'écosystème partagé d'applications que nous construisons autour d'Android, les constructeurs d'appareils doivent participer au programme de compatibilité Android.

AOSP est dirigé par Google, qui maintient et développe encore Android. Bien qu'Android se compose de plusieurs sous-projets, AOSP est strictement une gestion de projet. Nous considérons et gérons Android comme un produit logiciel unique et holistique, et non comme une distribution, une spécification ou une collection de pièces remplaçables. Notre intention est que les constructeurs d'appareils portent Android sur un appareil; ils n'implémentent pas de spécification ou organisent une distribution.