Ondanks het al een tijdje teruglopen van de populariteit van Java, besloot Google toch deze programmeertaal als basis van het Androidsysteem te kiezen. Een tijdje terug werd door Google al de mogelijkheid toegevoegd om zogeheten scripttalen te gebruiken, waaronder Python. Gisteren werd daar nog een schepje bovenop gedaan, door de vrijgave van de Native Development Kit.
Maar wat houdt dat nu precies in de voor de programmeurs? Het was altijd al mogelijk om de systeemprogrammeertalen zoals C te gebruiken in Android, aangezien de basis ligt bij het Linux-systeem. Het probleem was echter dat het niet toegestaan of zelfs mogelijk was om programma’s in deze programmeertalen ook in de Market te zetten, of zelfs maar fatsoenlijk te bundelen in een APK-bestand (installatiebestand). Doordat programmeertalen als C dichter bij het systeem staan dan de wat ‘higher-level’ talen zoals Java, zijn deze in staat om sneller de processor van de telefoon aan te spreken.
Het bijkomende voordeel van deze ontwikkelingskit is dat er een gedeelte van de systeemlibraries voor Linuxsystemen ook aan te spreken is in de NDK. Dit klinkt vast erg interessant, maar voor de meeste gebruikers is het de vraag natuurlijk wat het voordeel voor de eindgebruikers is. Het antwoord is simpel: programmeurs kunnen met deze kit (in beperkte mate) programma’s die geschikt zijn voor Linuxsystemen geschikt maken voor Android-telefoons. Dit wil niet zeggen dat het met deze set een eitje wordt, aangezien alle grafische onderdelen nog steeds in Java zullen moeten worden geprogrammeerd.
Een laatste interessant feit is dat Google ook bezig is om deze NDK OpenGL ES en audio libraries te laten ondersteunen. Dit is erg interessant voor Androidgebruikers, aangezien deze libraries processorintensieve spellen mogelijk zal maken! Wat dat betreft ben ik erg geïnteresseerd in de nieuwe generatie spellen.
De NDK en meer informatie kunnen hier gevonden worden.
Share Us:
![]() |
Follow us:
|










