Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform bersifat open source bagi para pengembang untuk menciptakan aplikasi mereka sendiri.
Awalnya, Google Inc. mengakuisi Android Inc., pendatang baru yang membuat software untuk ponsel yang berada di Palo Alto, California Amerika Serikat. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan hadware, software, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Keunggulan Android diantaranya :
1. Keterbukaan
Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar
panggilan ke API.
2. Penghancuran perbatasan
Anda dapat menggabungkan informasi dari Internet ke dalam telepon, seperti informasi
kontak, atau data pada lokasi geografis untuk mendapatkan kesempatan baru.
3. Kesamaan aplikasi
Untuk Android ada perbedaan antara telepon utama aplikasi dan
perangkat lunak lain, anda bahkan dapat mengubah program untuk memutar nomor,
atau screen saver.
4. Cepat dan mudah perkembangan
Dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan
aplikasi Android, termasuk simulator ini instrumen, dan alat debugging maju.
Keunggulan Android diantaranya :
1. Keterbukaan
Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar
panggilan ke API.
2. Penghancuran perbatasan
Anda dapat menggabungkan informasi dari Internet ke dalam telepon, seperti informasi
kontak, atau data pada lokasi geografis untuk mendapatkan kesempatan baru.
3. Kesamaan aplikasi
Untuk Android ada perbedaan antara telepon utama aplikasi dan
perangkat lunak lain, anda bahkan dapat mengubah program untuk memutar nomor,
atau screen saver.
4. Cepat dan mudah perkembangan
Dalam SDK memiliki semua yang anda butuhkan untuk membuat dan menjalankan
aplikasi Android, termasuk simulator ini instrumen, dan alat debugging maju.
Google mengibaratkan Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem operasi. Berikut ini susunan dari lapisan – lapisan tersebut jika di lihat dari lapisan dasar hingga lapisan teratas:
a. Linux Kernel Tumpukan paling bawah pada arsitektur Android ini adalah kernel.
b. Android Runtime Lapisan setelah Kernel Linux adalah Android Runtime.
Android Runtime ini berisi Core Libraries dan Dalvik Virtual Machine. Core Libraries
mencakup serangkaian inti library Java, artinya Android menyertakan satu set
library-library dasar yang menyediakan sebagian besar fungsi-fungsi yang ada pada
library-library dasar bahasa pemrograman Java.
c. Libraries Bertempat di level yang sama dengan Android Runtime adalah Libraries.
Android menyertakan satu set library-library dalam bahasa C/C++ yang
digunakan oleh berbagai komponen yang ada pada sistem Android.
d. Application Framework Lapisan selanjutnya adalah application framework, yang
mencakup program untuk mengatur fungsi-fungsi dasar smartphone.
Application Framework merupakan serangkaian tool dasar seperti alokasi resource
smartphone, aplikasi telepon, pergantian antar - proses atau program,
dan pelacakan lokasi fisik telepon.
e. Application Di lapisan teratas bertempat pada aplikasi itu sendiri. Di lapisan inilah
anda menemukan fungsi-fungsi dasar smartphone seperti menelepon dan mengirim
pesan singkat, menjalankan web browser, mengakses daftar kontak,
dan lain-lain. Bagi rata-rata pengguna, lapisan inilah yang paling sering
mereka akses. Mereka mengakses fungsi-fungsi dasar tersebut melalui user interface.
Tidak ada komentar:
Posting Komentar