Ọnụ ego RAM kacha mma nke ekwentị chọrọ maka ịrụ ọtụtụ ọrụ ha nke ọma bụ isiokwu arụmụka. Apple na-enweta site na obere nha na iPhones ya, nke a na-ejikarị eme ihe karịa ngwọta gam akporo. Ị gaghị ahụkwa ụdị njikwa ebe nchekwa RAM ọ bụla na iPhone, ebe gam akporo nwere ọrụ nke ya raara onwe ya nye maka nke a.
Ọ bụrụ na ị na-aga, ọmụmaatụ, na Samsung Galaxy ekwentị Ntọala -> Nlekọta ngwaọrụ, ị ga-ahụ ihe ngosi RAM ebe a na ozi gbasara ole ohere efu na ole ejiri. Mgbe ịpịchara na menu, ị nwere ike ịhụ ole ebe nchekwa ngwa ọ bụla na-ewe, ma ị nwekwara nhọrọ ikpochapụ ebe nchekwa ebe a. Ọrụ RAM Plus dịkwa ebe a. Ihe ọ pụtara bụ na ọ ga-apụ apụ ụfọdụ GB site na nchekwa dị n'ime, nke ọ ga-eji maka ebe nchekwa mebere. Ị nwere ike iche ihe dị ka nke a na iOS?
Smartphones dabere na RAM. Ọ na-enyere ha aka ịchekwa sistemụ arụmọrụ, ịmalite ngwa yana ịchekwa ụfọdụ data ha na nchekwa nchekwa na nchekwa nchekwa. Ya mere, RAM ga-ahazi na jikwaa ya n'ụzọ nke ngwa nwere ike na-agba ọsọ nke ọma, ọ bụrụgodị na ị dobe ha na ndabere wee mepee ha ọzọ mgbe obere oge gasịrị.
Swift vs. Java
Mana mgbe ị na-amalite ngwa ọhụrụ, ịkwesịrị ịnwe ohere efu na ebe nchekwa iji buo ya ma mee ya. Ọ bụrụ na ọ bụghị nke a, a ga-ahapụrịrị ebe ahụ. Usoro ahụ ga-eji ike kwụsị ụfọdụ usoro na-agba ọsọ, dị ka ngwa ndị maliterela. Otú ọ dị, ma usoro, i.e. Android na iOS, na-arụ ọrụ dị iche iche na RAM.
Edere sistemụ arụmọrụ iOS na Swift, na iPhones adịghị mkpa n'ezie ịmegharị ebe nchekwa ejiri site na ngwa mechiri emechi laghachi na sistemụ. Nke a bụ n'ihi otú e si ewu iOS, n'ihi na Apple nwere njikwa zuru oke na ya ebe ọ bụ na ọ na-agba naanị na iPhones ya. N'ụzọ dị iche, a na-ede Android na Java ma jiri ya mee ihe n'ọtụtụ ngwaọrụ, ya mere ọ ga-abụrịrị eluigwe na ala. Mgbe agwụchara ngwa a, a ga-eweghachite ohere ọ were na sistemụ arụmọrụ.
Koodu obodo vs. JVM
Mgbe onye nrụpụta dere ngwa iOS, ha na-achịkọta ya ozugbo na koodu nke nwere ike ịgba ọsọ na ihe nrụpụta iPhone. A na-akpọ koodu a koodu obodo n'ihi na ọ chọghị nkọwa ma ọ bụ gburugburu mebere ka ọ na-agba ọsọ. Android, n'aka nke ọzọ, dị iche. Mgbe a na-achịkọta koodu Java, a na-atụgharị ya ka ọ bụrụ koodu etiti Java Bytecode, nke na-adabere na ya. Ya mere, ọ nwere ike na-agba ọsọ dị iche iche processors si dị iche iche emepụta. Nke a nwere nnukwu uru maka ndakọrịta cross-platform.
N'ezie, enwerekwa mbelata. Sistemu arụ ọrụ ọ bụla na ngwakọta processor chọrọ gburugburu akpọrọ Java Virtual Machine (JVM). Mana koodu obodo na-arụ ọrụ nke ọma karịa koodu egburu site na JVM, yabụ iji JVM na-abawanye ọnụọgụ RAM nke ngwa ahụ na-eji. Ya mere ngwa iOS na-eji obere ebe nchekwa, na nkezi 40%. Nke ahụ bụkwa ihe mere Apple na-enweghị iji kwado iPhones ya na RAM dị ka ọ na-eji ngwaọrụ gam akporo.
Abụghị m ọkachamara kpọmkwem, mana m ga-akọwa echiche m site n'echiche nke onye ọrụ ejirila android maka afọ 15 ma ugbu a bụ ọnwa 2 n'ime iPhone 13 mini. Na android na ebe nchekwa 8GB (nke kacha nso nso a Samsung S21, Flip3) M na-alaghachikarị mgbe oge ụfọdụ gachara na ngwa ewepụtara na mbụ ma ọ ka na-ebu ya na RAM, yabụ na ọ maliteghị ọzọ, enwere m ike iburu ebe m were were were were bulie ebe m. hapụrụ. N'aka nke ọzọ, ọbụna na 8GB nke ebe nchekwa, m "gbara" ngwa niile otu ugboro n'izu iji kpochapụ RAM, n'ihi na usoro ahụ malitere iji nwayọọ na ebe nchekwa zuru ezu. Enweghị m nsogbu na iji nwayọọ na iPhone, ma n'aka nke ọzọ, m ga-ekwu na mgbe ị na-eji ihe fọrọ nke nta ka ọ bụrụ ngwa ndị yiri ya, n'ụzọ megidere nke ahụ, ọ na-eme m mgbe niile na mgbe m laghachiri na ngwa ewepụtara mbụ, ọ na-ebuwanye ibu ọzọ, enweghị m ike ịga n'ihu n'ebe m kwụsịrị.
Kedu nhọrọ ka mma? O siri ike ikwu… Igbu ngwa na android na ikpochapụ RAM bụ ihe nke ịpị abụọ. Ịbugharị ngwa ahụ dum na iPhone abụghị ihe na-ewe oge, n'ihi ya, ọ dịghị mkpa ... N'ezie, ọ ga-adị mma ịnweta RAM karịa na iPhone na multitasking dị ka Android :-D
Shit, ọ bụ nzuzu ọzọ. Maka otu ihe, Android emebeghị na Java ogologo oge, nke ahụ bụ ihe Kotlin bụ maka. Onye na-anakọta ihe mkpofu na-ahụ maka ebe nchekwa, nke kachasị mfe na iOS, nke dị ọbụna na adịghị ike ya. Ihe niile bụ na iOS na-egbu ngwa ngwa ozugbo i wepụrụ ha na ihuenyo. Nke a na-ahapụ ebe nchekwa dị ka na Linux mgbe ị pịnyere egbu egbu nke usoro. Ọ bụ ya mere ọ na-ewe ogologo oge iji mepee ihe nchọgharị wee laghachi na ọrụ gara aga. Edemede a bụ nsụgharị verbatim nke akụkọ dị afọ X site n'aka onye na-anụ ọkụ n'obi iOS na-enweghị ihe ọmụma mmemme. Ee, n'ezie, ebe nchekwa njikwa bụ tumadi ọrụ nke programmer, ihe ngwa na-eme. Ọ bụrụ ụkwara na ya, ebe nchekwa na-ada n'ụwa na pqk ị nwere ike ịnwe X Gb nke ebe nchekwa ma ọ ka na-abaghị uru. Ma n'oge ọtụtụ ngwa bụ naanị WebView, nke a dị nnọọ mfe, n'ihi na ya onwe ya na-eri ihe ọ nwere ike. Akụkọ ahụ bụ ihe efu, ihe mkpofu.
Android anaghịzi eji jvm, kama dvm. Na mgbakwunye, ọ na-achịkọta ya n'ime nwa afọ executable
Java ka dị na android.