2. Android == Cepat Satu kuartal dapat mengeluarkan satu versi.
Konsumen sudah mulai cerdas. Pengetahuan mengenai Android yang
mudah didapat. Apa yang membedakan antara versi?
3. Ice Cream Sandwich 4.0 19 Oktober 2011 UI dari 2.3 berubah
total, menjadi mirip 3.0. Soft button Android 3.0 dapat diterapkan
di handphone. Launcher berubah : drag drop folder, pemisahan Apps
dengan widget. Pinch to zoom Calendar. Integrasi dengan screenshot
capture. Lock screen baru. Dukungan face unlock. Pengenalan Google
Chrome. Font type baru : Roboto. Pengontrol pemakaian data.
4. Improve camera pada saat focus, panorama, zooming saat rekam
video. Built-in photo editor. Tampilan Gallery yang baru. Mendukung
Android Beam, NFC. Dukungan Wifi-Direct. Kinerja tampilan (UI)
melalui hardware. Mendukung rekaman video 1080p (full HD). Dukungan
EAS v14 pada aplikasi email. Microsoft Exchange ActiveSync, support
SMS syncing. Android VPN Framework (AVF), dan TUN (bukan TAP)
kernel module. VPN membutuhkan proses rooting. Support profil
Bluetooth Health Device.
5. Versi terakhir yang mendukung Adobe Flash Player. Video
stabilization. Video resolution QVGA API access. Improvement di
kamera. Ice Cream Sandwich 4.0.3 16 Desember 2011
6. Improvement untuk stabilitas. Improvement di screen
rotation. Peningkatan pada phone number recognition Ice Cream
Sandwich 4.0.4 29 Maret 2012
7. UI menjadi lebih smooth, karena adanya triple buffering pada
pipeline grafik. Vsync timing di semua drawing dan animasi.
Notifikasi yang lebih lebar dan kompak. Shortcut dan widget dapat
diatur untuk dirubah ukuranya pada Home Screen. Pendikte suara
secara offline. Pengiriman file Bluetooth pada Android Beam.
Improve camera dan voice search. Google Wallet (Nexus 7). Jelly
Bean 4.1 9 Juli 2012
8. Hi-res Google+ pada foto kontak. Google Now. Multichannel
Audio. USB Audio untuk DAC eksternal. Audio chaining (gapless
playback).
10. Foto Photo Sphere Panorama. Improvement LockScren.
Quick-Settings pada notifikasi. Screen saver, daydream. Multiple
user-account pada tablet. Support wireless display (Miracast).
Aplikasi clock baru, world clock, stopwatch dan timer. SELinux.
Speech Output untuk Tuna Netra. Geser notifikasi untuk membuang.
Jelly Bean 4.2 13 November 2012
11. Support gamepad dan joystick Bluetooth. Jelly Bean 4.2.1 27
November 2012
12. Fix Bluetooth audio streaming. Long-press BT dan Wifi pada
quick settings menjadi ON/OFF bukan menuju menu yang berkaitan.
Aplikasi Gallery baru, lebih cepat load foto. Notifikasi baru untuk
active download terbaru, waktu dan prosentasi. USB debugging
whitelist. Jelly Bean 4.2.2 11 Februari 2013
13. Bluetooth Low Energy Support. (Bluetooth Smart). Bluetooth
Audio Video Remote Control Profile 1.3. Dukungan Open GL ES 3.0.
Restricted access mode untuk user baru. Dukungan fstrim. Dial-Pad
Auto Complete di tampilan Phone. Improve Photo Sphere. UI Camera
yang baru. Dukungan 4K video. Tampilan jam akan hilang apabila
widget clock ditampilkan. Dukungan tulisan Arab dan Ibrani (Right
to Left). Peningkatan Digital Right Management (DRM). Jelly Bean
4.3 24 Juli 2013
14. Kit Kat 4.4 15 Oktober 2013
15. Kit Kat 4.4 15 Oktober 2013 Merubah tampilan yang berkesan
biru menjadi putih. Optimisasi performa pada perangkat yang
memiliki spesifikasi memori rendah (RAM < 512Mb). API baru untuk
zRAM. Mendukung Wireless printing. Full screen mode, terlihat
seperti e-book reader. Sebagai NFC Host card emulation. Framework
baru untuk transisi UI.. Browser bawaan berbasis Chromium. Sensor
batching dan pendeteksi langkah. Audio tunneling, monitoring.dan
keluaran output Built-in screen capture by ADB Native infrared
blaster. Dukungan Bluetooth Message Access Profile. Penutupan akses
ke statistic baterai oleh aplikasi pihak ketiga. Adanya runtime
virtual machine baru ART.
16. Tampilan
17. Wireless Printing Google Cloud Print
18. NFC Host Card Emulation
19. Step Detector Selain menambahkan sensor ini (Nexus 5),
setiap saat sensor bekerja, main-CPU tidak akan berada pada kondisi
High-Statesehingga akan menghemat baterai.
20. Infra-Red Blaster
21. Bluetooth Message Access Profile.
22. Ford Sync
23. Android Runtime (ART)
24. Apa ART? Sebelum 4.4 menggunakan Dalvik Runtime. Android
4.4 menggunakan dua pilihan. ART sudah development sekitar dua
tahun. Dilaporkan bisa lebih cepat 2x. Hasil saat ini belum
maksimal karena masih development. Dijanjikan pasti akan lebih
baik.
25. Dalvik vs ART Dalvik ART Byte Code Machine code Running
Installation Just In Time (JIT).. Ahead of Time Compiler (AOT) Load
CPU/RAM faster. 10-20% takes more storage. Longer
installation.
26. Memory Memory Android : RAM ROM External Storage
27. Menghitung ROM ROM size: 4GB? Rata-rata user hanya melihat
pada user data saja. Android partition terdiri dari beberapa
partisi. Boot kernel+ramdisk. Recovery
kernel+ramdisk+advanced+maintenance. System framework, lib, apps,
dll. Data tempat instalasi Aplikasi+data terkait. Cache memory
sementara bagi data/app sering diakses. Temporary. Internal Storage
Penyimpanan.
28. ROM W8470 4GB cat /proc/dumpchar_info
29. Kalkulasi Partition Name Size (Hex) Size (MB) Boot
0x000600000 6 Recovery 0x000600000 6 System 0x03b600000 950 Data
0x087000000 2160 Cache 0x007e00000 126 Internal Storage (FAT)
0x0191a0000 402 Total Size 3650
30. Rooting
31. Apa itu Rooting? Suatu proses mengizinkan user untuk
mendapatkan hak kontrol sistem (#-unix). Merubah bagian sistem.
Menjalankan aplikasi yang membutuhkan hak sistem (co : proxy,
recovery file). Melakukan proses yang tidak tersedia pada pengguna
Android normal (co: remount)
32. Proses Rooting Bermacam cara Instalasi custom recovery
(pass security signature). Instalasi custom boot (default.prop).
Exploit security hole (aplikasi). Unlock bootloader. Root Level:
App Level. System Level.
33. Kenapa bricked? Driver (Kernel) tidak cocok dengan
hardware. ROM tidak sesuai dengan Kernel. Boot image tidak sesuai
(konfigurasi). System corrupt. Partisi meleset. File pada system
tidak ditemukan.