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).
Sejarah
Pada Juli 2000, 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.
Versi android terbaru yaitu versi 3.0. Android juga sudah bergabung dengan beberapa smart mobile seperti Samsung, Sony Ericsson
dan lainnya. Sekitar September 2007 sebuah studi melaporkan bahwa
Google mengajukan hak paten aplikasi telepon seluler (akhirnya Google
mengenalkan Nexus One, salah satu jenis telepon pintar GSM yang menggunakan Android pada sistem operasinya. Telepon seluler ini diproduksi oleh HTC Corporation dan tersedia di pasaran pada 5 Januari 2010).
Pada
9 Desember 2008, diumumkan anggota baru yang bergabung dalam program
kerja Android ARM Holdings, Atheros Communications, diproduksi oleh Asustek Computer Inc, Garmin Ltd, Softbank, Sony Ericsson, Toshiba Corp, dan Vodafone Group Plc. Seiring pembentukan Open Handset Alliance, OHA mengumumkan produk perdana mereka, Android, perangkat bergerak (mobile)
yang merupakan modifikasi kernel Linux 2.6. Sejak Android dirilis telah
dilakukan berbagai pembaruan berupa perbaikan bug dan penambahan fitur
baru.
Telepon
pertama yang memakai sistem operasi Android adalah HTC Dream, yang
dirilis pada 22 Oktober 2008. Pada penghujung tahun 2009 diperkirakan di
dunia ini paling sedikit terdapat 18 jenis telepon seluler yang
menggunakan Android.
- Android versi 1.1
- Android versi 1.5 (Cupcake)
- Android versi 1.6 (Donut)
- Android versi 2.0/2.1 (Eclair)
- Android versi 2.2 (Froyo: Frozen Yoghurt)
- Android versi 2.3 (Gingerbread)
- Android versi 3.0/3.1 (Honeycomb)
Fitur yang tersedia di Android diantaranya :
- 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)
Keunggulan Android diantaranya :
1. Keterbukaan
Android memiliki keunggulan sebagai software yang memakai basis kode komputer yang bisa didistribusikan secara terbuka (open source) sehingga pengguna bisa membuat aplikasi baru di dalamnya. Android memiliki aplikasi native Google yang terintegrasi seperti pushmail Gmail, Google Maps, dan Google Calendar. Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standar panggilan ke API.
Para
penggemar open source kemudian membangun komunitas yang membangun dan
berbagi Android berbasis firmware dengan sejumlah penyesuaian dan
fitur-fitur tambahan, seperti FLAC lossless audio dan kemampuan untuk
menyimpan download aplikasi pada microSD card. Mereka sering
memperbaharui paket-paket firmware dan menggabungkan elemen-elemen
fungsi Android yang belum resmi diluncurkan dalam suatu carrier-sanction
firmware.
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.
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.
Sekian dulu mengenai pengenalan android,,,untuk kritik dan saran silahkan tinggalkan pesan
Tag :
Pemrograman Android
0 Komentar untuk "Pengenalan Android"