You are on page 1of 3

ANDROID

Mungkin hampir semua orang tidak asing dengan kata Android, namun
tidak semua orang mengetahui apa itu android. Sebelum saya menjeaskan
tentang android, sedikit saya akan ceritakan sejarah android. Android adalah
sistem operasi berbasis kernel Linux yang pada awalnya dikembangkan oleh
Android, Inc, yang didukung Google finansial dan kemudian dibeli pada tahun
2005. Android ini diresmikan pada tahun 2007 seiring dengan berdirinya Open
Handset Alliance-konsorsium hardware, software, dan perusahaan
telekomunikasi yang ditujukan untuk memajukan standar perangkat selular.
Smartphone yang tersedia untuk publik pertama kalinya yang menjalankan
Android adalah HTC Dream, yang dirilis pada 22 Oktober 2008. Itulah sedikit
sejarah singkat tentang android, sekarang saya akan jelaskan apa itu android.
Android adalah software untuk perangkat mobile yang mencakup sistem
operasi, middleware dan aplikasi kunci. Pengembangan aplikasi pada platform
Android menggunakan bahasa pemrograman Java. Serangkaian aplikasi inti
Android antara lain klien email, program SMS, kalender, peta, browser, kontak,
dan lain-lain. Dengan menyediakan sebuah platform pengembangan yang
terbuka, pengembang Android menawarkan kemampuan untuk membangun
aplikasi yang sangat kaya dan inovatif. Pengembang bebas untuk mengambil
keuntungan dari perangkat keras, akses informasi lokasi, menjalankan
background services, mengatur alarm, tambahkan pemberitahuan ke status
bar, dan banyak lagi. Android bergantung pada versi Linux 2.6 untuk layanan
sistem inti seperti keamanan, manajemen memori, manajemen proses,
network stack, dan model driver. Kernel juga bertindak sebagai lapisan
abstraksi antara hardware dan seluruh software stack. Itu adalah salah satu
lapisan dari pembangun dasar android atau arsitektur android. Adapun
pembangun lain adalah :
• library
Library membawa sekumpulan instruksi untuk mengarahkan perangkat
Android kita dalam menangani berbagai tipe data. Contohnya,perekam
dari berbagai macam format Video dan Audio ditangani oleh Media
Framework Library.

• Android library
Library membawa sekumpulan instruksi untuk mengarahkan perangkat
Android kita dalam menangani berbagai tipe data. Contohnya,perekam
dari berbagai macam format Video dan Audio ditangani oleh Media
Framework Library.
• Android runtime
Terletak pada level yang sama dengan lapisan Library juga terdapat
Lapisan Android Runtime dan juga sekumpulan Library Java yang
dikhususkan untuk Android. Programmer Aplikasi Android membuat
aplikasinya menggunakan bahasa pemrograman Java. Dalam lapisan
Android Runtime juga terdapat Dalvik VM (Virtual Machine).
• Dalvik vm
Dalvik Virtual Machine adalah sejenis Java Virtual Machine yang didesain
khusus dan dioptimasikan untuk Android. Dalvik VM menggunakan fitur
inti Linux seperti manajemen memory dan multi-threading. Dalvik VM
membuat setiap Aplikasi Android dapat berjalan dengan prosesnya
sendiri. Berikut beberapa rangkuman mengenai Dalvik VM.
• Aplication Framework
Lapisan ini berinteraksi langsung dengan aplikasi kita. Program-program
di atas memanajemen fungsi dasar dari perangkat seperti manajemen
Resource, Manajemen Panggilan, Manajemen Window dll. Sebagai
seorang developer, kita dapat melihat lapisan ini sebagai alat dasar yang
dapat digunakan untuk mengembangkan aplikasi.
• Aplication Layer
Aplikasi berada pada lapisan terluar dari Arsitektur Android. Pengguna
awam Android pasti akan berinteraksi dengan lapisan ini untuk fungsi
umum seperti menelepon, mengakses website, dll. Lapisan di bawah dari
lapisan aplikasi ini diakses kebanyakan oleh Developer, Programmer atau
sejenisnya.
Sedang kekurangan dan kelebihan android akan dijelaskan sebagai
berikut:
Kelebihan Android
Sepertinya hampir semua tahu apa saja kelebihan atau keunggulan dari
android ini, tapi tidak ada salahnya jika saya bahas disini.
• User Friendly – Kalimat ini sangat melekat pada sistem operasi
Windows miliknya microsoft, ibaratnya kita dengan sangat mudah
mengoprasikan komputer hanya dengan belajar beberapa hari bahkan
beberapa jam saja, dan ini juga melekat pada Android yang berjalan pada
Smartphone.
• Notifications – Anda dengan sangat mudah mendapatkan notifikasi dari
smartphone android dengan mengatur beberapa akun Email, SMS , Voice
Dial, Update dan lain sebagainya.
• Tampilan – Dari segi tampilan, Android tidak kalah bagusnya dari iOS
miliknya Apple, karena memang dari awal android hampir mengusung
teknologi iOS, hanya saja ini versi murahnya.
• Open Source – Operating system ini memang dibuat open source oleh
penciptanya, karena memang berbasis kernel Linux. Jadi jangan kaget
jika diluar sana ada banyak sekali Custom Rom untuk masing-masing
perangkat android.
• Aplikasi – Untuk Aplikasi anda akan disajikan jutaan pilihan aplikasi yang
menarik dari yang gratis hingga berbayar, dan anda bisa
mendownloadnya di Google Play, siapa lagi kalau bukan miliknya Mbah
Google.
• Dll – Dan masih banyak lagi kelebihan dan fitur yang dimiliki Android,
dan anda bisa mengembangkannya sesuai dengan keinginan anda,
karena Sistem operasi ini Open Source dan User Friendly
Kekurangan atau kelemahan Android
Sebenarnya hampir tidak ada Kekurangan atau kelemahan dari android sendiri.
Akan tetapi tetap ada kekurangannya, apa saja itu?? ini yang paling sering
saya alami saat mengoprasikan android versi saya
• Update System – Seperti atikel saya disini untuk melakukan update
system tidaklah mudah, anda harus menunggu dari masing-masing
Vendor untuk merilis Update Versi yang terbaru. Tentu ini sangat tidak
menyenangkan.
• Batterai Cepat Habis – Ini sering terjadi jika anda menyalakan paket
data dan menggunakan widget serta aplikasi yang berjalan secara
berlebihan, untuk mengatasinya anda harus mengurangi aktivitas
aplikasi pada smartphone anda.
• Lemot atau Lag – Sebenarnya kalau ini ada kaitannya dengan
spesifikasi dari masing-masing perangkat, namun ada kalanya Android ini
tidak bersahabat dengan beberapa aplikasi dikarenakan Ram ataupun
Prosesornya yang kurang memadai, jadi sesuaikan aplikasi dengan
perangkatnya.