Android 1.5 NDK

Wyszukiwarkowy gigant Google wydał wersję 1.5 pakietu Android NDK (Native Development Kit). Android jest zestawem narzędzi podobny do pakietu Android Software Development Kit (SDK). Za jego pomocą programiści Androida mogą pisać elementy aplikacji w językach kodowania takich jak C czy C++, które odwołują się bezpośrednio do sprzętu. Kod taki będzie mało przenośny na inne platformy sprzętowe, dlatego też deweloperzy Google’a zalecają rozważenie, czy szybsze działanie kodu okupione brakiem przenośności ma w danym przypadku sens. NDK działa jednak tylko w połączeniu z SDK i został upubliczniony w wersjach dla Windows, Mac OS-a X i Linuksa (dla wariantów 32- oraz 64-bitowy).

NDK posiada narzędzia i pliki Build do tworzenia dostosowanych do sprzętu bibliotek kodu ze źródeł w C i C++. Tak stworzone biblioteki można później osadzać w pakietach aplikacji, które mają być zainstalowane na systemie Android. Pakiet jest zorientowany na architekturę ARMv5TE. Należy podkreślić, że NDK nie nadaje się do zastosowania we wszystkich scenariuszach działania. Warto dodać, że standardowym środowiskiem czasu rzeczywistego pozostaje bazujący na Javie silnik Dalvik Virtual Machine.