Skip to content Skip to sidebar Skip to footer

Apa Itu Android



Android secara sederhana bisa di artikan sebagai sebuah software yang digunakan pada perangkat mobile yang mencakup sistem operasi, middleware, dan aplikasi kunci yang diliris oleh google. sehingga android mencakup keseluruhan sebuah aplikasi, mulai dari sistem operasi sampai pada pengembangan aplikasi itu sendiri. pengembangan aplikasi pasa platfrom android ini menggunakan dasar bahasa pemograman java. tapi secara sempit, android biasanya mengacu pada sistem operasinya saja.

Platfrom pengembangan aplikasi android ini bersifat open-source terbuka, sehingga anda dapat mengembangkan kemampuan untuk membangun aplikasi yang kaya dan inovasi. bahkan seorang pengembang ( DEVELOPER ) android dapat membuat aplikasi yang bervariasi, kemudian menjual untuk keuntungan pribadi tanpa ada lisensi produsen atau vendor tertentu.

Android bersifat open-source, sama ketika anda menggunakan sistem operasi linux dengan berbagai varian distro-nya, anda dapat mengunduh secara gratis sistem operasi android, jika ingin mengetahui bagaimana sebenarnya kode pogram yang digunakan. atau bahkan lebih dari pada itu, anda ingin memodifikasi sistem operasi tersebut. hal itu legal dan diperbolehkan. android dibuat dengan dasar kernel linux 2.6 tim pengembangan android memilih kernel linux tersebut dengan beberapa alasan, antara lain :

  • Security, kernel linux ini dapat mengatur keamanan antara sistem dan aplikasi
  • Manajemen memori, kernel linux ini dapat mengatur manajemen memori, sehingga lebih hemat ketika melakukan develop aplikasi
  • Manajemen proses, kernel linux ini dapat mengatur proses lebih baik, mengatur resource yang diperlukan sesuai dengan kebutuhan untuk menjalankan aplikasi
  • Network Stack, kernel linux ini dapat mengatur komunikasi jaringan
  • Driver, kernel linux ini menjalani sesuatu dapat berjalan dengan baik, berbagai pabrikan hardware bisa bekerja dengan kernel ini

Berdasarkan kernel linux 2.6 tersebut, framework atau kerangka kerja dari sistem operasi android dikembangkan dengan berbagai variasi viturnya. fitur-fitur ini kemudian juga dikembangkan secara open-source sehinggan anda pun dapat menambahkan atau memodifikasi sendiri. berbagai fitur yang ada antara lain : 
  • Android run-time, terdiri atas library java dan dalvik virtual machine
  • Open GL ( Graphics Library ), merupakan API ( Application Program Interface ) yang digunakan untuk membuat grafis 2D dan 3D.
  • Webkit, merupakan engine dari web browser yang dapat digunakan untuk menampilkan isi website dan menyederhanakan tampilan dari proses loading
  • SQLite, merupakan engine dari relasional database yang dapat diintegerasikan dengan aplikasi.
  • Media framework, merupakan library yang digunakan untuk menjalankan dan merekan file audio atau vidio
  • SSL ( Secure Socket Layer ), merupakan library yang digunakan untuk keamanan internet ( internet security ).

Kemudian bagaimana berbagai library tersebut seperti SQLite atau surface manager berinteraksi dengan android, dalam proses pembuatan aplikasi sendiri. hal tersebut sudah di antisipasi oleh para pengembang android, sehingga semua library tersebut sudah dapat digunakan secara otomatis ketika mengembangkan aplikasi. berbagai fitur-fitur yang ada pada library yang dapat digunakan secara langsung, antara lain :


  • Activity manager, digunakan untuk manajemen activity life cyle.
  • Telephony manager, digunakan untuk akses layanan telepon juga informasi daftar kontak, seperti nomor telepon, alamat, dan lain sebagainya
  • View system, digunakan untuk meng-handle view dan layout tampulan UI ( User Interface )
  • Location manager, digunakan untuk menandai lokasi geografis pemegang device

dari kernel sampai develop aplikasi telah digunakan teknology yang bersifat open-source, sehingga memudahkan seseorang developer mengembangkan aplikasi yang kaya fitur. berikut gambaran keseluruhan kesimpulan dari android application framework.

Post a Comment for "Apa Itu Android"