Introduction to Android
April 29, 2017Logo Android |
Sejak Android di-akuisisi oleh Google pada tahun 2015 dan Google sudah banyak melakukan perombakan terhadap sistem android terutama Keamanan (Security). Sekarang platform smartphone yang paling mendominasi adalah Android, dan di kembangkan oleh beberapa manufactures, seperti Samsung, LG, HTC dan masih banyak lagi. Sudah ada beberapa konsep baru yang telah ditemukan seiring dengan perilisan, contoh Google Bouncer dan Google Verifier.
Android Architecture |
Di atas Linux kernel terdapat layer libraries, dalam libraries terdapat bagian yang terpenting, yaitu
- Surface Manager: mengatur windows dan screen
- Media Framework: berfungsi mengatur penggunaan codec media
- SQLite: bertugas untuk management database
- WebKit: Browser rendering engine
- OpenGL: merender object 2D dan 3D
Di level yang sama, terdapat komponen Android Runtime yang terdiri Core Libraries dan Dalvik Virtual Machine. Naik lagi kita bertemu dengan layer application framework berguna membantu aplikasi untuk mengerjakan tugas yang berbeda-beda.
Kebanyakan aplikasi android hanya bekerja terhadap layer pertama dan kedua, versi awal Android (<4.0) menggunakan Linux Kernel 2.6.x dan versi terbaru menggunakan kernel 3.x, seperti gambar dibawah.
Tabel versi Android dan kernel yang digunakan |
0 komentar