Google houdt broncode Android 4.0 deels achter
Gepubliceerd: Dinsdag 15 november 2011
Auteur: Jasper Bakker
Google heeft de broncode van Android 4.0 Ice Cream Sandwich vrijgegeven, maar nog niet helemaal. Het ontbrekende deel komt "later".
"Dit is in wezen de broncode voor versie 4.0.1 van Android, wat de specifieke versie is die uitkomt op de Galaxy Nexus, het eerste Android 4.0-apparaat", kondigt software-ingenieur Jean-Baptiste Queru van Google aan. Hij geeft aan dat ontwikkelaars hierrmee een systeemimage kunnen maken voor de Galaxy Nexus-smartphone van Samsung.
Minder 'puur' open
"Build-configuraties voor andere apparaten komen later", meldt hij in zijn post op het Android-forum van Google. Die aanvullingen komen "zodra we ons zeker voelen dat ze geschikt zijn om uit te komen op consumentenapparaten", antwoordt Queru op forumvragen. Daarmee valt Ice Cream Sandwich (ICS) dan te compileren voor andere telefoons en tablets. Dat is niet zo makkelijk voor elkaar te krijgen als het klinkt.
De broncode alleen is niet voldoende om Android aan de praat te krijgen op andere apparaten. Die waarschuwing valt te lezen op de informatiepagina waar wordt uitgelegd hoe Android gecompileerd moet worden. Voor andere apparaten zijn aanvullende hardwarespecifieke en bedrijfseigen libraries nodig om het besturingssysteem te draaien. Dit betreft vooral de hardwarematige versnelling van beeld (graphics).
Galaxy Nexus voorop
Voorlopig is paradetoestel Galaxy Nexus de enige optie voor Android 4.0. Die smartphone van Samsung heeft de komende weken of maanden het rijk alleen. Google geeft de volledige broncode van Android 4.0 in december vrij. Andere handsetmakers kunnen dan pas aan de slag met het nieuwe besturingssysteem waardoor Samsung een significante voorsprong heeft op de concurrentie.
"En ja: bijvoorbeeld HTC en Motorola krijgen dus ook toegang", antwoordde Google Nederland op vragen van Webwereld. Het besturingssysteem kan worden gebruikt voor nieuwe smartphones en tablets, maar ook om een upgrade uit te rollen voor bestaande toestellen.
Honeycomb alsnog, deels
In de vrijgegeven Android-code zit ook de source van de vorige versie: Android 3.0 Honeycomb. Dat besturingssysteem is door Google in allerijl ontwikkeld voor tablets en niet geschikt bevonden voor smartphones. De broncode van Honeycomb is bewust niet vrijgegeven. Alleen een beperkt aantal tabletpartners, waaronder Motorola en Asus kregen toegang tot het open source besturingssysteem.
De 3.0-broncode is officieel beschikbaar, maar de tags voor het Honeycomb-deel ontbreken. Daarmee is die code dus praktisch gezien onbruikbaar, tenzij ontwikkelaars de tijd nemen om de hele code door te pluizen om handmatig tags toe te voegen. "Aangezien Honeycomb een beetje incompleet was, willen we dat iedereen zich concentreert op Ice Cream Sandwich", legt Google-topman Queru uit in zijn post.
Update:Google Nederland antwoordt nog op de vraag van Webwereld wanneer de Android 4-broncode beschikbaar is voor andere apparaten dan alleen de Galaxy Nexus: "Daar kunnen we nog niets over zeggen, helaas."
