Perkenalan Dengan Android



Android merupakan sebuah sistem yang komplek, tapi kamu tidak butuh mengerti secara mendalam untuk membuat sebuah aplikasi yang menakjubkan. Bagian dari sistem android yang mengeksekusi Compiled DEX Code kita dikenal dengan nama Dalvik Virtual Machine (DVM). DVM sendiri, merupakan bagian terkecil dari sebuah software yang ditulis dalam bahasa yang lain, sehingga dia dapat berjalan dalam adaptasi yang spesial pada sistem operasi Linux. Karena, pada dasarnya sistem operasi android adalah Linux. Tujuan DVM adalah untuk menyembunyikan kompleksitas dan perbedaan pada hardware dan software ketika android dijalankan.




The Android API
Android API ( Application Programming Interface ) merupakan code yang membuat pemrograman android menjadi lebih mudah.



Java Is Object-Oriented
Java merupakan bahasa pemrograman yang dapat menggunakan konsep reusable programming objects. Dan java juga menyediakan bagi kita untuk dapat menulis sebuah kode sekali, dan dapat digunakan lagi dan lagi. Ini, sangat berguna karena dapat menghemat waktu kita. Dan membolehkan kita untuk menggunakan code dari orang lain.

Secara singkatnya, pada Java adalah kita misalkan ketika menulis code pada java adalah membangun sebuah blueprint untuk sebuah objek rumah. Kemudian, kita dapat membuat objek dari blueprint rumah yg kita buat, dan kita dapat melakukan konfigurasi padanya, menggunakannya, mengkombinasikannya dengan objek lain dan lain sebagainya.


What Exactly is Android ?.,
Java Code yang kita tulis, juga menggunakan Java Code dari Android API. Yang kemudian proses tersebut akan di compiled oleh code Dex dan dijalankan oleh DVM. Kemudian, perusahaan perangkat android dan komponen hardware masing masing menulis software lanjutan, yang disebut drivers. Dimana ini merupakan hardware (CPU, GPU, GPS receivers, dan yang lainnya) agar dapat berjalan dalam Sistem Operasi Linux.

Java code yang telah di compiled dengan, beberapa resources lain di tempatkan dalam sebuah file bundle yang disebut Android Application Package (APK), dan inilah mengapa DVM dibutuhkan untuk menjalankan aplikasi kita.









Share on Google Plus

About irfanwicaksana

Man Jadda Wa Jadda "Siapa " Yang Bersungguh Sungguh Dia Akan Sukses

0 komentar :

Posting Komentar