Android adalah
sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar
dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang
untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti
bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang
membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android,
dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras,
peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola,
Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November
2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan
standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode
Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar
terbuka perangkat seluler.
Di dunia ini
terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat
dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah
yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau
dikenal sebagai Open Handset Distribution (OHD).Pada Juli 2005, Google
bekerjasama dengan Android Inc., perusahaan yang berada di Palo Alto,
California Amerika Serikat. Para pendiri Android Inc. bekerja pada Google, di
antaranya Andy Rubin, Rich Miner, Nick Sears, dan Chris White. Saat itu banyak
yang menganggap fungsi Android Inc. hanyalah sebagai perangkat lunak pada
telepon seluler. Sejak saat itu muncul rumor bahwa Google hendak memasuki pasar
telepon seluler. Di perusahaan Google, tim yang dipimpin Rubin bertugas mengembangkan
program perangkat seluler yang didukung oleh kernel Linux. Hal ini menunjukkan
indikasi bahwa Google sedang bersiap menghadapi persaingan dalam pasar telepon
seluler.
Google sebagai
pencipta Android yang kemudian diasuh oleh Open Handset Alliance mengibaratkan
Android sebagai sebuah tumpukan software. Setiap lapisan dari tumpukan ini
menghimpun beberapa program yang mendukung fungsi-fungsi spesifik dari sistem
operasi. Tumpukan paling bawah adalah kernel. Google menggunakan kernel Linux
versi 2.6 untuk membangun Android, yang mencakup memory management, security
setting, power management, dan beberapa driver hardware.
Sebagai contoh,
device android anda yang dilengkapi dengan kamera. Kernel Android terdapat
driver kamera yang memungkinkan pengguna mengirimkan perintah kepada hardware
kamera. Level berikutnya dari tumpukan ini adalah library, yakni serangkaian
instruksi kepada smartphone yang berisi cara menangani data-data yang berbeda.
Sebagai contoh, media framework library pada Android mendukung pemutaran dan
perekaman berbagai format audio, video, dan gambar.
Fitur yang
tersedia di Android adalah:
* Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
* Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile.
* Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
* SQLite: untuk penyimpanan data.
* Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
* GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)
* Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware)
* Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
* Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat mobile.
* Grafik: grafik di 2D dan grafis 3D berdasarkan pustaka OpenGL.
* SQLite: untuk penyimpanan data.
* Mendukung media: audio, video, dan berbagai format gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
* GSM, Bluetooth, EDGE, 3G, dan WiFi (hardware dependent)
* Kamera, Global Positioning System (GPS), kompas, dan accelerometer (tergantung hardware)
Tidak ada komentar:
Posting Komentar