Google Mulai Perkenalkan ART di Android kitkat 4.4

Seperti halnya iOS yang mengalami perombakan mendasar pasca ditinggal oleh Scott Forstall, Android tampaknya juga siap mendapatkan perubahan mendasar pasca kepergian Andy Rubin. Google kabarnya telah mengembangkan sebuah proyek rahasia selama 2 tahun terakhir, dan fitur ini akan mulai diperkenalkan di Android 4.4 KitKat.

Fitur tersebut adalah ART; singkatan dari Android Runtime, yang disiapkan untuk menggantikan peran Dalvik dan mengubah cara kerja dari tiap smartphone/tablet Android. Selama ini tiap perangkat Android menggunakan Dalvik untuk menjalankan tiap aplikasi. Runtime dari Dalvik masih menggunakan metode penyusunan JIT (Just-In-Time) untuk menerjemahkan tiap kode pemrograman bycode, yang tak lain adalah sebuah sebagian kecil dari kode pemrograman original untuk sebuah aplikasi.

Untuk ART, metode runtime yang digunakan adalah AOT (Ahead-Of-Time) yang pada dasarnya mampu menyusun bycode ke dalam bahasa pemrograman segera setelah sebuah aplikasi diinstall, dan pada akhirnya membuat aplikasi tersebut berubah menjadi aplikasi native.

Dengan menggunakan ART, maka Android tak lagi membutuhkan bantuan dari sebuah mesin virtual atau juga menerjemahkan ulang setiap kode pemrograman, dan mampu mempersingkat proses startup jauh lebih cepat. Saat ini fitur ART masih dalam tahap percobaan, namun Anda bisa mengaktifkannya di perangkat Nexus yang telah mendapatkan update KitaKat dengan mengakses Settings > Developer options > Select runtime.

Setelah mengaktifkan fitur ini, ponsel Anda akan melakukan reboot dan butuh sekitar 10 menit untuk menampilkan seluruh aplikasi yang telah Anda install. Perlu dicatat bahwa fitur ini hendaknya tidak dilakukan di build AOSP lain karena akan menyebabkan crash dan ponsel Anda tidak akan bisa digunakan.

Pengamatan sementara menunjukkan bahwa waktu eksekusi yang dibutuhkan bagi mayoritas aplikasi kini mampu dipersingkat hingga separuh dari waktu semula. Setelah Google resmi beralih menggunakan ART, maka proses runtime aplikasi di Android dijamin akan lebih cepat dan stabil.

Hal yang mungkin kurang berkenan dari penggunaan ART ini adalah tiap aplikasi membutuhkan waktu lama ketika diinstall, dan ukuran file yang disimpan umumnya akan meningkat sekitar 10-20 persen dari ukuran semula. Namun kekurangan tersebut jelas akan sepadan jika dibandingkan dengan hadirnya penghematan waktu loading aplikasi, peningkatan daya tahan baterai dan juga kemampuan multitasking yang lebih superior bukan?

View on Path

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s