Sì, ecco il download del codice sorgente e ciò di cui hai bisogno per usarlo.
http://source.android.com/download
- E il contratto di licenza:http://source.android.com/license
- Pagina iniziale:http://www.android.com/
- Il wiki:http://en.wikipedia.org/wiki/Android%5F%28operating%5Fsystem%29
Dal wiki:
In Google, il team guidato da Rubin ha sviluppato una piattaforma per dispositivi mobili alimentata dal kernel Linux che ha commercializzato a produttori di telefoni e operatori telefonici con la premessa di fornire un sistema flessibile e aggiornabile.
La risposta breve è Sì.
La risposta più lunga è... Android utilizza un kernel Linux modificato per eseguire le funzioni di base del sistema operativo. Tuttavia, Android non utilizza le stesse librerie che vedresti in un tipico sistema Linux desktop (librerie di base come glibc), quindi non puoi semplicemente eseguire qualsiasi programma su Android che puoi su altri sistemi Linux. Oltre al fatto che alcune delle librerie sono diverse, Android non fornisce un modo molto semplice di eseguire applicazioni che non sono basate sulla loro API simile a Java che chiamano "Piattaforma Andoird"
Sì! È utile parlare di "Android la piattaforma" e "Android il sistema operativo"
- Android il sistema operativo: Questo è Linux. Funziona con il kernel Linux, quindi è molto simile a Linux. Le librerie standard sono leggermente diverse e tu come utente o sviluppatore di un'app Android non avrai nulla a che fare con questo lato "linux" delle cose*.
- Piattaforma Android: Questa è una piattaforma desktop basata su Java per la quale è possibile scrivere applicazioni. Utilizza Dalvik** VM per eseguire file jar Java in pacchetti speciali contenenti il codice. Questa è la parte del telefono Android che vedi e con cui interagisci ogni giorno*
*A meno che non esegui il root del tuo dispositivo, hai accesso a tutto.
**Dalvik è anche una graziosa cittadina islandese con alcuni grandi ghiacciai, due traghetti per isole meravigliose e nessun buon bar.