Apa itu android.?

Android adalah sebuah software stack untuk perangkat mobile yang mencakup sistem operasi, middleware dan key applications.

Android SDK menyediakan alat dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java.

Features
Application framework enabling reuse and replacement of components
Dalvik virtual machine optimized for mobile devices
Integrated browser based on the open source WebKit engine
Optimized graphics powered by a custom 2D graphics library; 3D graphics based on the OpenGL ES 1.0 specification (hardware acceleration optional)
SQLite for structured data storage
Media support for common audio, video, and still image formats (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)
GSM Telephony (hardware dependent)
Bluetooth, EDGE, 3G, and WiFi (hardware dependent)
Camera, GPS, compass, and accelerometer (hardware dependent)
Rich development environment including a device emulator, tools for debugging, memory and performance profiling, and a plugin for the Eclipse IDE
Arsitektur pada Android

Android System Architecture

Aplikasi – aplikasi
Andorid memuat dengan serangkaian aplikasi inti termasuk email client, SMS program, calendar, maps, browser, contacts, dan lain-lain.Semua aplikasi ditulis menggunakan bahasa pemrograman Java.

Framework Aplikasi

Dengan menyediakan sebuah platform pengembangan yang terbuka, pengembang Android menawarkan kemampuan untukmembangun aplikasi yang sangat kaya dan inovatif. Pengembangbebas untuk mengambil keuntungan dari perangkat keras, akses informasi lokasi, menjalankan layanan latar belakang, mengaturalarm, tambahkan pemberitahuan ke status bar, dan masih banyak lagi.


Pengembang memiliki akses penuh ke API kerangka kerja sama yang digunakan oleh aplikasi inti. Arsitektur aplikasi ini dirancanguntuk menyederhanakan penggunaan kembali komponen; aplikasiapapun dapat mempublikasikan kemampuan dan aplikasi lainmaka dapat menggunakan kemampuan mereka (tunduk padabatasan keamanan ditegakkan oleh framework). Mekanisme yang sama memungkinkan komponen yang akan diganti oleh pengguna.

Mendasari semua aplikasi adalah seperangkat layanan dan sistem, termasuk:

  • Kaya akan penganturan dan extensible dari Views yang dapat digunakan untuk membangun aplikasi, termasuk daftar,grid, kotak teks, tombol, dan bahkan sebuah browser webembeddable
  • Content Providers yang memungkinkan aplikasi untuk mengakses data dari aplikasilain (seperti Kontak), atau untuk berbagi data mereka sendiri
  • Sebuah Resource Managermenyediakan akses ke sumber daya nonkode seperti string lokal,grafik, dan file layout
  • Notification Manager yang memungkinkan semua aplikasi untuk menampilkan alertkustom dalam status bar
  • Activity Manager yang mengelola siklus hidup aplikasi dan menyediakan navigasiumum backstack
Untuk rincian lebih lanjut dan walkthrough aplikasi, lihat Notepad Tutorial.

You may also like...