Jumat, 19 September 2014

Sejarah Perkembangan Sistem Operasi Android

Pada artikel kali ini saya akan membahas tentang perkembangan robot hijau dari awal hingga sekarang.Langsung aja kita bahas check it out!!

 Sistem Operasi yang dikembangkan oleh Android ini diperuntunkan oleh pengguna Smartphone dan PDA serta Tablet yang berbasis dasar dari OS Linux. Ponsel pertama yang memakai sistem Operasi Android adalah HTC Dream yang di rilis pada tanggal 22 Oktober 2008 dan pada awal tahun 2009 mulailah para pengembang ponsel menggunakan OS android ini dan di perkirakan setidaknya 18 ponsel bersistem OS Android rilis di awal tahun 2009.

 
gb. HTC-Dream

Berikut urutan perkembangan Android: -Android Beta Pertama kali dirilis pada 5 November 2007, kemudian pada 12 November 2007 Software Development Kit (SDK) dirilis oleh Google. 

-Android 1.0 (Astro) Pertama kali dirilis pada 23 Spetember 2008.
 Sebenarnya Android versi pertama ini akan dinamai dengan nama “Astro” tapi karena alasan hak cipta dan trademark nama”Astro” tidak jadi disematkan pada versi pertama dari OS Android ini. HTC Dream adalah ponsel pertama yang menggunakan OS ini.

 - Android 1.1 Bender Pertama kali dirilis pada 9 Februari 2009. Versi Android kedua ini juga mengalami masalah penamaan yang sama dengan versi pertamanya. Pada awalnya Android ini akan diberi nama “Bender” akan tetapi karena alasan melanggar trademark, nama “Bender” tidak jadi disematkan pada versi Android ini. Awalnya versi OS Android ini dirilis untuk perangkat T-Mobile G1 saja. Versi ini merupakan update untuk memperbaiki beberapa bugs, mengganti API dan menambahkan beberapa fitur. 

– Android 1.5 Cupcake Pertama kali dirilis pada 30 April 2009. Nah, mulai versi Android ini penamaan menggunakan nama makan pencuci mulut (dessert) mulai digunakan, karena ini merupakan versi yang ketiga maka penamaan diawali dengan huruf “C” dan jadilah “Cupcake” menjadi nama resmi dari versi OS Android ketiga ini. OS ini berbasiskan pada kernel Linux 2.6.27 dan menambahkan beberapa update serta UI baru dari versi Android sebelumnya. Mulai terdapat “widget” yang dapat dibesar kecilkan. Kemudian ditambah kemampuan untuk meng-upload video dan gambar ke Youtube dan Picasa. 

- Android 1.6 Donut Dirilis pertama kali pada 15 September 2009. Terdapat peningkatan pada fitur pencarian dan UI yang lebih user friendly. Pada versi ini juga sudah mendukung teknologi CDMA/EVDO, 802.1x, VPNs. Kemudian support layar dengan resolusi WVGA. Berikut penampakan Android v1.6 Donut. 

- Android 2.0/2.1 Éclair Dirilis pertama kali pada 9 Desember 2009. Terjadi penambahan fitur untuk 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. Beberapa versi updatenya antara Android v.2.0 kemudian v2.0.2 dan terakhir v.2.1.

- Android 2.2 Froyo (Froze Yoghurt) Dirilis pertamakali pada 20 Mei 2010 pada smartphone Google Nexus One. Pada versi ini sudah support terhadap Adobe Flash Player 10.1. Peningkatan pada kecepatan membuka dan menutup aplikasi, serta penggunaan SD Card sebagai tempat penyimpanan aplikasi. Ketika Android Froyo hadir mulai muncul banyak diskusi yang membahas mengenai persaingan antara Android dengan iOS yang akan semakin ketat di masa yang akan datang. Beberapa versi update yang dirilis antara lain Android v.2.2.1 hingga v.2.2.3.

