Android NDK
Android NDK verktøysett er en programvare som gjør det mulig for brukeren å gjennomføre deler av sin utviklet program i egen kode, gjennom bruk av språk som C og C ++. For enkelte søknadstyper, dette hjelper brukeren gjenbruk kode biblioteker som har blitt skrevet i disse programmeringsspråk. Android NDK verktøysettet er ideelt fordi det tillater utviklere å få den beste enheten mulige resultater. Kildekoden kompilerer direkte inn CPU maskinkode, snarere enn til en mellomspråk som Java. Fordi det ikke er en ekstra "oversettelse" trinnet, vil koden følger tettest til utviklerens ønsker. Det er også mulig å bruke andre koding biblioteker Hvis du absolutt må. Den Android NDK funksjoner med "NDK-build" script i sin kjerne. Dette skriptet er ansvarlig for å plukke gjennom et prosjekt og bestemme hva som må bygges. Skriptet genererer også binærfiler og kopierer de genererte binærfiler til søknaden prosjekt bane. Det er lett tilgang til innfødte delte biblioteker som NDK har samlet og strukturert fra den opprinnelige kildekoden. Disse innfødte bibliotekene kan kobles mot andre biblioteker. Alt fungerer med et grensesnitt som kalles Java Native Interface, som gjør at C / C ++ og Java programmering komponenter for å integreres med hverandre. For å installere Android NDK, alt du trenger å gjøre er å gå inn i Innstillinger på OS X. Velg "Android SDK" og deretter "Android NDK." På Windows, gå inn på "File" og deretter "Innstillinger". Velg "Android SDK", "SDK Tools" og deretter "NDK." Etter installasjonen må du Android Studio 2.2 eller høyere for å kjøre programvaren, så sørg for at du har den nyeste versjonen som er installert på systemet ditt. Fordi Android NDK er optimalisert for slike spesifikke bruksområder, er det ikke praktisk for daglig utvikling. Men det gir utviklere en ideell måte å optimalisere sine prosjekter for Android-systemet. Android NDK gjør at utviklere kan bruke store grafiske evner uten å sløse med ressurser.
- Flere C og C ++ bibliotek
- Tilgang til andre koding og programmering biblioteker
- Evne til å kode Android apps med C og C ++ Programming Language
- Evne til å kompilere og kjøre programmer
- C / C ++ koding gjør enheten yter bedre enn Java
- Enkel å bruke, farbare programvare
- Enkel koding og grensesnitt
- Tilgang til flere kodebiblioteker
- Evne til å kompilere og kjøre applikasjoner umiddelbart
- Trenger Android Studio 2.2 eller høyere for å kjøre
- Bare støtter Android-systemer
- Ikke optimalisert for kompliserte programmer og utvikling