Androidworld
Androidworld

Nieuws
Sander Tuit 20 oktober 2011 12:28 uur

Broncode Android weer beschikbaar, code Ice Cream Sandwich binnen enkele weken

Eind augustus werd de Linux-wereld opgeschrikt met de mededeling dat de servers waarop de Linux-kernel wordt bijgehouden waren gehackt. De servers werden daarop offline gehaald, met als gevolg dat veel open source-projecten in de problemen kwamen. Zo ook het Android Open Source Project. Omdat, ook al voor de hack, duidelijk was dat door de populariteit van Android de servers het zwaar te verduren hadden, heeft Google besloten de Android-code op eigen servers onder te brengen. De broncode voor Gingerbread is dan ook vanaf dit moment weer te verkrijgen. De code voor de gisteren geïntroduceerde Android 4.0 zal snel volgen.
Honeycomb en Ice Cream Sandwich Toen het Android-team met de speciale tablet-versie van Android uitkwam, genaamd Honeycomb, bleek al snel dat Google niet van plan was de broncode vrij te geven. De reden hierachter ligt bij de geschiedenis van Android. Na de introductie van de iPad, bleken veel fabrikanten de tabletmarkt erg interessant te vinden. Aangezien het succes van een tablet onder meer afhangt van het aantal applicaties dat voor het besturingssysteem beschikbaar is en er al één vrijelijk te gebruiken besturingssysteem beschikbaar was, was de keuze voor Android vrij eenvoudig. Helaas waren oudere Androidversies niet bijster geschikt voor tablets. Aangezien de gebruikerservaring op tablets met Android 2.3 of lager verre van optimaal was, zag Google zich genoodzaakt om snel een échte tabletversie van Android uit te brengen. Dit onder meer om de toch niet altijd even goede naam van Android op het gebied van gebruiksvriendelijkheid en software-ervaring te beschermen. Er werd besloten om een geheel losstaande versie van Android te maken, speciaal ontworpen voor tablets. Deze zou pas in een volgende versie geschikt worden gemaakt voor smartphones. Wanneer de broncode van Honeycomb wél zou worden vrijgegeven, kun je je wel voorstellen dat er een omgekeerde situatie zou gaan ontstaan. Een voor tablets geoptimaliseerd besturingssysteem zou op allerlei smartphones gaan verschijnen, met alle bijbehorende imagoschade voor Android. Google heeft besloten dit te voorkomen door de broncode helemaal niet vrij te geven. Of deze reden opweegt tegen de imagoschade die Google heeft opgelopen door het niet vrijgeven van de broncode in een 'open' project, weet ik niet, maar de reden is wel begrijpelijk. Met Ice Cream Sandwich gaat Google weer verder op de vertrouwde weg: ontwikkeling achter gesloten deuren, maar de broncode wél vrijgeven zodra de nieuwe versie uit is.

Serverproblemen

Na de hack van de servers van kernel.org heeft het lang geduurd voordat Google een alternatief gevonden had. Het was al langer bekend dat de servers van kernel.org de populariteit van Android helemaal niet aankonden. De servers waren zelfs dagenlang moeilijk bereikbaar nadat Gingerbread uitkwam. Uiteindelijk leek het Google eerlijker ten opzichte van de andere projecten op de kernel.org-servers dat Google zelf voor de hosting van de Androidcode zou gaan zorgen. Vanaf gisteren is de broncode van Gingerbread dus weer volledig te verkrijgen.

Beschikbaarheid

De broncode van Gingerbread (Android 2.3) is inmiddels dus weer (hier) te verkrijgen. De broncode van Ice Cream Sandwich zal spoedig nadat de eerste apparaten met Ice Cream Sandwich op de markt verschijnen, worden vrijgegeven. Aangezien begin november het eerste toestel met Android 4.0, de Galaxy Nexus, op de markt zal verschijnen, verwachten we dat we al in november kunnen genieten van de eerste inofficiële versies van Ice Cream Sandwich gebaseerd op het Android Open Source Project. Het gedeelte dat Google verplicht is vrij te geven vanwege de licentie waaronder onder meer de Linux-kernel waarop Android draait valt, is al vrijgegeven. Die code kan hier worden gevonden. Bron: Android Building Google Group Lees ook:

Spelfouten, taalfouten of inhoudelijke fouten ontdekt? Stuur dan een mailtje naar de auteur van dit artikel!

Sander Tuit

Een echte gadgetfreak die al vanaf dag één de Android development phone heeft. Hij weet veel over vele verschillende onderwerpen en komt vaak met allerlei handige Androidtrucs en mooie tutorials. Verder is hij ook onze ‘code held’ en heeft dan ook de AW Reader helemaal van de grond af opgebouwd. Kortom, Sander is onze alleskunner.

Reacties