Жарнама жабуу

Android жана iOS - дүйнөдөгү эң көп колдонулган эки мобилдик операциялык система. Ушул себептен улам, колдонуучулар аларды бири-бири менен салыштыруу логикалык. Качан Android vs. iOS, биринчи айтылган RAM экинчисине караганда көбүрөөк, ошондуктан табигый түрдө "жакшы" болушу керек деген толкундоо болот. Бирок Чынында эле ушундайбы? 

Флагмандык Android телефондору менен ошол эле жылы жасалган iPhone телефондорун салыштырганда, iPhone телефондорунун жалпысынан атаандаштарына караганда оперативдүү эс тутуму аз экени чын экенин көрөсүз. Бирок таң калыштуусу, iOS түзмөктөрүнүн оперативдүү эс тутуму жогору болгон Android телефондоруна караганда тезирээк, ал тургай ылдамыраак иштеши.

Учурдагы iPhone 13 Pro сериясында 6 ГБ оперативдүү эс тутум бар, ал эми 13 моделде болгону 4 ГБ бар. Бирок, эгерде биз эң чоң iPhone компаниясы Samsung экенин карасак, анын Galaxy S21 Ultra 5G моделинде 16 ГБ оперативдүү эс тутум бар. Бул жарыштын жеңүүчүсү айкын болушу керек. Эгер биз "өлчөмдү" өлчөй турган болсок, анда ооба, бирок Android телефондоруна салыштырмалуу, iPhone'дор дагы эле дүйнөдөгү эң ылдам смартфондордун катарына кирүүгө мынчалык оперативдүү эстутумдун кереги жок.

Эмне үчүн Android телефондору натыйжалуу иштеши үчүн көбүрөөк RAM керек? 

Жооп чынында абдан жөнөкөй жана сиз колдонуп жаткан программалоо тилине көз каранды. Android колдонмолорунун көбү, анын ичинде Android колдонмолору жалпысынан системанын расмий программалоо тили болгон Java тилинде жазылган. Башынан эле бул эң мыкты тандоо болгон, анткени Java көптөгөн түзмөктөрдө жана процессор түрлөрүндө иштеген операциялык системанын кодун компиляциялоо үчүн "виртуалдык машинаны" колдонот. Себеби, Android ар кандай өндүрүүчүлөрдүн ар кандай аппараттык конфигурациялары бар түзмөктөрдө иштөө үчүн иштелип чыккан. Ал эми, iOS Swiftте жазылган жана iPhone түзмөктөрүндө гана иштейт (мурда iPad'терде да иштейт, бирок анын iPadOS чындыгында iOSтун бир бутагы гана).

Андан кийин, Java кантип конфигурациялангандыктан, сиз жапкан тиркемелерден бошогон эстутум башка тиркемелер тарабынан колдонулушу үчүн таштанды чогултуу деп аталган процесс аркылуу аппаратка кайтарылышы керек. Бул аппараттын үзгүлтүксүз иштешине жардам берүү үчүн абдан натыйжалуу процесс. Маселе, албетте, бул процесс жетиштүү көлөмдөгү оперативдүү эстутумду талап кылат. Эгерде ал жок болсо, процесстер жайлайт, муну колдонуучу аппараттын жалпы жалкоо реакциясында байкайт.

iOS ичиндеги абал 

iPhones колдонулган эстутумду кайра системага кайра иштетүүнүн кереги жок, анткени алардын iOS түзүлүшү. Кошумчалай кетсек, Apple ошондой эле iOS'ту Google Androidге караганда көбүрөөк көзөмөлдөйт. Apple анын iOS кандай жабдык жана түзмөктөрдө иштей турганын билет, андыктан аны мындай түзмөктөрдө мүмкүн болушунча жөнөкөй иштеши үчүн курат.

Бул эки тараптын RAM убакыттын өтүшү менен өсүп турган логикалык. Албетте, бул үчүн көбүрөөк талап кылынган тиркемелер жана оюндар жооптуу. Бирок, эгер Android телефондору келечекте iPhone жана алардын iOS телефондору менен атаандаша турган болсо, алар ар дайым жеңип чыгаары анык. Жана ал бардык iPhone (iPad, кеңейтүү боюнча) колдонуучуларын толугу менен муздак калтырышы керек. 

.