Rabu, 19 Februari 2014

Mengenal Arsitektur Sistem Android

Tags

Android sebagai sistem operasi terbuka berbasis linux sangat popular akhir-akhir ini di kancah dunia smartphone. Gadget dengan bebagai brand yang dikeluarkan oleh vendor kenamaan maupun lokal bersaing ketat meraih user yang sangat menggandrungi apa itu Android. tidak membutuhkan waktu usang memang untuk memperkenalkan keunggulan dan kecanggihan sistem Operasi besutan Perusahaan sekelas Google. Dengan pemberian para developer handal Android mengakibatkan nomor puncak Sistem Operasi dunia smartphone jaman sekarang.

 Android sebagai sistem operasi terbuka berbasis linux sangat popular selesai Mengenal Arsitektur Sistem Android

Kembali ke belakang, Bagi user android tentu ada yang bertanya-tanya bagaimana android itu sanggup berjalan ( dalam hal ini 'Aplikasi' ). Tentunya sebuah aplikasi yang dibangun sanggup berjalan tepat jika memenuhi aspek yang telah ditentukan oleh para developernya. Android memiliki fitur arsitektur yang tidak sanggup dipisahkan antara satu dengan yang lain. Layaknya sebuah bangunan, maka aplikasi yang berjalan harusnya memenuhi beberapa unsur semoga bangunan tersebut sanggup berdiri kokoh dan sempurna.

Di bawah ini sedikit klarifikasi mengenai layer yang membangun arsitektur sistem android:
  1. Applications : Android akan menggabungkan dengan serangkaian aplikasi intitermasuk klien email, aktivitas SMS, kalender, peta, browser, kontak, dan lain-lain.
  2. Application Framework : Dengan menyediakan sebuah platform pengembanganyang terbuka, pengembang Android memperlihatkan kemampuan untuk membangunaplikasi yang sangat kaya dan inovatif.
  3. Libraries: Android termasuk satu set pustaka C/C++ yang dipakai olehberbagai komponen sistem Android.
  4. Android Runtime: Android termasuk satu set perpustakaan inti yang menyediakansebagian besar fungsi yang tersedia di perpustakaan inti dari bahasa pemrogramanJava.
  5. Linux Kernel: Android bergantung pada Linux versi 2.6 untuk layanan sistem intiseperti keamanan, administrasi memori, administrasi proses, network stack, danmodel pengemudi. Kernel juga bertindak sebagai lapisan abstraksi antara hardwaredan seluruh software stack.
Nah, semoga Sedikit Ilmu ihwal seluk beluk android diatas sanggup menambah wawasan kita ihwal Teknologi Open source ini.

Artikel Terkait