Pa ipolowo

Iye bojumu ti Ramu ti awọn foonu nilo fun didan multitasking wọn jẹ koko ọrọ ariyanjiyan. Apple n gba nipasẹ pẹlu iwọn kekere ninu awọn iPhones rẹ, eyiti o jẹ lilo diẹ sii ju awọn solusan Android lọ. Iwọ kii yoo rii eyikeyi iru iṣakoso iranti Ramu lori iPhone, lakoko ti Android ni iṣẹ iyasọtọ tirẹ fun eyi. 

Ti o ba lọ, fun apẹẹrẹ, ninu awọn foonu Samsung Galaxy si Nastavní -> Itọju ẹrọ, iwọ yoo wa atọka Ramu nibi pẹlu alaye lori iye aaye ti o jẹ ọfẹ ati iye ti o tẹdo. Lẹhin titẹ lori akojọ aṣayan, o le rii iye iranti ti ohun elo kọọkan n mu, ati pe o tun ni aṣayan lati ko iranti kuro nibi. Iṣẹ Ramu Plus tun wa nibi. Itumọ rẹ ni pe yoo jáni pa nọmba kan ti GB lati ibi ipamọ inu, eyiti yoo lo fun iranti foju. Ṣe o le fojuinu nkankan bi eyi lori iOS?

Awọn fonutologbolori gbarale Ramu. O ṣe iranṣẹ fun wọn lati ṣafipamọ ẹrọ ẹrọ, lati ṣe ifilọlẹ awọn ohun elo ati tun lati tọju diẹ ninu data wọn sinu kaṣe ati iranti ifipamọ. Nitorinaa, Ramu gbọdọ ṣeto ati ṣakoso ni ọna ti awọn ohun elo le ṣiṣẹ laisiyonu, paapaa ti o ba fi wọn silẹ si ẹhin ati ṣi wọn lẹẹkansi lẹhin igba diẹ.

Swift vs. Java 

Ṣugbọn nigbati o ba bẹrẹ ohun elo tuntun, o nilo lati ni aaye ọfẹ ni iranti lati ṣaja ati ṣiṣẹ. Ti eyi ko ba jẹ ọran, aaye gbọdọ wa ni ofo. Nitorina eto naa yoo fi agbara mu diẹ ninu awọn ilana ṣiṣe ṣiṣẹ, gẹgẹbi awọn ohun elo ti o ti bẹrẹ tẹlẹ. Sibẹsibẹ, mejeeji awọn ọna šiše, ie Android ati iOS, ṣiṣẹ otooto pẹlu Ramu.

Ẹrọ ẹrọ iOS ti kọ ni Swift, ati awọn iPhones ko nilo lati tunlo iranti ti a lo lati awọn ohun elo pipade pada sinu eto naa. Eyi jẹ nitori ọna ti a ṣe iOS, nitori Apple ni iṣakoso ni kikun lori rẹ niwon o nṣiṣẹ nikan lori awọn iPhones rẹ. Ni idakeji, Android ti kọ ni Java ati pe o lo lori ọpọlọpọ awọn ẹrọ, nitorina o gbọdọ jẹ diẹ sii ni gbogbo agbaye. Nigbati ohun elo naa ba ti pari, aaye ti o gba yoo pada si ẹrọ ṣiṣe.

Koodu abinibi vs. JVM 

Nigbati olupilẹṣẹ ba kọ ohun elo iOS kan, wọn ṣajọ taara sinu koodu ti o le ṣiṣẹ lori ero isise iPhone. Koodu yii ni a pe ni koodu abinibi nitori ko nilo itumọ tabi agbegbe foju lati ṣiṣẹ. Android, ni apa keji, yatọ. Nigbati koodu Java ba ti ṣajọ, o yipada si koodu agbedemeji Bytecode Java, eyiti o jẹ olominira ero isise. O le nitorina ṣiṣe awọn lori yatọ si nse lati yatọ si fun tita. Eyi ni awọn anfani nla fun ibamu agbelebu-Syeed. 

Dajudaju, tun kan downside. Eto iṣẹ kọọkan ati apapo ero isise nilo agbegbe ti a mọ si Ẹrọ Foju Java (JVM). Ṣugbọn koodu abinibi ṣe dara julọ ju koodu ti a ṣe nipasẹ JVM, nitorinaa lilo JVM n mu iye Ramu ti ohun elo naa pọ si. Nitorinaa awọn ohun elo iOS lo iranti kekere, ni apapọ 40%. Ti o ni tun idi Apple ko ni ni a equip awọn oniwe-iPhones pẹlu bi Elo Ramu bi o ti ṣe pẹlu Android awọn ẹrọ. 

.