Funga tangazo

Android na iOS ndio mifumo miwili ya uendeshaji ya rununu inayotumika zaidi ulimwenguni. Hii pia ni kwa nini ni mantiki kwamba watumiaji kulinganisha yao na kila mmoja. Wakati wowote Android dhidi ya. iOS, kutakuwa na mshtuko kwamba aliyetajwa kwanza ana RAM zaidi kuliko ya pili, na kwa hiyo lazima iwe asili "bora". Lakini ni hivyo kweli? 

Unapolinganisha simu kuu za Android na iPhone iliyotengenezwa mwaka huo huo, utaona kuwa ni kweli kwamba iPhones kwa ujumla zina RAM kidogo kuliko wapinzani wao. La kushangaza zaidi, hata hivyo, ni ukweli kwamba vifaa vya iOS hufanya kazi kwa haraka, au hata kwa kasi zaidi kuliko simu za Android zilizo na kiasi kikubwa cha RAM.

Mfululizo wa sasa wa iPhone 13 Pro una GB 6 ya RAM, wakati aina 13 zina GB 4 pekee. Lakini tukiangalia kile ambacho pengine ni kampuni kubwa zaidi ya iPhone, Samsung, modeli yake ya Galaxy S21 Ultra 5G hata ina hadi 16GB ya RAM. Mshindi wa mbio hizi anapaswa kuwa wazi. Ikiwa tunapima "saizi", basi ndio, lakini ikilinganishwa na simu za Android, iPhones haziitaji RAM nyingi bado kuorodheshwa kati ya simu mahiri za haraka zaidi ulimwenguni.

Kwa nini simu za Android zinahitaji RAM zaidi ili kufanya kazi kwa ufanisi? 

Jibu ni rahisi sana na inategemea lugha ya programu unayotumia. Sehemu kubwa ya Android, ikiwa ni pamoja na programu za Android, kwa ujumla imeandikwa katika Java, ambayo ni lugha rasmi ya programu ya mfumo. Tangu mwanzo, hili lilikuwa chaguo bora zaidi kwa sababu Java hutumia "mashine halisi" kukusanya msimbo wa mfumo wa uendeshaji unaoendeshwa kwenye vifaa vingi na aina za processor. Hii ni kwa sababu Android iliundwa kufanya kazi kwenye vifaa vilivyo na usanidi tofauti wa maunzi kutoka kwa watengenezaji tofauti. Kinyume chake, iOS imeandikwa kwa Swift na inaendeshwa tu kwenye vifaa vya iPhone (hapo awali pia kwenye iPads, ingawa iPadOS yake kwa kweli ni chipukizi tu cha iOS).

Kisha, kwa sababu ya jinsi Java inavyosanidiwa, kumbukumbu iliyoachiliwa na programu unazofunga lazima irudishwe kwenye kifaa kupitia mchakato unaojulikana kama Ukusanyaji wa Takataka - ili iweze kutumiwa na programu zingine. Huu ni mchakato mzuri katika kusaidia kifaa yenyewe kufanya kazi vizuri. Tatizo, bila shaka, ni kwamba mchakato huu unahitaji kiasi cha kutosha cha RAM. Ikiwa haipatikani, taratibu hupunguza kasi, ambayo mtumiaji anaona katika majibu ya jumla ya uvivu ya kifaa.

Hali katika iOS 

IPhone hazihitaji kusaga kumbukumbu iliyotumika kurudi kwenye mfumo, kwa sababu tu ya jinsi iOS yao inavyoundwa. Zaidi ya hayo, Apple pia ina udhibiti zaidi juu ya iOS kuliko Google inavyofanya juu ya Android. Apple inajua ni aina gani ya vifaa na vifaa iOS yake inaendesha, kwa hivyo inaifanya iendeshe vizuri iwezekanavyo kwenye vifaa kama hivyo.

Ni sawa kwamba RAM kwa pande zote mbili inakua kwa wakati. Bila shaka, maombi na michezo inayohitaji zaidi inawajibika kwa hili. Lakini ni wazi kwamba ikiwa simu za Android zitashindana na iPhones na iOS zao wakati wowote katika siku zijazo, zitashinda kila wakati. Na inapaswa kuacha watumiaji wote wa iPhone (iPad, kwa ugani) baridi kabisa. 

.