Home Start Back Next End
  
46
design
dapat dilakukan dengan menulis extension
atau replacement.
(Meier,2010:4)
Arsitektur Android terdiri dari 5 layer (Nimodia, Desmukh, 2012: 10-12):
 
1.  Kernel Linux
Android
bergantung pada
Linux
versi 2.6 untuk servis fungsi utama
seperti keamanan, pengaturan memori, pengaturan proses, network
stack dan driver model. Kernel juga berfungsi sebagai abstraction
layer antara hardware dan software stack.
2.  Libraries
Level
di atas Kernel Linux. Set Native Libraries
yang ditulis dalam
C/C++
yang bertanggung jawab atas performa komponen-komponen
dalam Android.
3.  Android Runtime
Android Runtime
terletak di level yang sama dengan Libraries.
Komponen Dalvik Virtual Machine terletak pada layer ini dan didesain
khusus untuk Android yang berjalan dalam environment yang terbatas.
4.  Application Framework
Application Framework
terletak di level di atas Android Runtime
dan
Libraries
dan ditulis dalam bahasa pemrograman Java. Layer
ini
berfungsi sebagai toolkit
yang digunakan oleh segala aplikasi dalam
Android.
5.  Application Layer
Word to PDF Converter | Word to HTML Converter