02 | Arsitektur Android | by mashan

Mashan
2 min readSep 7, 2023

Arsitektur Android adalah kerangka kerja perangkat lunak yang digunakan untuk mengembangkan aplikasi Android. Ini terdiri dari berbagai komponen yang bekerja sama untuk menjalankan aplikasi Android.

Di bawah ini adalah penjelasan rinci tentang arsitektur Android dan prosesnya:

Android Stack
  1. Linux Kernel
    merupakan salah satu komponen inti dari sistem operasi Android. Ini bagian dari sistem operasi yang sangat penting karena bertindak sebagai perantara antara Perangkat Keras (Hardware) dan Perangkat Lunak (Software) yang berjalan di Atasnya. Android Kernel juga bertanggung jawab untuk mengelola sumber daya perangkat keras, seperti CPU, memori, perangkat jaringan, dan lain-lain.
  2. Hardware Abstraction Layer (HAL)
    merupakan komponen perangkat lunak yang berfungsi sebagai penghubung antara perangkat keras (Hardware) dan software dalam sistem Android. HAL bertindak sebagai perantara yang memungkinkan perangkat keras berkomunikasi dengan lapisan perangkat lunak yang lebih tinggi tanpa harus memahami rincian teknis hardware tertentu.
  3. Android Runtime (ART)
    merupakan bagian dari sistem operasi Android yang bertugas untuk menjalankan aplikasi Android. ART bertanggung jawab untuk mengeksekusi kode aplikasi yang ditulis dalam bahasa pemrograman tertentu contohnya Java atau Kotlin.
  4. Native C/C++ Libraries
    intinya bagian Native C/C++ Library ini menyimpan banyak komponen dan layanan Inti dari Sistem Android. Bagian ini juga keterkaitan dengan Android API Framework untuk mengekspos fungsionalitas beberapa library asli ke Aplikasi.
  5. Android API Framework
    bagian ini menyediakan berbagai fungsi dan layanan yang digunakan pengembang untuk membuat aplikasi Android, yang memungkinkan pengembang untuk berinteraksi dengan berbagai komponen dan layanan Android.
  6. System Apps
    merupakan aplikasi yang terpasang secara default pada perangkat Android dan bagian teratas dari sistem operasi Android. Mereka adalah aplikasi yang sudah ada sejak awal ketika membeli sebuah Ponsel Android, dan tidak dapat menghapusnya dengan mudah. Aplikasi-aplikasi ini sangat penting untuk menjalankan berbagai fungsi dasar pada Android.

References :

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

Mashan
Mashan

Written by Mashan

Information Security Engineer

No responses yet

Write a response