@Adobewordpress senin paylaştığın resmi paylaşmaya gelmiştim :D
Dandroid dediğiniz işletim sistemi affınıza sığınarak söylüyorum her haltta çalışıyor. Android'in tümüne laf atmaya kimsenin hakkı yoktur. Samsung'un, LG'nin Android sürümlerine laf atabilirsiniz ama bu harika projeyi kökten eleştiremezsiniz. iOS'a bakalım, koca bir şirket ve sadece tek ürün: işletim sistemleri donanıma tam uyumlu ve sadece o donanım üzerinde çalışacak şekilde mimariye sahip. iOS'u C gibi alırsak Android raslantıya bak Java gibidir diyebiliriz.
Android'deki Dalvik sanal makinesi oldukça iyi mimariye sahip olan JVM'lerden birisidir. Kim bilir başına Oracle da gelse neler neler olacak, fakat bildiğiniz üzere open source projeler pek değer görmüyor. Dalvik'in sorunu garbage collection'dur, Dalvik uygulamaları dex formatında saklıyor. Dalvik cache'de belli bir süre sonra çöplüğe dönerek yavaşlıyor. Ben custom ROM kullanırken Dalvik'i ayda bir temizlerdim, telefonum aynı randımanda çalışırdı. Güncelleme bekleyen kullanıcılardan muhtemelen bundan dolayı güncelleme bekliyor çünkü güncellemede de cache temizleniyor.
Yanlışım varsa düzeltin, ben bu işleri hobi olarak yaptım, üstadlar düzeltirse sevinirim.
Dandroid dediğiniz işletim sistemi affınıza sığınarak söylüyorum her haltta çalışıyor. Android'in tümüne laf atmaya kimsenin hakkı yoktur. Samsung'un, LG'nin Android sürümlerine laf atabilirsiniz ama bu harika projeyi kökten eleştiremezsiniz. iOS'a bakalım, koca bir şirket ve sadece tek ürün: işletim sistemleri donanıma tam uyumlu ve sadece o donanım üzerinde çalışacak şekilde mimariye sahip. iOS'u C gibi alırsak Android raslantıya bak Java gibidir diyebiliriz.
Android'deki Dalvik sanal makinesi oldukça iyi mimariye sahip olan JVM'lerden birisidir. Kim bilir başına Oracle da gelse neler neler olacak, fakat bildiğiniz üzere open source projeler pek değer görmüyor. Dalvik'in sorunu garbage collection'dur, Dalvik uygulamaları dex formatında saklıyor. Dalvik cache'de belli bir süre sonra çöplüğe dönerek yavaşlıyor. Ben custom ROM kullanırken Dalvik'i ayda bir temizlerdim, telefonum aynı randımanda çalışırdı. Güncelleme bekleyen kullanıcılardan muhtemelen bundan dolayı güncelleme bekliyor çünkü güncellemede de cache temizleniyor.
Yanlışım varsa düzeltin, ben bu işleri hobi olarak yaptım, üstadlar düzeltirse sevinirim.
Aslında Android, uygulama çıkışında otomatik cache temizliyor ama açık kaynak kodlu olduğu için hiçbir uygulama bunu kullanmıyor. Normalde uygulama standartlarında
onDestroy() {
super.onDestroy();
try {
trimCache(this);
olayıyla exception da tanımlanan cache klasörünü temizliyor. Ama dediğim gibi, uygulama geliştiriciler özellikle bunu kullanmıyorlar ki uygulama veri çekip yavaşlamasın diye. Buna bi standart getirilmeli. Yeni güncellemeyle bu işlem zorunlu halemi getirilir vs daha teknik ayrıntısını bilemem. Ama işte android şöyle böyle dyenlerde abartıyor. Yok çok yavaş Yok öldü 300kb lik bi uygulamaya bakıyor oysa hepsi