Zygote ei ole tegelikult Dalvikuga seotud, see on lihtsalt init-protsess. Zygote on meetod, mida Android rakenduste käivitamiseks kasutab. Selle asemel, et iga uut protsessi alustada nullist, laaditakse kogu süsteem ja Androidi raamistik uuesti iga kord, kui soovite rakendust käivitada, teeb see selle protsessi üks kord ja peatub sel hetkel, enne kui Zygote on midagi rakenduspõhist teinud . Seejärel, kui soovite rakendust käivitada, hargneb protsess Zygote ja lapseprotsess jätkub sealt, kus pooleli jäi, laadides rakenduse ise virtuaalsesse masinasse.
Kuigi see meetod loodi algselt Dalviku jaoks, on seal pole põhjust, miks ART ei peaks käituma täpselt samamoodi. See ei pea JIT-i kompileerima rakendusi nende töötamise ajal, kuid sellel on siiski palju rakendustest sõltumatuid Java-asju (st kogu Androidi raamistik) laadida, seega on mõttekas kasutada sama kahvlit millal- koormatud meetod uute protsesside alustamiseks.
Nii suure projekti puhul on loomulik, et Dalvikust jääks veel muid ülejääke, mis on Dalviku-järgses maailmas endiselt kasulikud, nii et te ei peaks imestama, et on veel üks kood, mis oli algselt kirjutatud Dalviku osaks või sellega töötamiseks. See on ART-i jaoks endiselt kasutatav.