Originariamente inviato da
monossido
Ciao a tutti
Ieri sera sono usciti i sorgenti di IceCream Sandwich (oltre che quelli di honeycomb)
qui annuncio preliminare
ICS is coming to AOSP - Android Building | Google Groups
qui annuncio definitivo
ICS in AOSP: we're live, feel free to sync - Android Building | Google Groups
Ragionevolmente si potrebbe pensare che il porting su tutti i dispositivi Google (che hanno supporto diretto in AOSP) sia facile da avere.
Purtroppo questo supporto in AOSP al momento c'è solo per il Galaxy Nexus (maguro), per la board panda e per un sconosciuto device chiamato tuna (sconosciuto a me, cercando su google compaiono vecchi articoli dove lo si indicava come il Nexus Prime).
Niente Nexus S e nemmeno Nexus One.
Il problema più grosso non sono i file di configurazione per compilare un'immagine compatibile, ma sono i file binari, driver e librerie, necessari per far funzionare sensori, gps bluetooth wifi, video, nfc, gsm. Questi file sono proprietari, i sorgenti non vengono mai rilasciati, il responsabile di questi file io credo sia samsung, anche se è Google a distribuirli.
Nei link sopra si può leggere qualche dichiarazione del dipendente Google riguardo questi file per Nexus S compatiili con ICS
- verranno rilasciati quando saranno sicuri siano pronti e funzionanti per essere usati stabilmente sui dispositivi consumer, coincide più o meno con l'uscita dell'aggiornamento OTA ufficiale
- non crede che i driver videoi per gingerbread funzionino su ICS e se funzionano probabilmente noteremo diversi problemi di performance
- i driver video del galaxy nexus non dovrebbero funzionare per il nexus s anche se la gpu è simile
Riguardo quindi il supporto ufficiale al Nexus S bisogna aspettare.
Riguardo il supporto della comunità segnalo che nell'account github della CyanogenMod c'è già il branch di ICS in mirror, appena sarà pronto il supporto per il Nexus S vedremo comparire il branch ICS qui
https://github.com/CyanogenMod/andro...samsung_crespo. Su XDA uno sviluppatore ha detto che è al lavoro
dev (wip) 11/15 gsm maguro ics aosp build (test aosp build, then porting from there) - xda-developers
Vedremo se si riuscirà ad avere per lo meno un supporto non ufficiale, certo che questo ritardo nel supportare i propri device non recenti inizia a farsi fastidioso. Io credo che tutto dipenda dal fatto che l'hardware non è Google, ma è samsung o HTC, in particolare viste le difficoltà nell'aggiornare questi driver alla nuova versione credo proprio che il problema principale del nexus One è che HTC non aggiorna i driver per ICS a Google (ma potrei sbagliare).