Dalvik (yazılım)
Google tarafından yazılmış android için programlama dili / From Wikipedia, the free encyclopedia
Dalvik yazılımı Google tarafından geliştirilmiş, Android için yazılmış uygulamaları yürüten ve şu an durdurulan sanal makine (VM) 'dir.[1] Dalvik, Android 4.4 "KitKat" ve önceki Android sürümlerinin yazılım yığınının ayrılmaz bir parçasıdır; tipik olarak cep telefonları ve tablet bilgisayarlar gibi mobil cihazlarda ve daha yakınlarda Smart TV'ler ve giyilebilir bilgisayar gibi cihazlarda kullanılırdı. Dalvik, açık kaynaklı yazılım, Dan Bornstein tarafından yazılmıştır ve ismini Eyjafjörður, İzlanda da yerleşen Dalvik balıkçı köyünden almıştır.[2] Android için programlar yaygın olarak Java ile yazılmış ve Java sanal makinesi için baytkodu derlemiştir. Daha sonra Dalvik bytecodeye çevrilmiş ve .dex (Yürütülebilir Dalvik Dosyası) ve .odex (Optimize Edilmiş Yürütülebilir Dalvik Dosyası) dosyalarında saklanır. Kompakt Dalvik yürütülebilir biçimi sistemleri için tasarlanmış, bellek ve işlemci hızı açısından sınırlandırılmıştır.[3]
Geliştirici(ler) | |
---|---|
Geliştirme durumu | Durduruldu |
Programlama dili | C, C++ |
Platform | Android, ARM mimarisi, MIPS mimarisi, x86 |
Tür | Çalıştırma ortamı |
Lisans | Apache Lisansı |
Resmî sitesi | source |
Kod deposu |
Dalvik'in halefi, Android Runtime (ART) 'dir; aynı bayt kodu ve .dex dosyaları kullanır (ancak .odex dosyası olmayan), son kullanıcılara şeffaf performans iyileştirmeleri hedefler.[4] Yeni çalıştırma ortamı, bir teknoloji önizlemesi olarak Android KitKat sürümünde ilk kez yer aldı ve tamamen sonraki sürümlerinde Dalvik yerine geldi; Android 5.0 "Lollipop"-tan başlayan sürümler sadece ART ile çalışıyorlar.