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ọ.
Emi kii ṣe amoye ni pato, ṣugbọn Emi yoo ṣe apejuwe irisi mi lati irisi olumulo kan ti o lo Android fun ọdun 15 ati pe o jẹ oṣu 2 ni bayi sinu iPhone 13 mini. Lori Android pẹlu iranti 8GB (laipe Samsung S21, Flip3) Mo nigbagbogbo pada lẹhin akoko kan si ohun elo ti a ṣe tẹlẹ ati pe o tun wa ninu Ramu, nitorinaa ko tun bẹrẹ lẹẹkansi ati pe MO le gbe ni irọrun nibiti MO osi kuro. Ni apa keji, paapaa pẹlu 8GB ti iranti, Mo "tu mọlẹ" gbogbo awọn ohun elo lẹẹkan ni ọsẹ kan lati ko Ramu kuro, nitori pe eto naa bẹrẹ si fa fifalẹ pẹlu iranti kikun. Emi ko ni iṣoro pẹlu fifalẹ lori iPhone, ṣugbọn ni apa keji, Mo ni lati sọ pe nigba lilo awọn ohun elo ti o fẹrẹẹ jẹ kanna, ni ilodi si, o ṣẹlẹ nigbagbogbo si mi pe nigbati Mo pada si ohun elo ti a ṣe ifilọlẹ tẹlẹ, o tun gberu patapata ati pe Emi ko le tẹsiwaju laisiyonu nibiti Mo ti lọ kuro.
Aṣayan wo ni o dara julọ? Gidigidi lati sọ… Pipa awọn ohun elo lori Android ati imukuro Ramu jẹ ọrọ ti awọn jinna meji. Ikojọpọ gbogbo ohun elo lẹẹkansi lori iPhone kii ṣe akoko-n gba, nitorinaa ko ṣe pataki pupọ… Dajudaju, yoo jẹ apẹrẹ lati ni Ramu diẹ sii lori iPhone ati multitasking bii lori Android :-D
Shit, o jẹ aimọgbọnwa lẹẹkansi. Fun ohun kan, Android ko ti ṣe ni Java fun igba pipẹ, iyẹn ni Kotlin jẹ fun. Akojo idoti ni idiyele ti iranti, eyiti o rọrun julọ ni iOS, eyiti o wa paapaa pẹlu awọn aila-nfani rẹ. Ohun gbogbo ni pe iOS pa awọn ohun elo ni kete ti o ba mu wọn kuro ni iboju. Eyi ṣe iranti iranti ọfẹ gẹgẹbi lori Linux nigbati o tẹ pa pid ti ilana kan. Ti o ni idi ti o gba to gun lati ṣii ẹrọ aṣawakiri ati pada si iṣẹ iṣaaju. Nkan yii jẹ itumọ ọrọ-ọrọ ti nkan ọdun X kan nipasẹ agbayanu iOS kan laisi imọ siseto. Bẹẹni, dajudaju, iṣakoso iranti jẹ ojuṣe ti oluṣeto, kini ohun elo naa ṣe. Ti o ba ti ikọ lori rẹ, iranti n jo ni agbaye ati pqk o le ni X Gb ti iranti ati pe ko wulo. Ati ni akoko kan nigbati ọpọlọpọ awọn ohun elo jẹ WebView nikan, eyi rọrun pupọ, nitori pe funrararẹ jẹ ohun ti o le. Ọrọ isọkusọ, idoti.
Android ko lo jvm mọ, ṣugbọn dvm. Ati ni afikun, lẹhinna o ṣe akopọ rẹ sinu ipaniyan abinibi kan
Java tun wa ni Android.