Hur man skapar en Android ansökan
Under de senaste åren dominerar Android marknadsandelarna för smartphone och Tablet PC operativsystem. Från och med augusti-2013, Android kontrolleras mer än 79% av smartphone marknaden och mer än 62% av tabletten marknaden, enligt forskning av International Data Corp Under tiden beräknas en ny studie att Android anordning försäljningarna potentiellt kan korsa 900 miljoner år 2015.
Med hänvisning till ovan nämnda statistiken, låter det ganska självklart att ha Android ansökan utvecklingskunskap och erfarenhet har blivit nästan en nödvändig. Så med detta, låt oss börja lära sig Android app utveckling med våra alldeles egna intresse kalkylatorn låneansökan.
Introduktion till Android OS och Android App utveckling
Android är ett komplett programpaket som består av inte bara i OS men också middleware och program. Det är ett mycket kraftfullt operativsystem som stöder ett stort antal diskret applikationer som gör livet enklare för användaren smartphone eller surfplatta. Android OS arkitekturen består av en myriad av bibliotek, leverantörer och drivrutiner som ger en ton av funktioner och funktioner som kan tas tillvara för att utveckla utmärkt program. Kärnan i arkitekturen är Android körningsmiljön.
Android Runtime:
Komponenten android runtime arkitekturen innehåller främst core java bibliotek och också Dalvik virtuella maskinen. Core Java libraries ger ett stort antal färdiga att använda funktioner som utvecklare kan använda i sina ansökningar. Dalvik virtuell maskin är core runtime miljön där programmet faktiskt körs. Det är en typ av JVM som kör .dex filer i stället för de vanliga .class filerna och är optimerad för att konsumera mindre minne och låg processorkraft.
Fram till Android 4.3 används Dalvik virtuell maskin en teknik som liknar JIT (Just-In-Time) process vari koden för app konverteras till ett körbart program varje gång programmet startas. Android 4.4 har inkluderat en ny runtime miljö heter Android Runtime (konst) som ersätter befintliga Dalvik virtuella maskinen. ART använder "Ahead Of Time" (AOT) processen vari app koden konverteras till körbart program när app är installerat. Detta förbättrar prestanda för ansökan oerhört.
Arkitekturen i Android OS är enligt ovan.