-  Android 2.3 Gingerbread Pertama kali diperkenalkan pada 6 Desember 2010. Terjadi banyak peningkatan pada versi Android yang satu ini dibandingkan dengan versi sebelumnya. Dirancang untuk memaksimalakan kemampuan aplikasi dan game. Serta mulai digunakannya Near Field Communication (NFC). Perbaikan terhadap dukungan layar resolusi WXGA dan diatasnya. Beberapa versi update yang dirilis antara lain v.2.3.3 hingga v.2.3.7. Sampai saat ini Android Gingerbread merupakan versi Android yang memiliki pengguna terbanyak dibandingkan dengan seri Android lainnya, yaitu mencapai 65% dari seluruh versi Android yang dirilis. 

- Android 3.0/3.1 Honeycomb Pertama kali diperkenalkan pada 22 Februari 2011 dan Motorola Xoom adalah yang pertama kali menggunakannya. Android versi ini merupakan OS yang didesain khusus untuk pengoptimalan pengunaan pada tablet PC. 

-  Android 4.0 ICS (Ice Cream Sandwidch) Sampai tulisan ini ditulis ICS merupakan versi Android yang paling anyar. Pertama kali dirilis pada 19 Oktober 2011. Smartphone yang pertama kali mengunakan OS Android ini adalah Samsung Galaxy Nexus. Secara teori semua perangkat seluler yang menggunakan versi Android sebelumnya, Gingerbread, dapat di-update ke Android Ice Cream Sandwich. 

-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 
Gambar.LG Google Nexus 4
gb.Gambar.LG Google Nexus 4

Pertama kali dikenalkan melalui LG Google Nexus 4 LG nexus Gambar.LG Google Nexus 4

cara compile dan decompile file apk pada android

Bagi kamu yang ingin membongkar apk  Atau ingin memodifikasi file apk yang sudah ada, saya menyediakan tools untuk membongkar apk yang sudah ada (decompile apk), sekaligus memasang kembali menjadi apk yang siap dipakai (compile apk) setelah itu otomatis sign, sehingga kamu ngak harus kerepotan lagi dalam meng-compile menjadi apk.

Selain itu tools ini juga membongkar dan memasang kembali classes.dex (java)sehingga kamu dapat leluasa mengedit aplikasi yang telah ada dan mengkreasikansesuai imaginasi kamu tanpa perlu repot lagi.

Harap diperhatikan:
  1. Dalam pengeditan,sebaiknya mohon ijin dari developer
  2. Tools ini dibuat dengan tujuan pembelajaran atau berkreasi lebih lanjut menuju yang lebih bagus
  3. Hargailah karya dan kreasi yang telah ada karena dalam membuat memerlukan waktu,tenaga juga pikiran dan imaginasi yang ekstra keras
  4. Pergunakan dengan positif dan bijaksana
  5. Tools ini adalah pengembangan dari APKmultitool.
  6. Download APKmultitool



Setelah kamu tahu apa itu Compile dan Decompile, tentu kamu juga ingin mencobanya untuk perangkat kamu dong, tenang dibawah ini saya juga akan membahas bagai mana proses compile decompile dilakukan dengan tool APK Multi Tool ini, tentunya sebelum kamu mencobanya kamu harus sudah mendownload Tool nya yang sudah saya sediakan Link nya di atas.

PROSES DECOMPILE
  • Copy File Apk yg mau kamu edit ke Folder “APK Multi Tool/place-apk-here-for-modding/disini”
  • Buka “Script.bat
  • Kalau muncul pesan “Adb was not found, you will not be able to manipulate the files on your phone. Press any key to continue . . .” langsung tekan ENTER saja.
  • Lalu ketik “24” untuk memilih apk yg akan kita decompile.
  • Setelah ketik "24", maka akan muncul nama Apk yg ada di folder place-apk-here-for-modding. Tinggal kamu pilih saja nomer berapa. Misal, kalau Cuma ada 1 apk, kita tinggal ketik “1”, tapi kalau ada lebih dari 1 apk di folderplace-apk-here-for-modding, maka tinggal kamu ketik nomer apknya yg tertera di pilihan nya saja.
  • Kalau sudah ditentuin apk yg mau kita decompile, lalu kita ketik “9”, dan proses decompile akan berjalan. dan tunggu.
  • Kalau sudah selesai decompile, jangan di close dulu script.bat yang kamu jalankan tadi. langkah selanjutnya adalah buka folder “project”, disitu akan adafolder dengan nama apk yg telah kamu decompile tadi. Misal kamudecompile file SystemUI.apk, maka akan muncul folder dengan nama SystemUI.apk disitu.
  • Sekarang silahkan kamu edit isi dari folder itu sesuai kreasi kamu, sitiap file yang kamu edit silahkan dicatat nama file nya "ini penting"
