Android
adalah sistem operasi Mobile Phone berbasiskan Linux. Android bersifat
open source yang source codenya diberikan secara gratis bagi para
pengembang untuk menciptakan aplikasi mereka agar dapat berjalan di
Android.Pada mulanya, Android adalah salah satu produk besutan dari
Android Inc., namun Google mengakuisisi Android Inc., dan semua kekayaan
intelektual milik Android Inc. diperoleh Google Inc. yang kemudian
mengembangkan kembali sistem Android.mengakuisi Android Inc..
Sekedar
informasi Android Inc. adalah pendatang baru dalam hal membuat software
untuk ponsel yang berada di Palo Alto, California Amerika Serikat.
Kemudian dibentuklah Open Handset Alliance, konsorsium yang terdiri dari
34 perusahaan hadware, software, dan telekomunikasi, termasuk Google,
HTC, Intel, Motorola, Qualcomm, T-Mobile, Nvidia, dll. Open Handset
Alliance dibentuk untuk mengembangkan Android yang notabene nya adalah
OS OpenSource pertama untuk Mobile Phone.
Sejarah
Pada tanggal 5 November 2007, dirilislah Android versi awal dimana
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).
Para
pendiri Android Inc. bekerja pada Google, di antaranya Andy Rubi, 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. hingga sekarang telah banyak ponsel ber-OS
Android yang hadir dipasaran, dimulai dari Google Nexus One, HTC Legend,
Sony Ericcson Xperia X10, Samsung Galaxy S dan masih banyak lagi.
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:
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:
1. Linux Kernel
Tumpukan paling bawah pada arsitektur Android ini adalah kernel.
2. 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.
3. 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.
4. 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.
5. 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.
Macam-macam versi 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)
- Android versi 4.0 (ICS:Ice Cream Sandwich)
0 Comments
Bagaimana Pendapat Anda ?