Kaw ad

Qhov zoo tshaj plaws ntawm RAM uas cov xov tooj xav tau rau lawv cov multitasking du yog ib lub ntsiab lus sib cav heev. Apple tau txais los ntawm qhov me me hauv nws cov iPhones, uas feem ntau siv tau ntau dua li cov kev daws teeb meem hauv Android. Koj tseem yuav tsis pom txhua yam kev tswj hwm RAM nco ntawm iPhone, thaum Android muaj nws tus kheej ua haujlwm rau qhov no. 

Yog tias koj mus, piv txwv li, hauv Samsung Galaxy xov tooj mus rau Nastaven -> Kev tu cov cuab yeej, koj yuav pom qhov ntsuas RAM ntawm no nrog cov ntaub ntawv hais txog qhov chaw pub dawb thiab ntau npaum li cas nyob. Tom qab txhaj rau ntawm cov ntawv qhia zaub mov, koj tuaj yeem pom ntau npaum li cas lub cim xeeb txhua daim ntawv thov tau noj, thiab koj kuj muaj kev xaiv kom tshem tawm lub cim xeeb ntawm no. RAM Plus muaj nuj nqi kuj nyob ntawm no. Nws lub ntsiab lus yog tias nws yuav tom tawm qee tus lej ntawm GB los ntawm kev cia sab hauv, uas nws yuav siv rau lub cim xeeb virtual. Koj puas tuaj yeem xav txog tej yam zoo li no ntawm iOS?

Smartphones cia siab rau RAM. Nws ua haujlwm rau lawv khaws cov kev khiav haujlwm, tso cov ntawv thov thiab tseem khaws qee yam ntawm lawv cov ntaub ntawv hauv cache thiab tsis nco. Yog li, RAM yuav tsum tau teeb tsa thiab tswj hwm txoj hauv kev uas cov ntawv thov tuaj yeem ua haujlwm tau zoo, txawm tias koj tso lawv mus rau keeb kwm yav dhau thiab qhib lawv dua tom qab ib ntus.

Swift vs. Java 

Tab sis thaum pib daim ntawv thov tshiab, koj yuav tsum muaj qhov chaw dawb hauv lub cim xeeb kom thauj khoom thiab khiav nws. Yog tsis muaj qhov no, qhov chaw yuav tsum tau so. Yog li ntawd, lub kaw lus yuav yuam kom tshem tawm qee cov txheej txheem khiav, xws li cov ntawv thov uas twb tau pib lawm. Txawm li cas los xij, ob lub tshuab, piv txwv li Android thiab iOS, ua haujlwm sib txawv nrog RAM.

Lub iOS operating system yog sau nyob rau hauv Swift, thiab iPhones tsis tau tiag tiag recycle siv nco los ntawm kaw apps rov qab rau hauv lub system. Qhov no yog vim li cas iOS no tsim, vim tias Apple muaj kev tswj hwm tag nrho vim nws tsuas yog khiav ntawm nws iPhones. Nyob rau hauv sib piv, Android yog sau nyob rau hauv Java thiab yog siv nyob rau hauv ntau pab kiag li lawm, yog li nws yuav tsum muaj ntau universal. Thaum daim ntawv thov raug kaw, qhov chaw uas nws tau coj rov qab mus rau lub operating system.

Native code vs. JVM 

Thaum tus tsim tawm sau ib qho iOS app, lawv tso ncaj qha rau hauv cov lej uas tuaj yeem khiav ntawm iPhone lub processor. Txoj cai no hu ua haiv neeg vim nws yuav tsum tsis muaj kev txhais lus lossis ib puag ncig virtual los khiav. Android, ntawm qhov tod tes, txawv. Thaum Java code raug tso ua ke, nws tau hloov dua siab tshiab rau Java Bytecode intermediate code, uas yog processor-ywj siab. Yog li nws tuaj yeem khiav ntawm cov processors sib txawv los ntawm cov tuam txhab sib txawv. Qhov no muaj txiaj ntsig zoo heev rau kev sib koom ua ke ntawm cross-platform. 

Ntawm chav kawm, kuj muaj ib tug downside. Txhua qhov kev khiav haujlwm thiab kev sib xyaw ua ke xav tau ib puag ncig hu ua Java Virtual Machine (JVM). Tab sis haiv neeg cov cai ua tau zoo dua li cov lej ua tiav los ntawm JVM, yog li siv JVM tsuas yog nce tus nqi ntawm RAM siv los ntawm daim ntawv thov. Yog li iOS apps siv lub cim xeeb tsawg, qhov nruab nrab 40%. Qhov ntawd kuj yog vim li cas Apple tsis tas yuav nruab nws lub iPhones nrog RAM ntau npaum li nws ua nrog cov khoom siv hauv Android. 

.