ANDROID
Pengertian Android
adalah sistem operasi berbasis Linux yang dipergunakan sebagai pengelola sumber
daya perangkat keras, baik untuk ponsel, smartphone dan juga PC tablet.
Secara umum Android adalah platform yang terbuka (Open Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak.
Secara umum Android adalah platform yang terbuka (Open Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai piranti bergerak.
Penemu Android adalah
Andy Rubin yang lahir pada tanggal 22 Juni 1946 di New Bedford, Amerika
Serikat. Andy Rubin bersama-sama dengan Rich Miner, Nick Sears, dan Chris White
mendirikan Android.inc dan apada Juli 2005 dibeli oleh Google.
Untuk membuat sebuah game dengan Android kita
memerlukan sebuah aplikasi pendukung seperti
- Eclipse
- Java yang sudah terinstall dalam computer atau laptop
- AVD
- Android SDK
Eclipse
eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
eclipse adalah sebuah IDE (Integrated Development Environment) untuk mengembangkan perangkat lunak dan dapat dijalankan di semua platform (platform-independent). Berikut ini adalah sifat dari Eclipse:
- Multi-platform: Target sistem operasi Eclipse adalah Microsoft Windows, Linux, Solaris, AIX, HP-UX dan Mac OS X.
- Mulit-language: Eclipse dikembangkan dengan bahasa pemrograman Java, akan tetapi Eclipse mendukung pengembangan aplikasi berbasis bahasa pemrograman lainnya, seperti C/C++, Cobol, Python, Perl, PHP, dan lain sebagainya.
- Multi-role: Selain sebagai IDE untuk pengembangan aplikasi, Eclipse pun bisa digunakan untuk aktivitas dalam siklus pengembangan perangkat lunak, seperti dokumentasi, test perangkat lunak, pengembangan web, dan lain sebagainya.
Eclipse pada saat ini merupakan
salah satu IDE favorit dikarenakan gratis dan open source, yang berarti
setiap orang boleh melihat kode pemrograman perangkat lunak ini. Selain itu,
kelebihan dari Eclipse yang membuatnya populer adalah kemampuannya untuk dapat
dikembangkan oleh pengguna dengan komponen yang dinamakan plug-in.
Dengan membuat game pada eclipse
untuk berbasis android, maka untuk menjalankan pada ponsel adroid kita harus
mengexport ke dalam file extensi .apk. selanjutnya setelah membuat file .apk
kita jalankan melalui ponsel android. kelebihan membuat game bebasis android
menggunakan eclips yaitu dengan menggunakan eclipse kita lebih mudah mendesain
game yang akan dibentuk dan memerlukan sedikit bagian rumit seperti mencoding.
selain itu, game yang dibuat melalui eclips untuk berbasis android lebih mudah
dikonfersikan untuk dijalankan melalui ponsel android dan tidak perlu ribet dan
susah untuk mengkonfersikannya.
Java
java adalah bahasa berorientasi objek yang dapat digunakan untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, serta aplikasi untuk perangkat-perangkat cerdas yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Dalam Java ada 2 (dua) jenis program berbeda, yaitu aplikasi dan applet. Aplikasi adalah program yang biasanya disimpan dan dieksekusi dari komputer lokal sedangkan applet adalah program yang biasanya disimpan pada komputer yang jauh, yang dikoneksikan pemakai lewat web browser.
java adalah bahasa berorientasi objek yang dapat digunakan untuk pengembangan aplikasi mandiri, aplikasi berbasis internet, serta aplikasi untuk perangkat-perangkat cerdas yang dapat berkomunikasi lewat internet atau jaringan komunikasi. Dalam Java ada 2 (dua) jenis program berbeda, yaitu aplikasi dan applet. Aplikasi adalah program yang biasanya disimpan dan dieksekusi dari komputer lokal sedangkan applet adalah program yang biasanya disimpan pada komputer yang jauh, yang dikoneksikan pemakai lewat web browser.
Android
SDK (Software Development Kit)
Android
SDK mencakup perangkat tools pengembangan yang komprehensif. Android SDK
terdiri dari debugger, libraries, handset emulator,
dokumentasi, contoh kode program dan tutorial. Persyaratan mencakup JDK,
Apache Ant dan Python 2.2 atau lebih. IDE yang menggunakan plugin Android
Development Tools (ADT), dengan ini pengembang dapat menggunakan IDE untuk
mengedit dokumen Java dan XML serta menggunakan peralatan
command line untuk menciptakan, membangun,
melakukan debug aplikasi Android dan pengendalian perangkat Android
(misalnya reboot, menginstal paket perangkat lunak).
Aplikasi Android dipaketkan ke dalam format .apk dan disimpan pada folder/data/app. Pengguna
dapat menjalankan perintah adb root
untuk mengakses folder tersebut karena root memiliki izin untuk
mengakses folder tersebut.
Keunggulan
Android
Beberapa
keunggulan Android dengan platform lain yaitu:
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.
3. Cepat dan mudah perkembangannya - dalam SDK
memiliki semua yang anda butuhkan untuk membuat dan menjalankan aplikasi
Android, termasuk simulator dan alat debugging.
berikut andalah beberapa versi
android
Android
versi 1.1
Pada 9 Maret 2009,
Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan
estetis pada aplikasi, jam alarm, voice search (pencarian suara),
pengiriman pesan dengan Gmail, dan pemberitahuan email.
Android
versi 1.5 (Cupcake)
Pada pertengahan Mei 2009,
Google kembali merilis telepon seluler dengan menggunakan Android dan SDK
(Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa
pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni
kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara
otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang
dapat disesuaikan dengan sistem.
Android
versi 1.6 (Donut)
Donut (versi 1.6) dirilis pada bulan
September dengan menampilkan proses pencarian yang lebih baik dibanding
sebelumnya, penggunaan baterai indikator dan kontrol applet VPN.
Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang
akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA
/ EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial
kontak; teknologi text to change speech (tidak tersedia pada semua
ponsel; pengadaan resolusi VWGA.
Android
versi 2.0/2.1 (Eclair)
Pada 3 Desember 2009 kembali
diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang
dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2,
perubahan UI dengan browser baru dan dukungan HTML5,
daftar kontak yang baru, dukungan flash untuk kamera 3,2 MP, digital
Zoom, dan Bluetooth 2.1.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
Untuk bergerak cepat dalam persaingan perangkat generasi berikut, Google melakukan investasi dengan mengadakan kompetisi aplikasi mobile terbaik (killer apps - aplikasi unggulan). Kompetisi ini berhadiah $25,000 bagi setiap pengembang aplikasi terpilih. Kompetisi diadakan selama dua tahap yang tiap tahapnya dipilih 50 aplikasi terbaik.
Dengan semakin berkembangnya dan semakin bertambahnya jumlah handset Android, semakin banyak pihak ketiga yang berminat untuk menyalurkan aplikasi mereka kepada sistem operasi Android. Aplikasi terkenal yang diubah ke dalam sistem operasi Android adalah Shazam, Backgrounds, dan WeatherBug. Sistem operasi Android dalam situs Internet juga dianggap penting untuk menciptakan aplikasi Android asli, contohnya oleh MySpace dan Facebook.
Android
versi 2.2 (Froyo: Frozen Yoghurt)
Pada 20 Mei 2010, Android versi 2.2
(Froyo) diluncurkan. Perubahan-perubahan umumnya terhadap versi-versi
sebelumnya antara lain dukungan Adobe Flash 10.1, kecepatan kinerja dan aplikasi
2 sampai 5 kali lebih cepat, intergrasi V8 JavaScript engine yang dipakai Google Chrome yang
mempercepat kemampuan rendering pada browser, pemasangan aplikasi dalam SD
Card, kemampuan WiFi Hotspot portabel, dan kemampuan auto update
dalam aplikasi Android Market.
Android
versi 2.3 (Gingerbread)
Pada 6 Desember 2010, Android versi
2.3 (Gingerbread) diluncurkan. Perubahan-perubahan umum yang didapat dari
Android versi ini antara lain peningkatan kemampuan permainan (gaming),
peningkatan fungsi copy paste, layar antar muka (User Interface) didesain
ulang, dukungan format video VP8 dan WebM, efek audio baru (reverb,
equalization, headphone virtualization, dan bass boost), dukungan kemampuan Near Field
Communication (NFC), dan dukungan jumlah kamera yang lebih dari
satu.
Android
versi 3.0/3.1 (Honeycomb)
Android Honeycomb dirancang khusus
untuk tablet. Android versi ini mendukung ukuran layar yang lebih besar. User
Interface pada Honeycomb juga berbeda karena sudah didesain untuk tablet.
Honeycomb juga mendukung multi prosesor dan juga akselerasi perangkat keras
(hardware) untuk grafis. Tablet pertama yang dibuat dengan menjalankan
Honeycomb adalah Motorola
Xoom. Perangkat tablet dengan platform Android 3.0 akan segera hadir di Indonesia.
Perangkat tersebut bernama Eee
Pad Transformer produksi dari Asus.
Rencana masuk pasar Indonesia pada Mei 2011.
Android
versi 4.0 (ICS: Ice Cream Sandwich)
Diumumkan pada tanggal 19 Oktober
2011, membawa fitur Honeycomb untuk smartphone dan menambahkan fitur baru
termasuk membuka kunci dengan pengenalan wajah, jaringan data pemantauan
penggunaan dan kontrol, terpadu kontak jaringan sosial, perangkat tambahan
fotografi, mencari email secara offline, dan berbagi informasi dengan
menggunakan NFC. Ponsel pertama yang menggunakan sistem operasi ini adalah
Samsung Galaxy Nexus.
Android
versi 4.1 (Jelly Bean)
Android Jelly Bean yaang diluncurkan
pada acara Google I/O lalu membawa sejumlah keunggulan dan fitur baru.
Penambahan baru diantaranya meningkatkan input keyboard, desain baru fitur
pencarian, UI yang baru dan pencarian melalui Voice Search yang lebih cepat.
Tak ketinggalan Google Now juga menjadi bagian yang diperbarui. Google Now
memberikan informasi yang tepat pada waktu yang tepat pula. Salah satu
kemampuannya adalah dapat mengetahui informasi cuaca, lalu-lintas, ataupun
hasil pertandingan olahraga. Sistem operasi Android Jelly Bean 4.1 muncul
pertama kali dalam produk tablet Asus, yakni Google
Nexus 7.
Android
versi 4.2 (Jelly Bean)
Fitur photo sphere untuk panaroma,
daydream sebagai screensaver, power control, lock screen widget, menjalankan
banyak user (dalam tablet saja), widget terbaru.
Android 4.2 Pertama kali dikenalkan melalui LG, yakni Google Nexus 4.
Android 4.2 Pertama kali dikenalkan melalui LG, yakni Google Nexus 4.
Fitur
Fitur yang tersedia di Android
adalah:
- Kerangka aplikasi: itu memungkinkan penggunaan dan penghapusan komponen yang tersedia.
- Dalvik mesin virtual: mesin virtual dioptimalkan untuk perangkat telepon seluler.
- 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, 4G dan WiFi (tergantung piranti keras)
- Kamera, Global Positioning System (GPS), kompas, NFC dan accelerometer (tergantung piranti keras)
sumber :
http://agatestudio.com/blog/2012/04/pembuatan-game-di-android/
http://agatestudio.com/blog/2012/04/pembuatan-game-di-android/
http://id.wikipedia.org/wiki/Android_%28sistem_operasi%29
http://id.wikipedia.org/wiki/Eclipse_%28perangkat_lunak%29