Tidak berlebihan untuk menyebutkan bahwa Android adalah pemimpin yang tidak dapat disangkal dalam domain smartphone dan laptop. Sesuai perkiraan pasar terbaru, ia mengkapitalisasi lebih dari 80 persen dari total industri. Popularitas OS seluler Android terutama disebabkan oleh keputusan Google untuk menjadikannya sebagai produk open-source dan berintegrasi dengan raksasa teknologi lain dari berbagai bidang. Open Handset Alliance, yang terdiri dari orang-orang seperti Samsung, LG, HTC, AT&T menyediakan Android dengan keunggulan teknologi terbaru. Namun, tidak diketahui oleh sebagian besar pengguna Android, kekuatan sebenarnya berasal dari elemen intinya. Di sini, kita melihat komponen dasar yang menjadi dasar sistem Android:

Sebuah. Kernel Linux: Stabilitas dan keamanan yang disertakan dengan ponsel Android karena basis Linux-nya. Sebelum Android versi Ice-cream sandwich, versi Linux 2.6 digunakan untuk memberi daya pada kernelnya. Karena Linux pada dasarnya adalah produk sumber terbuka juga, Google membuat modifikasi sendiri pada arsitektur kode untuk mengoptimalkannya untuk perangkat seluler. Namun, versi Android terbaru menggunakan versi Linux 3.0 yang ditingkatkan.

b. Sistem file: Android mengikuti struktur sistem file Unix dasar, tetapi telah membuat beberapa perubahan arsitektural juga. Penyimpanan dibagi menjadi beberapa kategori berdasarkan tujuan yang berbeda. Folder “/ system” hanya untuk penggunaan sistem operasi, dan pengguna Android tidak memiliki akses untuk mengubah file dalam folder tersebut. Di sisi lain, semua aplikasi dan data pengguna disimpan di bawah folder “/ data”. Sementara distribusi Linux lainnya mengizinkan setidaknya satu pengguna memiliki akses root sistem, sebagian besar produsen ponsel Android mengunci akses root untuk pelanggan.

c. Tumpukan perangkat lunak: Sekumpulan pustaka waktu proses khusus Android dan kerangka kerja lainnya dilapisi di atas kernel Linux. Kerangka aplikasi membentuk lapisan ketiga, yang merupakan pembungkus untuk sebagian besar aplikasi yang ada di telepon. Kerangka aplikasi mencakup manajer kontak, manajer telepon, manajer lokasi, manajer paket, penyedia konten, dan antarmuka middleware utilitas lainnya. Lapisan khusus ini telah banyak dikodekan dengan bahasa pemrograman C.

d. Aplikasi: Aplikasi Android membentuk lapisan paling atas dari arsitektur Android. Ini lebih relevan bagi pengguna karena menyediakan fitur yang dapat digunakan langsung oleh pemilik perangkat. Secara internal, aplikasi ini berkomunikasi dengan kerangka aplikasi untuk memenuhi tujuan mereka dan menyediakan fitur bagi pengguna.



Source by Shelia Z Smithson