Google si impegna a promuovere l'equità razziale per le comunità nere. Vedi come.
Questa pagina è stata tradotta dall'API Cloud Translation.
Switch to English

Configurato per lo sviluppo Android

Android è uno stack software open source creato per una vasta gamma di dispositivi con diversi fattori di forma. Lo scopo principale di Android è quello di creare una piattaforma software aperta disponibile per operatori, OEM e sviluppatori per trasformare in realtà le loro idee innovative e introdurre un prodotto di successo, reale, che migliori l'esperienza mobile per gli utenti.

Android è progettato in modo che non vi siano punti di errore centrali, in cui un attore del settore limita o controlla le innovazioni di un altro. Il risultato è un prodotto di consumo completo di qualità produttiva con codice sorgente aperto per la personalizzazione e il porting.

Dettagli del framework Android
Figura 1. Stack Android

Filosofia di governance

Un gruppo di aziende conosciute come Open Handset Alliance (OHA), guidato da Google, ha dato origine ad Android. Oggi, molte aziende, sia membri originali dell'OHA che altri, hanno investito molto in Android. Queste aziende hanno stanziato importanti risorse di ingegneria per migliorare Android e immettere sul mercato i dispositivi Android.

Le aziende che hanno investito in Android lo hanno fatto perché riteniamo che sia necessaria una piattaforma aperta. Android è uno sforzo open source intenzionalmente ed esplicitamente (al contrario del software libero); un gruppo di organizzazioni con esigenze condivise ha unito le risorse per collaborare a una singola implementazione di un prodotto condiviso. Innanzitutto, la filosofia Android è pragmatica. L'obiettivo è un prodotto condiviso che ogni collaboratore può personalizzare e personalizzare.

Naturalmente, la personalizzazione incontrollata può portare a implementazioni incompatibili. Per evitare ciò, l'Android Open Project Project (AOSP) mantiene il Programma di compatibilità Android , che spiega cosa significa essere compatibili con Android e cosa è richiesto ai costruttori di dispositivi per raggiungere tale stato. Chiunque può utilizzare il codice sorgente Android per qualsiasi scopo e accogliamo con favore tutti gli usi legittimi. Tuttavia, per prendere parte all'ecosistema condiviso di applicazioni che stiamo sviluppando attorno ad Android, i costruttori di dispositivi devono partecipare al Programma di compatibilità Android.

AOSP è guidato da Google, che mantiene e sviluppa ulteriormente Android. Sebbene Android sia costituito da più sottoprogetti, AOSP è strettamente la gestione dei progetti. Visualizziamo e gestiamo Android come un unico prodotto software olistico, non una distribuzione, una specifica o una raccolta di parti sostituibili. Il nostro intento è che i costruttori di dispositivi portino Android su un dispositivo; non implementano una specifica o curano una distribuzione.