Android'de Dalvik sanal makinesinden ART( Android Run Time)'ye geçiş nasıl yapılır?

Android 4.4 Kitkat ile telefonlarımıza gelen ve yeni Android L sürümü ile standart hale gelecek olan ART, cihazlara ne getirecek?

Android'de Dalvik sanal makinesinden ART( Android Run Time)'ye geçiş nasıl yapılır?

Günümüzde birçok akıllı telefon üreticisi Google'ın Android işletim sistemini kullanıyor. Bilindiği gibi Android işletim sisteminde Dalvik sanal makine olarak adlandırılan bir sistem bulunuyor. Google Play'den yüklediğiniz veya telefonunuza yüklü olarak gelen uygulamalar, ilk Android sürümünden bu yana Java sanal makinesi'nin Android'e optimize edilmiş Dalvik sanal makinesi üzerinde çalışıyor. Cihaz uygulamaları direkt okuyamadığı ve çalıştıramadığı için Dalvik'e ihtiyaç duyuyor. Bu da uygulamaların daha geç açılmasına sebep oluyor. Bu yüzdendir ki Dalvik, son kullanıcıların yani bizlerin cihazlarını yoran, uygulamaların yavaş çalışmasına sebep olan bir sistem olarak biliniyor.

1412538711_img20141005225118.jpgAndroid Kitkat ile Nexus cihazlara sunulan ve ilerleyen günlerde Android L güncellemesi ile birçok amiral gemisi akıllı telefona gelecek olan  ART, Dalvik'in aksine uygulama kodlarını cihaz içerisinde barındırıyor. Bu sayede sanal makineye ihtiyaç duymadığı için sistem uygulamaların daha hızlı açılmasını sağlıyor.

Peki ART'ye nasıl geçiş yapabiliriz?

Öncelikle Google'ın Nexus cihazlarından birine sahip olmanız gerekiyor. Eğer Nexus cihazlarından birine sahipseniz geliştirici ayarlarından ART’yi aktif hale getirebilirsiniz. Bu sisteme geçmeden önce önemli bir hatırlatma yapmak isterim: Cihazınızda oluşabilecek sorunlar için hiçbir şekilde Teknolojioku.com sitesi sorumlu tutulamaz. Eğer yeteri kadar bilgiye sahip değilseniz mevcut ayarlarınızla oynamamanızı tavsiye ediyorum.

1412538731_img20141005225146.jpg

Uyarımızı da yaptıktan sonra ART'nin kurulum aşamasına geçelim. Öncelikle Nexus telefonunuzun ayarlar simgesine tıklayın. Ardından ayarlar menüsünün en altında bulunan "Telefon hakkında" 'yı seçin. Karşınıza çıkan menüde, alttaki "Derleme numarası"'nın üzerine, telefon size "Artık geliştiricisiniz" diyene kadar ard arda dokunmanız gerekiyor.

1412538745_img20141005225218.jpg

Cihazınız size "Artık geliştiricisiniz" dedikten sonra geri dönerek ayarlar menüsünden geliştirici seçeneklerini, sonrasında ise "Çalışma zamanı" nı seçin bölümüne tıklayın. Karşınıza çıkan pencerelerden ART’yi seçin. "Tamam" seçeneğine tıkladığınız anda telefonunuz kendini yeniden başlatacak. Telefonunuzun açılması 10 dakika kadar bir sürede açılacağı için bataryanızın seviyesi düşükse bu işlemi yapmaktan kaçının. Bu sürenin uzun olmasının sebebini telefonunuzun Android uygulamalarını ART’ye göre optimize etmeye çalıştığı için kaynaklandığını da belirtmek isterim.

 1412538762_img20141005225242.jpg1412538780_img20141005225313.jpg1412538800_img20141005225334.jpg

Telefonunuz açıldıktan sonra artık ART sistemine geçmiş oluyorsunuz.Artık cihazınızı normal bir şekilde kullanabilirsiniz. Bu konu bilgilendirme amaçlıdır! Cihazınız üzerinde yapacağınız tasarruftan tamamen siz sorumlusunuz!. Aşağıdaki görselde Nexus 5 üzerinde denenen Dalvik ve ART performans karşılaştırmasına göz atabilirsiniz.

1412549550_img20141005211248.jpg