Zygote gerçekten Dalvik ile bağlantılı değil, sadece bir init süreci. Zygote, Android'in uygulamaları başlatmak için kullandığı yöntemdir. Her yeni işlemi sıfırdan başlatmak zorunda kalmak yerine, tüm sistemi ve Android çerçevesini bir uygulamayı her başlatmak istediğinizde yeniden yüklemek yerine, bu işlemi bir kez yapar ve ardından Zygote uygulamaya özel bir şey yapmadan önce bu noktada durur. . Daha sonra, bir uygulamayı başlatmak istediğinizde, Zygote işlemi çatallanır ve alt süreç kaldığı yerden devam eder ve uygulamanın kendisini VM'ye yükler.
Bu yöntem başlangıçta Dalvik için tasarlanmış olsa da, ART'ın aynı şekilde davranmaması için hiçbir neden yoktur. Uygulamaları çalışırken JIT-derlemek zorunda değildir, ancak yine de yüklenecek çok sayıda uygulamadan bağımsız Java öğesi (yani tüm Android çerçevesi) vardır, bu nedenle aynı çatalları kullanmanız mantıklıdır. yeni süreçleri başlatmak için yüklü yöntem.
Öylesine büyük bir projede doğal ki, Dalvik sonrası bir dünyada hala yararlı olan Dalvik'ten başka sollar olacaktı, bu yüzden orijinal olarak bir parçası olmak ya da parçası olmak için yazılmış başka bir kod olduğuna şaşırmamalısınız. ART'ın kullanımı için hala Dalvik ile çalışmak.