"Eğer başka bir firma tarafından hazırlanan bir arayüz daha kullanılıyorsa, bir sanal makina daha oluşturmuş oluyorsunuz ve sistem daha da zorlanmaya başlıyor."
Editör sanki kodlamayı kendi yapmış gibi bir yorum yapmış burada... Herkes her şeyi çok biliyor bizim ülkemizde. Samsung'u ele alalım: TouchWiz bir uygulama ve diğer uygulamalar gibi dalvik üzerinden çalıştırılıyor. Yani ikinci bir sanal makina açma durumu yok burada. Dalvik JVM nin elden geçirilip google tarafından tekrar yazılmış bir sanal makinasıdır. Bildiğimiz gibi android tabanlı uygulamalar java yada native denilen yani makina koduyla derlenmiş(c-c++ ikilisi) dillerle yazılıyor. Java kullanılarak geliştirilen uygulamalar direktman bytecode u alıp bir sanal makina üzerinden çalıştırılıp kernel ile iletişime geçip işlemciye ulaştırılıyor yada gerekli donanıma.
Tek bir sanal makina vardır. Dalvik cache, Dalvik VM bunlar bir tane. Eğer bahsedilmek istenilen her uygulama bir dalvik vm tarafından çalıştırılıyor denmekse bu mantıklıdır... Çünkü java ve dvm nin özü her uygulama için bir sanal vm çalıştırmaktır.

Yukarıdaki mimari Android'in nasıl işlediğidir ve kernel ne halta yarar, android runtime ve dalvik virtual machine nedir, framework kimdir bunlar anlatılıyor...
Lütfen şurada bir işi ya da durumu anlatırken bilgilerinizi tazeleyip araştırıp öyle anlatın.
Javanın doğası gereği eğer iyi optimize edilmemişse uygulama(application) kasılacaktır!!!! Burada suç sadece google yada samsung yada donanımda değil uygulamayı geliştiren yazılımcıda da vardır.
IOS da uygulamalar yavaş değil ki diyen salaklar çıkabilir. Önlem olarak: IOS Objective-C ile geliştiriliyor ve makina koduna derleniyor. IOS belirli donanımlar dışında çalışmadığı için o donanımlara özel geliştiriliyor, test ediliyor ve piyasaya sürülüyor...
Makina koduna çevrilen yani native uygulamalar sanal makina ile çalışan uygulamalara oranla ortalama %20 - 40 arası hızlı çalışır. Bunu kabullenin. Androidi hızlandırmak istiyorsanız yaklaşık 30 kadar servisten yada gereksiz yere çalışan servislerden kurtulun(servis = arkaplanda çalışıp makinayı kasan uygulamalar)
Bir de önüne gelen izinleri isteyen programları yüklerken 2 kere düşünün...