Sabtu, 18 Desember 2010

Apa sihh Android itu???




Apa itu Android???

Baru akhir-akhir ini setiap membicarakan masalah ponsel biasanya ada kata "Android".
Android adalah sebuah sistem operasi yang berbasis Linux untuk telepon selular. Android juga menyediakan platform terbuka bagi para penggunanya untuk menciptakan aplikasi sendiri. Android adalah sistem operaasi seperti contohnya: symbian dari nokia, Palm dari windows mobile, yang  sebelumnya sudah dahulu kita kenal selama ini. Android menggunakan bahasa pemograman JAVA. Dan sekarang sudah mulai beredar di pasaran, OS besutan Google ini sudah muncul sejak tahun lalu, meskipun populer belakangan ini.

Fitur Android:
Framework Aplikasi yang mendukung penggantian komponen dan reusable.

  • Mesin virtual Dalvik dioptimalkan untuk perangkat mobile
  • Integrated browser berdasarkan engine open source WebKit
  • Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware)
  • SQLite untuk penyimpanan data
  • Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
  • GSM Telephony (tergantung hardware)
  • Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware)
  • Kamera, GPS, kompas, dan accelerometer (hardware tergantung)
  • Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE
 Framework Aplikasi :
Pengembang memiliki akses penuh framwork API yang sama yang digunakan oleh aplikasi inti. Arsitektur aplikasi dirancang agar komponen dapat digunakan kembali (reuse) dengan mudah. setiap aplikasi dapat memanfaatkan kemampuan ini dan aplikasi yang lain mungkin akan memanfaatkan kemampuan ini (sesuai dengan batasan keamanan yang didefinisikan oleh framework). Mekanisme yang sama memungkinkan komponen untuk diganti oleh pengguna.
Semua aplikasi yang merupakan rangkaian layanan dan sistem, termasuk:
  • View Set kaya dan extensible yang dapat digunakan untuk membangun aplikasi, termasuk daftar, grids, kotak teks, tombol, dan bahkan sebuah embeddable web
  • Content Provider yang memungkinkan aplikasi untuk mengakses data (seperti dari daftar kontak telp) atau dari data mereka sendiri
  • Resource Manager, yang menyediakan akses ke kode sumber non-lokal seperti string, gambar, dan tata letak file
  • Notifikasi Manager yang memungkinkan semua kustom aplikasi untuk ditampilkan dalam alert status bar
  • An Activity Manager yang mengelola siklus hidup aplikasi dan menyediakan navigasi umum backstack
 Linux Kernel

Android bergantung pada Linux Versi 2.6 untuk inti sistem pelayanan seperti keamanan, manajemen memori, proses manajemen, susunan jaringan, dan driver model. Kernel juga bertindak sebagai lapisan yang abstak antara hardware dan software stacknya.

Tidak ada komentar:

Posting Komentar