Dún fógra

Is ábhar díospóireachta go leor é an méid RAM idéalach atá de dhíth ar ghutháin dá n-iltascáil réidh. Éiríonn le Apple le méid níos lú ina iPhones, atá níos inúsáidte go minic ná réitigh Android. Ní bhfaighidh tú freisin aon chineál bainistíochta cuimhne RAM ar an iPhone, ach tá a fheidhm tiomnaithe féin ag Android chuige seo. 

Má théann tú, mar shampla, i bhfóin Samsung Réaltra go Socruithe -> Cúram gléas, gheobhaidh tú táscaire RAM anseo le faisnéis maidir le cé mhéad spáis atá saor in aisce agus cé mhéad atá áitithe. Tar éis duit cliceáil ar an roghchlár, is féidir leat a fheiceáil cé mhéad cuimhne atá ag gach feidhmchlár, agus tá an rogha agat freisin an chuimhne a ghlanadh anseo. Tá feidhm RAM Plus suite anseo freisin. Is é an bhrí atá leis ná go mbainfidh sé líon áirithe GB as an stóráil inmheánach, a úsáidfidh sé le haghaidh cuimhne fíorúil. An féidir leat rud mar seo a shamhlú ar iOS?

Bíonn fóin chliste ag brath ar RAM. Freastalaíonn sé orthu an córas oibriúcháin a stóráil, feidhmchláir a sheoladh agus freisin cuid dá gcuid sonraí a stóráil sa taisce agus sa chuimhne maolánach. Mar sin, ní mór RAM a eagrú agus a bhainistiú sa chaoi is gur féidir le feidhmchláir rith go réidh, fiú má scaoileann tú chuig an gcúlra iad agus go n-osclaítear iad arís tar éis tamaill.

Swift vs. Java 

Ach nuair a thosaíonn tú feidhmchlár nua, ní mór spás saor in aisce a bheith agat chun é a luchtú agus a rith. Mura bhfuil sé seo amhlaidh, ní mór an áit a fhágáil. Mar sin, cuirfidh an córas deireadh le roinnt próisis reatha, ar nós feidhmchláir atá tosaithe cheana féin. Mar sin féin, oibríonn an dá chóras, i.e. Android agus iOS, ar bhealach difriúil le RAM.

Tá córas oibriúcháin iOS scríofa i Swift, agus ní gá go n-athchúrsálann iPhones cuimhne úsáidte ó aipeanna dúnta ar ais isteach sa chóras. Tá sé seo mar gheall ar an mbealach a bhfuil iOS tógtha, toisc go bhfuil smacht iomlán ag Apple air ós rud é nach ritheann sé ach ar a iPhones. I gcodarsnacht leis sin, tá Android scríofa i Java agus úsáidtear é ar go leor feistí, mar sin caithfidh sé a bheith níos uilíoch. Nuair a chuirtear deireadh leis an iarratas, cuirtear an spás a ghlac sé ar ais chuig an gcóras oibriúcháin.

Cód dúchais vs. JVM 

Nuair a scríobhann forbróir app iOS, tiomsaíonn siad é go díreach i gcód is féidir a reáchtáil ar phróiseálaí an iPhone. Tugtar cód dúchais ar an gcód seo toisc nach dteastaíonn aon léirmhíniú nó timpeallacht fhíorúil le rith. Tá Android, ar an láimh eile, difriúil. Nuair a chuirtear cód Java le chéile, déantar é a thiontú go cód idirmheánach Java Bytecode, atá neamhspleách ar an bpróiseálaí. Mar sin is féidir é a reáchtáil ar phróiseálaithe éagsúla ó mhonaróirí éagsúla. Tá buntáistí ollmhóra aige seo maidir le comhoiriúnacht tras-ardán. 

Ar ndóigh, tá downside freisin. Tá timpeallacht ar a dtugtar an Meaisín Fíorúil Java (JVM) ag teastáil ó gach córas oibriúcháin agus teaglaim próiseálaí. Ach is fearr a fheidhmíonn an cód dúchais ná an cód a fhorghníomhaítear tríd an JVM, mar sin ní dhéantar ach an méid RAM a úsáideann an feidhmchlár a úsáid trí JVM a úsáid. Mar sin úsáideann apps iOS níos lú cuimhne, 40% ar an meán. Sin freisin an fáth nach gcaithfidh Apple a iPhones a threalmhú leis an oiread RAM agus a dhéanann sé le feistí Android. 

.