Androidworld
Androidworld
Nieuws
Sander Tuit 15 november 2011 00:09 uur

Broncode Android 4.0 (Ice Cream Sandwich) vrijgegeven

 Zojuist heeft Androidontwikkelaar Jean Baptiste Queru, ook wel bekend als JBQ, bekend gemaakt dat de broncode van Android 4.0.1 is vrijgegeven. Deze versie, die bij ons bekend staat als Ice Cream Sandwich, werd op 19 oktober door Google geïntroduceerd. Na veel geruchten dat Google de broncode van nieuwere Androidversies niet zou vrijgeven, kondigde Google al aan de broncode vrij te geven wanneer het eerste Androidtoestel met Android 4.0 op de markt zou verschijnen. Ontwikkelaars van inofficiële firmware kunnen nu aan de slag met de echte broncode!

Honeycomb

Na de introductie van Honeycomb bleek al snel dat Google niet van plan was de broncode van Android 3.0, 3.1 of 3.2 vrij te geven. Dit had een begrijpelijke reden: de naam van Android stond op het spel. Toen Android nog niet geoptimaliseerd was voor tablets waren er verschillende fabrikanten die tóch een tablet met Android uitbrachten. De gebruikerservaring was echter verre van optimaal. Om te voorkomen dat fabrikanten Honeycomb, dat puur en alleen gericht is op tablets ook op smartphones zouden zetten, heeft Google ervoor gekozen de broncode niet vrij te geven. Meer over het niet vrijgeven van de broncode van Honeycomb lees je hier. Omdat de broncode van Honeycomb niet vrij werd gegeven, gingen al snel de geruchten de ronde dat Google zou stoppen met de open source-ontwikkeling van Android. Gelukkig bleek niets minder waar te zijn: nog voordat het eerste Androidtoestel met Android 4.0 op de markt is, is de broncode van Ice Cream Sandwich vrijgegeven. Dat niet alleen overigens: alle wijzigingen tot Android 4.0 zijn vrijgegeven, dus is ook de broncode van Honeycomb vrijgegeven. Het is echter erg moeilijk om Honeycomb uit de broncode op te bouwen, omdat de codewijzigingen van Honeycomb geen zogenaamde 'tag' hebben gekregen. Dat houdt in dat het (bijna) onmogelijk is om de bronbestanden allemaal naar de staat terug te halen die ze hadden toen Honeycomb af was.

Ice Cream Sandwich

Google deed eind oktober de aankondiging van Ice Cream Sandwich samen met Samsung. Als ontwikkelingstoestel heeft Google de Samsung Galaxy Nexus gebruikt. Dit toestel heeft als eerste Androidsmartphone geen knoppen meer onder het scherm. Deze zijn vervangen door knoppen die op het scherm worden weergegeven. Bij toestellen mét knoppen onder het scherm worden deze knoppen uiteraard niet weergegeven. De nieuwe versie van Android gebruikt, wanneer beschikbaar, gezichtsherkenning om het toestel te unlocken. Zoals je hier kunt lezen is dit systeem echter niet waterdicht. Android heeft bij deze versie overigens ook een volledige facelift gekregen. De interface wordt nu hardware-versneld, wat inhoudt dat de grafische chip wordt gebruikt om de interface weer te geven, in plaats van de processor. Dit zorgt er voor dat de interface veel vloeiender aanvoelt. In het aankondigingsfilmpje van Google vind je meer informatie over Ice Cream Sandwich:

Beschikbaarheid

Op het moment van schrijven is Queru de broncode nog aan het uploaden, wat inhoudt dat deze nog niet te downloaden is. Wanneer het uploaden klaar is, zal de Google-ontwikkelaar dit hier melden. *update: de code staat volledig online*. De broncode die nu wordt vrijgegeven, is overigens de versie die met de Samsung Galaxy Nexus wordt geleverd. Om de broncode te downloaden, volg je de instructies hier. Let wel op: als niet-ontwikkelaar heb je echter niets aan de broncode. Met een beetje geluk zullen de hobbyisten Ice Cream Sandwich ook snel voor jouw toestel beschikbaar maken!

Bron: Android Building

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

Bezig met laden