Xir xayeysiis

Qadarka ugu habboon ee RAM ee telefoonadu ugu baahan yihiin hawl-qabadkooda fudud waa mawduuc laga doodo. Apple waxay ku helaysaa cabbir ka yar iPhone-keeda, kaas oo inta badan ka faa'iidaysan kara xalalka Android. Sidoo kale ma heli doontid nooc ka mid ah maareynta xusuusta RAM ee iPhone-ka, halka Android ay leedahay shaqo u gaar ah tan. 

Haddii aad tagto, tusaale ahaan, in Samsung Galaxy telefoonada aad Dejinta -> Daryeelka qalabka, waxaad halkan ka heli doontaa tilmaame RAM ah oo wata macluumaad ku saabsan inta boos ee xorta ah iyo inta lagu jiro. Markaad gujiso menu-ka, waxaad arki kartaa inta ay le'eg tahay xusuusta codsi kastaa qaadanayo, sidoo kale waxaad haysataa ikhtiyaarka aad ku nadiifin karto xusuusta halkan. Shaqada RAM Plus sidoo kale halkan ayay ku taal. Macnuhu waa in ay ka qaniini doonto tiro GB ah kaydinta gudaha, taas oo ay u isticmaali doonto xusuusta casriga ah. Ma qiyaasi kartaa wax la mid ah IOS?

Taleefannada casriga ah waxay ku tiirsan yihiin RAM. Waxay u adeegtaa si ay u kaydiyaan nidaamka hawlgalka, si ay u bilaabaan codsiyada iyo sidoo kale in ay ku kaydiyaan qayb ka mid ah xogtooda kaydka iyo kaydka xusuusta. Sidaa darteed, RAM waa in loo habeeyaa oo loo maareeyaa si ay codsiyadu u socon karaan si habsami leh, xitaa haddii aad gadaal u dhigto oo aad mar kale furto wakhti ka dib.

Swift vs. Java 

Laakiin marka aad bilaabayso arji cusub, waxaad u baahan tahay inaad haysato meel bannaan oo xusuusta ah si aad ugu shubto oo aad u socodsiiso. Haddii aysan taasi dhicin, waa in meesha la banneeyaa. Sidaa darteed nidaamku wuxuu si xoog ah u joojin doonaa hababka socda qaarkood, sida codsiyada horay u bilowday. Si kastaba ha noqotee, labada nidaam, i.e. Android iyo iOS, waxay si kala duwan ula shaqeeyaan RAM.

Nidaamka qalliinka ee iOS waxa uu ku qoran yahay Swift, iPhones-na dhab ahaantii uma baahna in dib loo warshadeeyo xusuusta la isticmaalay ee apps-ka xidhan dib loogu soo celiyo nidaamka. Tani waxay sabab u tahay habka loo dhisay iOS, sababtoo ah Apple ayaa si buuxda u maamula tan maadaama ay kaliya ku shaqeyso iPhoneskeeda. Taas bedelkeeda, Android waxay ku qoran tahay Java, waxaana loo adeegsadaa qalabyo badan, markaa waa inay noqotaa mid caalami ah. Marka codsiga la joojiyo, booska uu qaatay waxaa lagu soo celiyaa nidaamka hawlgalka.

Koodhka asalka ah vs. JVM 

Marka horumariye uu qoro app iOS, waxay si toos ah ugu ururiyaan kood ka shaqayn kara processor-ka iPhone. Koodhkan waxa loo yaqaan koodka asalka ah sababtoo ah uma baahna tarjumaad ama jawi toos ah si uu u shaqeeyo. Android, dhanka kale, way ka duwan tahay. Marka koodhka Java la sameeyo, waxa loo rogaa Java Bytecode intermediate code, kaas oo ka madax banaan processor-ka. Sidaa darteed waxay ku socon kartaa processor-yo kala duwan oo ka socda warshado kala duwan. Tani waxay faa'iidooyin waaweyn u leedahay waafaqid-madax-tooska. 

Dabcan, waxaa sidoo kale jira dhinaca hoose. Nidaam kasta oo hawlgalka iyo isku darka processor-ka wuxuu u baahan yahay jawi loo yaqaan Java Virtual Machine (JVM). Laakiin koodka asalka ahi wuxuu ka shaqeeyaa si ka wanaagsan koodka lagu fuliyo JVM-ka, markaa adeegsiga JVM wuxuu si fudud u kordhiyaa tirada RAM ee uu isticmaalo arjiga. Markaa apps-ka iOS waxay isticmaalaan xusuusta yar, celcelis ahaan 40%. Taasi waa sidoo kale sababta Apple aysan u baahnayn inay ku qalabeyso iPhoneskeeda RAM ugu badan si la mid ah qalabka Android. 

.