Tavsiye, 2024

Editörün Seçimi

Dalvik vs ART: Android'in Gelecek Çalışma Zamanı Kitkat'ta Tanıtıldı

Android 4.4 Kitkat’ta, Google bir çalışma zamanı ortamı tanıttı ART, ART deneysel olmasına rağmen, Google’ın mevcut çalışma zamanı Dalvik’in yerini alabileceğini ima ediyor. Bu seçenek, Android'in geliştirici seçeneklerinde Kitkat'ta mevcuttur. ART çalışma zamanının birçok avantajı ve dezavantajı var ve hala çalışıyor, ancak Android'in gelecekteki sürümlerinde bu, Dalvik çalışma zamanının yerini alabilir.

ART'in ne olduğunu ve bunun Dalvik'ten nasıl farklı olduğunu ve ART'in Android deneyimini nasıl etkilediğini görelim.

ART ve Dalvik Nedir?

Dalvik ve ART sanal makinelerdir. Sanal makineler, bilgisayar mimarisini veya gerçek bilgisayar donanımının işlevlerini taklit eder. Bu, sanal makinelerin bir uygulamanın aralarında arabirim görevi gören herhangi bir donanım platformunda çalışmasına izin verdiği anlamına gelir.

Dalvik, JIT (Just in Time) derlemesine dayanıyor. JIT (dolayısıyla Dalvik Sanal makinesi) kodun küçük bir bölümünü derler ve daha az hafıza gerektirir. Bir uygulamayı her çalıştırdığınızda kod derlenir ve uygulama başlatılırken gecikmeye eklenir.

ART, AOT (Zamanın Önünde) derlemesine dayanır. ART'de kod kurulum sırasında sisteme bağlı dile derlenir ve bu nedenle kullanıcı bir uygulama açtığında tekrar tekrar derlenmesi gerekmez.

Google neden ART'ı gelecekteki Çalışma Zamanı olarak düşünüyor?

Google’ın ART üzerinde çalışmasının birçok nedeni var:

1. Kurulum sırasında kod bir kez önceden derlendiğinden, bir uygulamayı açarken tekrar derlenmesi gerekmez, dolayısıyla bir uygulamanın açılması sırasında gecikme azalır.

2. Birden fazla uygulama ve çoklu görev kullanırken hız artışı.

3. İşlemci çevrimlerini kaydeder ve bu nedenle pil tasarrufu sağlar çünkü işlemcinin tekrar tekrar derlemesi gerekmez.

4. RAM ve depolama kullanımında hızı arttırın.

ART eksileri:

1. Uygulama kurulumu daha fazla zaman alıyor.

2. Uygulama Dalvik çalışma zamanını kullanmaktan çok daha fazla yer kaplıyor.

3. ART şu anda bir deneme olduğundan, uygulamaların çoğu çöküyor veya ART ile çalışmıyor.

4. CPU tamsayı işlemleri Dalvik'te daha iyidir.

Google neden daha önce tanıtmadı?

Google, 2008’de ilk Android akıllı telefonu tanıttığında, akıllı telefonun donanım, depolama ve bellek teknolojisi bugün olduğu kadar gelişmiş değildi. Depolama ve bellek daha azdı, akıllı telefon işlemcisi bugünkü çok çekirdekli işlemcilerde olduğu kadar güçlü değildi. ART'de bir uygulamanın kendisi Dalvik'ten çok daha fazla alana ihtiyaç duyuyor, bu nedenle Google, ART fikrini bıraktı.

SANAT'ın geleceği nedir?

Google, ART'ı Android Kitkat ile açma seçeneği sunmuştur, proje şimdi deneyseldir ancak ART'ın avantajları, kararlı hale geldiğinde ve geliştiricilerin desteklemeye başladıklarında gelecekteki Android sürümlerinin ART çalışma zamanı ile geleceğini açıkça göstermektedir.

Ayrıca bkz: GLONASS nedir ve GPS'den ne kadar farklı

Umarım bu yazı hoşunuza gitti, arkadaşlarınızla paylaşın ve Sosyal medya, gadget'lar ve cep telefonlarıyla ilgili ilginç haberler için thetecnica'ya abone olun.

Görüntü Nezaket: Android Kurumu

Top