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, кеңейтүү боюнча) колдонуучуларын толугу менен муздак калтырышы керек.
Ошентип, алгач ал сандарды дисплейлердин жана адаптацияланган жаңыртуу ылдамдыгынын көз карашынан өлчөйт, бирок ал эч кандай реалдуу сандарды алып келбейт, анан бул жана тыянак? Сиз олуттуу майыпсыз.
Жана RAM файлдын өлчөмү ылдамдыкка эмес, көп тапшырмага байланыштуу эмеспи? Бул бир чети, бул көбүнчө аларда кандай оперативдүү эс тутумуна, анын канчалык ылдамдыгынан жана система аны кантип иштетээринен көз каранды. Дагы бир маанилүү фактор - Android тиркемелерге башкача мамиле кылат, биз фондо иштөөгө укугу бар кызматтарды жазабыз, бул Apple менен мүмкүн эмес... жана эгер салыштыруу керек болсо, Google Pixel телефондору менен Google Pixel телефондорунун ортосунда чечим кабыл алуу туура болмок. iPhones, анткени Samsung көрүнбөгөн мамлекеттик балладаны кошот, эгер сиз системаларды салыштыргыңыз келсе, аларды таза түрүндө (же мүмкүн болушунча таза түрүндө) салыштырыңыз.
Сен жиндисиң
Эмне үчүн Android телефондоруна iOS телефондоруна караганда көбүрөөк оперативдүү эс керек экенин жана Android колдонуучуларынын жек көрүү толкуну пайда болорун жөнөкөй түшүндүрмө :D Адамдар өз телефондорунан ыраазы болуп, башкалардан дайыма көйгөй издебесе :D
Ошондуктан аларда кадр жетишсиз Анткени алар чоңураак кадр түзө алышпайт жана 6 ГБ берген нерсеси эч кандай оюнду жүктөп да албайт... Android жөн эле жакшы эмес.
Сен эмне жөнүндө айтып жатасың? Apple iPhone үчүн пайда алып келерин билсе, анда ал жерге көбүрөөк эстутумду жайгаштырмак. Жана ал кыла албайт деп эмес. Apple эң мыкты мобилдик процессорлорго ээ экенин унутпаңыз. Анан ал эч кандай оюнга барбайт деп ойлойсуңбу? Күлкү болбо. Сизде эч качан болгон эмес экени көрүнүп турат
бул жерде кимде комплекстер барбы же сиз түшүнүп окуй албаган 13 жаштагы баласызбы :D
Бир нече жылдар бою мен Android телефондорун гана колдонуп, Appleди каргадым. Бирок алманы сынап көрүүгө мүмкүнчүлүк болгондо мен тартынган жокмун. Мен мындан ары өзгөрмөк эмесмин. Албетте, Apple Android сыяктуу көп оперативдүү эстутумга муктаж эмес, анткени система "жакшы" жазылган жана ал ар түрдүү өндүрүүчүлөрдүн балластына ээ эмес. Ар бирибиздин алма жана андроид боюнча өз оюбуз бар, бирок алманы сынап көрбөгөндөр салыштыра албайт.
Макулдашуу. Сиз бир жолу аракет кылып, анан керек. Мен карама-каршы багытта кеткен бир нече адамды гана билем (дээрлик эч ким жок), эгер алар барган болсо, бул Android тиркемелери үчүн эркин рыноктун айынан болгон.