Зарыг хаах

Android болон iOS бол дэлхийн хамгийн их ашиглагддаг гар утасны үйлдлийн систем юм. Тиймээс хэрэглэгчид тэдгээрийг өөр хоорондоо харьцуулах нь логик юм. Хэзээ ч Android vs. iOS-ийн хувьд эхнийх нь хоёр дахь хувилбараасаа илүү RAM-тай тул "илүү сайн" байх ёстой гэсэн үймээн гарах болно. Гэхдээ энэ үнэхээр тийм үү? 

Та тэргүүлэгч Android утаснууд болон ижил онд үйлдвэрлэгдсэн iPhone-г харьцуулж үзвэл iPhone-ууд ерөнхийдөө өрсөлдөгчдөөсөө бага RAM-тай гэдэг нь үнэн болохыг олж мэдэх болно. Гэхдээ илүү гайхмаар зүйл бол iOS төхөөрөмжүүд нь илүү хурдан санах ойтой Андройд утаснуудаас ч илүү хурдан ажилладаг явдал юм.

Одоогийн iPhone 13 Pro цуврал нь 6 ГБ RAM-тай бол 13 загвар нь ердөө 4 ГБ хэмжээтэй. Гэхдээ хамгийн том iPhone компани болох Samsung-ыг харвал түүний Galaxy S21 Ultra 5G загвар нь 16 ГБ хүртэлх RAM-тай. Энэ уралдааны ялагч нь тодорхой байх ёстой. Хэрэв бид "хэмжээ"-г хэмждэг бол тийм ээ, гэхдээ Android утастай харьцуулахад iPhone-д дэлхийн хамгийн хурдан ухаалаг гар утаснуудын тоонд орохын тулд тийм их хэмжээний RAM хэрэггүй.

Яагаад Android утаснууд үр дүнтэй ажиллахын тулд илүү их RAM хэрэгтэй вэ? 

Хариулт нь үнэндээ маш энгийн бөгөөд таны ашиглаж буй програмчлалын хэлээс хамаарна. Андройдын ихэнх програмууд, түүний дотор Android програмууд нь системийн албан ёсны програмчлалын хэл болох Java хэл дээр бичигдсэн байдаг. Java нь олон төхөөрөмж болон процессорын төрлүүд дээр ажилладаг үйлдлийн системийн кодыг эмхэтгэхдээ "виртуал машин" ашигладаг тул эхнээсээ энэ нь хамгийн боломжит сонголт байсан юм. Учир нь Android нь өөр өөр үйлдвэрлэгчдийн өөр өөр тоног төхөөрөмжийн тохиргоотой төхөөрөмжүүд дээр ажиллахаар бүтээгдсэн юм. Үүний эсрэгээр, iOS нь Swift дээр бичигдсэн бөгөөд зөвхөн iPhone төхөөрөмж дээр ажилладаг (өмнө нь iPad дээр ч ажилладаг, гэхдээ iPadOS нь iOS-ийн зүгээр л нэг салбар байсан).

Дараа нь Java-г хэрхэн тохируулж байгаа тул хаасан аппликешнуудаас чөлөөлөгдсөн санах ойг хог хаягдал цуглуулах процессоор дамжуулан төхөөрөмжид буцааж өгөх ёстой бөгөөд ингэснээр бусад программууд үүнийг ашиглах боломжтой болно. Энэ нь төхөөрөмжийг өөрөө хэвийн ажиллуулахад туслах үр дүнтэй үйл явц юм. Асуудал нь мэдээжийн хэрэг, энэ процесс нь хангалттай хэмжээний RAM шаарддаг явдал юм. Хэрэв энэ нь байхгүй бол процесс удааширч, хэрэглэгч төхөөрөмжийн ерөнхий удаашралтай хариу үйлдэл үзүүлдэг.

iOS дахь нөхцөл байдал 

iPhone утаснууд нь iOS-ыг хэрхэн бүтээснээс нь шалтгаалан ашигласан санах ойг дахин систем рүү буцаан ашиглах шаардлагагүй. Нэмж дурдахад, Apple нь Google-ээс Android-ийг бодвол iOS-г илүү хянах боломжтой. Apple өөрийн iOS ямар төрлийн техник хангамж, төхөөрөмж дээр ажилладагийг мэддэг тул ийм төхөөрөмж дээр аль болох жигд ажиллахын тулд үүнийг бүтээдэг.

Хоёр талын RAM нь цаг хугацааны явцад өсөх нь логик юм. Мэдээжийн хэрэг, илүү эрэлт хэрэгцээтэй програмууд болон тоглоомууд үүнийг хариуцдаг. Гэхдээ хэрэв Android утаснууд ирээдүйд iPhone болон iOS-тойгоо өрсөлдөх юм бол тэд үргэлж ялах нь ойлгомжтой. Энэ нь бүх iPhone (iPad, өргөтгөл) хэрэглэгчдэд бүрэн хүйтэн байх ёстой. 

.