Nedir Bu ART?
Önümüzdeki günlerde final sürümü yayınlanacak olan Android L’nin belki de en büyük artısı Android’i, ilk sürümden beri kullanılan Dalvik sanal makinesinden kurtarmasıdır.

Önümüzdeki günlerde final sürümü yayınlanacak olan Android L’nin belki de en büyük artısı Android’i, ilk sürümden beri kullanılan Dalvik sanal makinesinden kurtarmasıdır. Akıllı telefon ya da tabletiniz için büyük bir değişiklik olarak nitelendirebileceğimiz ART ( Android Run Time) cihazın öncülüne oranla çok daha hızlı çalışmasını sağlıyor.
:: ART ile Dalvik’i karşılaştırdığımız özel videoyu buradan izleyebilirsiniz…
İlk önce Dalvik sanal makineden bahsedelim. Android işletim sistemi ilk sürümden beri Java sanal makinesi’nin Android’e optimize edilmiş hali olan Dalvik sanal makinesi üzerinde çalışmakta. Bu uygulama geliştiriciler için büyük kolaylık sağlasa da, son kullanıcıları ve onların cihazlarını yoran, uygulamaların yavaş açılmasına sebep olan kısmen kötü bir sistemdi.

ART ise Native diller olarak isimlendirdiğimiz, işletim sistemine özel diller ile yarışacak (ama nativ olmayan) bir çalışma zamanı (Run Time) sistemidir. Hali hazırda Kitkat ile Nexus cihazlarda kullanıma sunulan ART, uygulamaların kodlarını Dalvik sanal makine ihtiyacı duymadan, cihaz içerisinde barındırır ve bu sayede uygulamaların hızlı açılmasını sağlar.
Dezavantajları neler?
Bu yeni sistemin en büyük dezavantajı uygulama boyutlarının artmasına sebep olmasıdır. ART ile çalışan bir uygulama, Dalvik’tekine oranla yaklaşık %10 daha fazla yer kaplar. Örneğin 100 MB’lık bir uygulama, ART’ye geçildiğinde 110 MB yer kaplamaktadır. Akıllı telefon hafızalarının artması ya da hafıza kartları ile bu sorun fark edilmeyecektir bile.

Ayrıca ART henüz test aşamasında. İşi bilen, telefona zarar gelirse kendi başına halledebilecek kişiler tarafından denenmesinde, son kullanıcıların henüz Dalvik sanal makinesinde kalmasında fayda var.
Her uygulamada çalışır mı?
ART Google Play Store’dan indirdiğiniz uygulamaların çok büyük bir bölümü ile sorunsuz çalışacaktır. Hali hazırda bir Nexus cihaz sahibiyseniz geliştirici ayarlarından ART’yi aktive edebilirsiniz. Eğer Nexus dışında bir akıllı telefon ya da tablet kullanıyorsanız endişelenmeyin. Android L ile ART standart hale geliyor.
Şimdiden nasıl deneyebilirim?
Eğer Android 4.4 Kitkat üzeri işletim sistemi ile çalışan bir Nexus cihaza sahipseniz ART’yi şimdiden deneyebilirsiniz. Bunun için ilk önce geliştirici seçeneklerinin aktive edilmiş olması gerekiyor. Bunun için telefon ayarları bölümünden en alttaki derleme numarasının üzerine, telefon size artık geliştiricisiniz diyene kadar ard arda (5-10 kere) dokunmanız gerekiyor.

Geliştirici seçenekleri aktive edildikten sonra ayarlar menüsünden geliştirici seçeneklerini, sonrasında ise çalışma zamanı zamanını seçin bölümüne dokunun. Açılan küçük pencereden ART’yi seçebilirsiniz. Telefonunuz kendini yeniden başlatacak ve tekrardan açılması 10 dakikadan uzun sürecek. Bu süre içerisinde telefonunuz Android uygulamalarını ART’ye göre optimize ediyor olacak.

İşlem sırasında cihazınızda oluşabilecek zararlardan Shiftdelete.net sorumlu değildir.
Haberde hata mı var?Bize bildirin
Senin fikrin ne?
Bu gelişme hakkında sen ne düşünüyorsun?
Yorumlar (90)
Gm etab 5 art ye gectim. 30 sn de acildi simdilik iyi gorunuyor. Deneyip bakacam...
native dilin tanımı olarak işletim sistemine özel dil demek??
Art a gecis yapamiyorum Turkcell T50Gelistirici secenekleri~ calisma zamanini secin~ Art yi kullan diyorum yeniden baslatiyor ama hala dalvik te kaliyor neden acaba
Yoruma bakınca zamanda baya geçmiş ama s4 ile note 4'ü kıyaslamışız o yüzden dayanamadım. s4 iyi demişsiz. halbuki s4 ile note3 bile kıyaslasan note3'ün geçme durumu var. 1 yil geçmesine rağmen ART projesi hala devam ediyor. şimdilik bir hızını göremedik. Ama ümitliyim son ayları. ;)
peki geliştirici tarafında herhangi bir değişiğiklik oluyor mu yoksa yine aynı şekilde mi geliştiriliyor uygulamalar.
hala kitkatta olanlar m8 dışında denemesinler bnde s5 var telefon çok kötü oldu:(
Denedim olmuyor. Eskisi gibi dalvik.
Asus Zenfone serisinde (4-5-6) bu işlem manuel olarak yapılamıyor. build.prop dosyasını düzenleyerek art'a geçmeyi denedim fakat yeniden başlattığımda geçiş olmadı. Bu sefer build.prop'taki kütüphanenin bağlı olduğu dosyayı kontol ettim içerisinde libdvm.so yazıyordu yani hala dalvik(gibi görünüyor), düzenleyerek libart.so yapsam herhangi bir sorun çıkarır mı?
T50 ye yukledim gercekten telda acayip fark ediyor herhalde islemci turbosu olsa gerek bilmem sizlerde katiliyormusunuz
Benim telefonum htc one mini iki art geçirince kasmaya başladı neden