Vala isikhangiso

Inani elifanele le-RAM elidingwa amafoni ukuze enze imisebenzi eminingi eshelelayo liyisihloko okudingidwa ngaso. I-Apple idlula ngosayizi omncane kuma-iPhones ayo, okuvame ukusetshenziswa kakhulu kunezixazululo ze-Android. Ngeke futhi uthole noma yiluphi uhlobo lokuphathwa kwememori ye-RAM ku-iPhone, kuyilapho i-Android inomsebenzi wayo ozinikezele walokhu. 

Uma uya, isibonelo, e Samsung Galaxy amafoni ukuze Izilungiselelo -> Ukunakekelwa kwedivayisi, uzothola inkomba ye-RAM lapha enolwazi lokuthi singakanani isikhala esikhululekile nokuthi singakanani. Ngemva kokuchofoza imenyu, ungabona ukuthi isicelo ngasinye sithatha inkumbulo engakanani, futhi unenketho yokusula inkumbulo lapha. Umsebenzi we-RAM Plus utholakala lapha. Incazelo yayo ukuthi izoluma inombolo ethile ye-GB kwisitoreji sangaphakathi, esizoyisebenzisela inkumbulo ebonakalayo. Ungakwazi yini ukuyicabanga into efana nale ku-iOS?

Ama-Smartphones athembele ku-RAM. Ibasiza ukuthi bagcine uhlelo lokusebenza, baqalise izinhlelo zokusebenza futhi bagcine enye idatha yabo kunqolobane nememori ye-buffer. Ngakho-ke, i-RAM kufanele ihlelwe futhi iphathwe ngendlela yokuthi izinhlelo zokusebenza zisebenze kahle, noma ngabe uzibeke ngemuva bese uzivula futhi ngemuva kwesikhashana.

I-Swift vs. Java 

Kodwa uma uqala uhlelo olusha, udinga ukuba nesikhala samahhala enkumbulweni ukuze ulayishe futhi uyisebenzise. Uma kungenjalo, indawo kufanele isuswe. Ngakho-ke uhlelo luzonqamula ngokunamandla ezinye izinqubo ezisebenzayo, njengezinhlelo esezivele ziqalile. Nokho, womabili amasistimu, okungukuthi i-Android ne-iOS, asebenza ngendlela ehlukile nge-RAM.

Uhlelo lokusebenza lwe-iOS lubhalwe nge-Swift, futhi ama-iPhones awadingi ukuphinda asebenzise imemori esetshenzisiwe kusuka kuzinhlelo zokusebenza ezivaliwe abuyele ohlelweni. Lokhu kungenxa yendlela i-iOS eyakhiwe ngayo, ngoba i-Apple inegunya eligcwele phezu kwayo njengoba isebenzisa kuphela ama-iPhones ayo. Ngokuphambene, i-Android ibhalwe nge-Java futhi isetshenziswa kumadivayisi amaningi, ngakho-ke kufanele ibe yindawo yonke. Uma isicelo sinqanyulwa, isikhala esisithathile sibuyiselwa kusistimu yokusebenza.

Ikhodi yomdabu vs. I-JVM 

Uma unjiniyela ebhala uhlelo lokusebenza lwe-iOS, baluhlanganisa ngokuqondile lube ikhodi engasebenza kuphrosesa ye-iPhone. Le khodi ibizwa ngokuthi ikhodi yomdabu ngoba ayidingi ukutolika noma indawo ebonakalayo ukuze isebenze. I-Android, ngakolunye uhlangothi, ihlukile. Uma ikhodi ye-Java ihlanganiswa, iguqulelwa kukhodi ephakathi ye-Java Bytecode, engazimele ku-processor. Ngakho-ke ingasebenza kumaphrosesa ahlukene avela kubakhiqizi abahlukene. Lokhu kunezinzuzo ezinkulu zokuhambisana kwe-cross-platform. 

Yiqiniso, kukhona futhi okubi. Isistimu yokusebenza ngayinye nenhlanganisela yephrosesa idinga indawo eyaziwa ngokuthi i-Java Virtual Machine (JVM). Kodwa ikhodi yomdabu isebenza kangcono kunekhodi ekhishwe nge-JVM, ngakho-ke ukusebenzisa i-JVM kumane kwenyuse inani le-RAM esetshenziswa uhlelo lokusebenza. Ngakho-ke izinhlelo zokusebenza ze-iOS zisebenzisa inkumbulo encane, ngokwesilinganiso esingu-40%. Kungakho futhi i-Apple kungadingeki ukuthi ihlomise ama-iPhones ayo nge-RAM eningi njengoba yenza ngamadivayisi we-Android. 

.