perkiraan jumlah aplikasi yang diunduh dari Google Play, toko aplikasi utama Android, adalah 25 miliar. Faktor-faktor ini telah memberikan kontribusi terhadap pembuatan Android platform
smartphone dunia yang paling banyak digunakan, menyalip Symbian pada kuartal keempat tahun 2010 dan software pilihan bagi perusahaan teknologi yang membutuhkan biaya rendah,
disesuaikan, sistem operasi ringan untuk perangkat teknologi tinggi tanpa mengembangkan satu dari awal. Sebagai hasilnya, meskipun terutama dirancang untuk ponsel dan tablet, ia telah
melihat aplikasi tambahan di televisi, konsol game, kamera digital dan elektronik lainnya. Sifat terbuka Android telah lebih jauh mendorong komunitas besar pengembang dan penggemar untuk
menggunakan kode sumber terbuka sebagai dasar untuk proyek-proyek berbasis komunitas, yang menambahkan fitur baru untuk pengguna tingkat lanjut atau membawa Android ke perangkat
yang resmi dirilis menjalankan operasi lainnya sistem. Sebuah laporan pada Juli 2013 menyatakan bahwa pangsa Android di pasar smartphone global, yang dipimpin oleh produk
Samsung, adalah 64 pada bulan Maret 2013. Keberhasilan sistem operasi telah membuatnya menjadi target litigasi paten sebagai bagian dari apa yang disebut perang smartphone antara
perusahaan teknologi Pada Mei 2013, total 900 juta perangkat Android telah diaktifkan dan 48 miliar aplikasi telah diinstal dari toko Google Play menurut sumber wikipedia.
2.7 Android SDK Software Development Kit
Android SDK adalah tools API Aplication Programming Interface yang diperlukan untuk mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman
Java. Sebagai platform aplikasi netral, Android memberi kesempatan bagi semua orang untuk membuat aplikasi yang dibutuhkan, yang bukan merupakan aplikasi bawaan Handphone
Smartphone Safaat H, 2011. Beberapa fitur-fitur Android yang paling penting adalah : a.
Mesin Virtual Dalvik yang dioptimalkan untuk perangkat mobile.
b. Integrated browser berdasarkan engine open source WebKit.
c. Grafis yang dioptimalkan dan didukung oleh libraries grafis 2D, grafis 3D
berdasarkan spesifikasi opengl ES 1.0 Opsional akselerasi perangkat keras. d.
SQLite untuk penyimpanan data database. e.
Media yang mendukung audio, video, dan gambar. f.
Bluetooth, EDGE, 3G dan WiFi, Kamera dan GPS g.
Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk IDE Eclipse.
2.8 Eclipse
Dalam pemrograman komputer, Eclipse adalah multi-bahasa lingkungan pengembangan Terpadu IDE yang terdiri dari ruang kerja dasar dan extensible sistem plug-in untuk mengubah
lingkungan. Hal ini ditulis sebagian besar di Java. Hal ini dapat digunakan untuk mengembangkan aplikasi di Jawa dan, melalui berbagai plug-in, bahasa pemrograman lain
termasuk Ada, C, C + +, COBOL, Fortran, Haskell, JavaScript, Perl, PHP, Python, R, Ruby termasuk Ruby on Rails kerangka, Scala, Clojure, Groovy, Skema, dan Erlang. Hal ini juga
dapat digunakan untuk mengembangkan paket untuk software Mathematica. Pembangunan lingkungan termasuk Eclipse Java Development Tools JDT untuk Jawa dan Scala, Eclipse CDT
untuk C C + + dan Eclipse PDT untuk PHP, antara lain. Basis kode awal berasal dari IBM Visual Age The Eclipse Software Development Kit SDK, yang meliputi alat pengembangan
Java, dimaksudkan untuk pengembang Java.. Pengguna dapat memperpanjang kemampuannya dengan menginstal plug-in ditulis untuk Platform Eclipse, seperti toolkit pengembangan untuk
bahasa pemrograman lain, dan dapat menulis dan berkontribusi sendiri plug-in modul. Dirilis di bawah persyaratan Lisensi Publik Eclipse, Eclipse SDK ini gratis dan terbuka source software