Tsekani malonda

Kuchuluka kwa RAM komwe mafoni amafunikira pakuchita zinthu zambiri kosalala ndi nkhani yotsutsana. Apple imadutsa ndi kukula kochepa mu ma iPhones ake, omwe nthawi zambiri amagwiritsidwa ntchito kuposa mayankho a Android. Simupezanso mtundu uliwonse wa kasamalidwe ka RAM pa iPhone, pomwe Android ili ndi ntchito yake yodzipatulira pa izi. 

Ngati mupita, mwachitsanzo, mu mafoni a Samsung Way kuti Zokonda -> Chisamaliro cha chipangizo, mupeza chizindikiro cha RAM apa ndi chidziwitso cha kuchuluka kwa malo omwe ali aulere komanso kuchuluka komwe kumakhala. Mukadina pa menyu, mutha kuwona kuchuluka kwa kukumbukira komwe pulogalamu iliyonse ikutenga, komanso muli ndi mwayi wochotsa kukumbukira apa. Ntchito ya RAM Plus ilinso pano. Tanthauzo lake ndikuti idzaluma nambala inayake ya GB kuchokera ku yosungirako yamkati, yomwe idzagwiritse ntchito kukumbukira. Kodi mungayerekeze chinachake chonga ichi pa iOS?

Mafoni am'manja amadalira RAM. Imawathandiza kusunga makina ogwiritsira ntchito, kuyambitsa mapulogalamu komanso kusunga zina mwazosungidwa mu cache ndi buffer memory. Chifukwa chake, RAM iyenera kukonzedwa ndikuyendetsedwa m'njira yoti mapulogalamu azitha kuyenda bwino, ngakhale mutawagwetsera kumbuyo ndikutsegulanso pakapita nthawi.

Swift vs. Java 

Koma mukayamba pulogalamu yatsopano, muyenera kukhala ndi malo aulere pamtima kuti muyike ndikuyiyendetsa. Ngati sizili choncho, malowo ayenera kuchotsedwa. Dongosololi lidzathetsa mwamphamvu njira zina zomwe zikuyenda, monga mapulogalamu omwe ayamba kale. Komabe, machitidwe onse, mwachitsanzo, Android ndi iOS, amagwira ntchito mosiyana ndi RAM.

Makina ogwiritsira ntchito a iOS amalembedwa mu Swift, ndipo ma iPhones safunikira kukonzanso zokumbukira zomwe zagwiritsidwa ntchito kuchokera ku mapulogalamu otsekedwa kubwerera kudongosolo. Izi ndichifukwa cha momwe iOS imamangidwira, chifukwa Apple ili ndi ulamuliro wonse pa izo chifukwa imangoyenda pa iPhones zake. Mosiyana ndi zimenezi, Android imalembedwa mu Java ndipo imagwiritsidwa ntchito pazida zambiri, choncho iyenera kukhala yapadziko lonse lapansi. Ntchito ikatha, malo omwe adatenga amabwezeretsedwa ku makina ogwiritsira ntchito.

Native kodi vs. JVM 

Wopanga mapulogalamu akalemba pulogalamu ya iOS, amayiphatikiza mwachindunji mu code yomwe imatha kuthamanga pa purosesa ya iPhone. Khodi iyi imatchedwa khodi yachibadwidwe chifukwa simafuna kutanthauzira kapena malo enieni kuti ayendetse. Android, kumbali ina, ndi yosiyana. Java code ikapangidwa, imasinthidwa kukhala Java Bytecode intermediate code, yomwe imakhala yodziyimira pawokha. Chifukwa chake imatha kuthamanga pa mapurosesa osiyanasiyana kuchokera kwa opanga osiyanasiyana. Izi zili ndi ubwino waukulu wogwirizana ndi nsanja. 

Inde, palinso vuto. Makina aliwonse ogwiritsira ntchito ndi purosesa amafunikira malo otchedwa Java Virtual Machine (JVM). Koma khodi yachibadwidwe imachita bwino kuposa ma code omwe amachitidwa kudzera mu JVM, kotero kugwiritsa ntchito JVM kumangowonjezera kuchuluka kwa RAM yomwe imagwiritsidwa ntchito ndi pulogalamuyi. Chifukwa chake mapulogalamu a iOS amagwiritsa ntchito kukumbukira pang'ono, pafupifupi 40%. Ichi ndichifukwa chake Apple sichiyenera kukonzekeretsa ma iPhones ake ndi RAM yochulukirapo monga imachitira ndi zida za Android. 

.