Mungkin sudah cukup sampai disini, proses decompile selesai. Silahkan kamu cari-cari sendiri file yang mau kamu edit di folder project. ________________________________________________________________________

PROSES RE-COMPILE
  • Kalau kamu rasa sudah selesai edit di kanan-kiri, silahkan buka lagi script.bat  yang tadi kamu minimize, lalu ketik “11” untuk melakukan proses Re-Compile
  • Kalau muncul pesan error "an error ocurred,please check the logpress ane key to continue...", silahkan kamu cek lagi file yang kamu edit tadi, berarti masih ada kesalahan waktu proses editing tadi. Sampai benar-benar ngak ada lagi pesan error, dan baru kamu bisa lanjut ke langkah 3.
  • Jika muncul pesan “Is This System apk? (y/n)”, ketik : “y” lalu enter.
  • Untuk kedua kalinya kita ketik “y” lagi lalu enter. Maka proses Re-Compileakan berjalan
  • Lalu akan muncul pesan “In the apk manager folder u'll find a keep folder. Within it, delete everything you have modified and leave files that you haven't. If you have modified any xml, then delete resources.arsc from that folder as well. Once done then press enter on this script. Press any key to continue . . .” JANGAN PENCET APA-APA DULU DISINI, BIARIN SAJA. JANGAN DI CLOSE, DI MINIMIZE DULU.
  • Buka folder “keep”. Lalu hapus file “resource.arsc” Dan hapus juga file yang tadi kamu edit. Semisal tadi kamu mengedit file “status_bar.xml”, maka filestatus_bar.xml yg ada di dalam folder keep, harus kamu hapus. (inilah gunanya mencatat nama file apa aja yg tadi habis kamu edit.)
  • Kalau sudah dihapus, kembali lagi ke script.bat yang tadi di minimize. Lalu tekan enter.
  • Kalau muncul pesan “Everythink is OK”, berarti kamu sudah berhasil
  • Buka lagi folder place-apk-here-for-modding, nanti disitu akan ada file dengan nama “unsignednamaapk.apk”. Semisal tadi Kalau kamu mengedit fileSystemUI, maka akan muncul file “unsignedSystemUI.apk
  • Tinggal di rename aja deh. Hapus unsigned nya (ganti nama file tadi menjadi seperti nama File aslinya). Lalu lakukan push ke system.
Selesai deh, mudah bukan selamat berkreasi.

Catatan :
  • Copy file framework-res.apk dan twframework-res.apk yang ada di hp kamu ke folder other dan instal frameworknya menggunakan setup.bat
  • Pada saat proses Re-Compile terdapat pesan error, maka jangan dipaksakan ke langkah 3. Dijamin bakal error Apknya dan bisa menyebabkan FC.
  • Jika terjadi error, buka file "log.txt". Disitu tertulis dengan jelas dimana letak kesalahannya.
  • Di dalam folder keepRESOURCE.ARSC HARUS DIHAPUS !!
  • Dan ada beberapa file yg tidak ada di folder keep. Misal kamu mengeditstring.xml atau style.xml yg adanya di folder res/values. Maka di folder keep ngak akan ada folder values. Begini caranya :
  • Jika kamu mengEdit file di folder values, cukup hapus file resource.arsc
  • Jika kamu mengEdit file di folder smali, hapus file classes.dex
  • Untuk folder yg lainnya, silakan langsung menuju ke filenya. Tapi jangan pernah menghapus file yg kamu ngak edit. Intinya, apa yang tadi kamu edit, itu yg harus diapus.

Sejarah Perkembangan Sistem Operasi Android

Pada artikel kali ini saya akan membahas tentang perkembangan robot hijau dari awal hingga sekarang.Langsung aja kita bahas check it out!! ...