Cau hysbyseb

Android ac iOS yw'r ddwy system weithredu symudol a ddefnyddir fwyaf yn y byd. Dyma hefyd pam ei bod yn rhesymegol bod defnyddwyr yn eu cymharu â'i gilydd. Pryd bynnag y bydd Android vs. iOS, bydd cynnwrf bod gan y cyntaf a grybwyllwyd fwy o RAM na'r ail, ac felly mae'n rhaid iddo fod yn naturiol "well". Ond a yw hynny'n wir mewn gwirionedd? 

Pan fyddwch chi'n cymharu ffonau Android blaenllaw ac iPhone a wnaed yn yr un flwyddyn, fe welwch ei bod yn wir mewn gwirionedd bod gan iPhones lai o RAM yn gyffredinol na'u cystadleuwyr. Mwy o syndod, fodd bynnag, yw'r ffaith bod dyfeisiau iOS yn rhedeg mor gyflym, neu hyd yn oed yn gyflymach, na ffonau Android gyda symiau uwch o RAM.

Mae gan y gyfres iPhone 13 Pro gyfredol 6 GB o RAM, tra mai dim ond 13 GB sydd gan y modelau 4. Ond os edrychwn ar beth yw'r cwmni iPhone mwyaf yn ôl pob tebyg, Samsung, mae gan ei fodel Galaxy S21 Ultra 5G hyd at 16GB o RAM hyd yn oed. Dylai enillydd y ras hon fod yn glir. Os ydym yn mesur "maint", yna ie, ond o'i gymharu â ffonau Android, nid oes angen cymaint o RAM ar iPhones i fod ymhlith y ffonau smart cyflymaf yn y byd.

Pam mae angen mwy o RAM ar ffonau Android i redeg yn effeithlon? 

Mae'r ateb mewn gwirionedd yn eithaf syml ac yn dibynnu ar yr iaith raglennu rydych chi'n ei defnyddio. Yn gyffredinol, mae llawer o Android, gan gynnwys apiau Android, wedi'i ysgrifennu yn Java, sef yr iaith raglennu swyddogol ar gyfer y system. O'r dechrau, dyma oedd y dewis gorau posibl oherwydd bod Java yn defnyddio "peiriant rhithwir" i lunio cod system weithredu sy'n rhedeg ar lawer o ddyfeisiau a mathau o broseswyr. Mae hyn oherwydd bod Android wedi'i gynllunio i weithio ar ddyfeisiau gyda gwahanol ffurfweddiadau caledwedd gan wahanol wneuthurwyr. Mewn cyferbyniad, mae iOS wedi'i ysgrifennu yn Swift ac yn rhedeg ar ddyfeisiau iPhone yn unig (yn flaenorol hefyd ar iPads, er mai dim ond cangen o iOS yw ei iPadOS mewn gwirionedd).

Yna, oherwydd sut mae Java wedi'i ffurfweddu, rhaid dychwelyd y cof sy'n cael ei ryddhau gan y cymwysiadau rydych chi'n eu cau i'r ddyfais trwy broses a elwir yn Gasgliad Sbwriel - fel y gellir ei ddefnyddio gan gymwysiadau eraill. Mae hon yn broses mor effeithiol wrth helpu'r ddyfais ei hun i redeg yn esmwyth. Y broblem, wrth gwrs, yw bod y broses hon yn gofyn am ddigon o RAM. Os nad yw ar gael, mae'r prosesau'n arafu, y mae'r defnyddiwr yn eu gweld yn ymateb swrth cyffredinol y ddyfais.

Y sefyllfa yn iOS 

Nid oes angen i iPhones ailgylchu cof ail-law i'r system, dim ond oherwydd sut mae eu iOS wedi'i adeiladu. Yn ogystal, mae gan Apple hefyd fwy o reolaeth dros iOS nag y mae Google yn ei wneud dros Android. Mae Apple yn gwybod pa fath o galedwedd a dyfeisiau y mae ei iOS yn rhedeg arnynt, felly mae'n ei adeiladu i redeg mor llyfn â phosibl ar ddyfeisiau o'r fath.

Mae'n rhesymegol bod RAM ar y ddwy ochr yn tyfu dros amser. Wrth gwrs, cymwysiadau a gemau mwy heriol sy'n gyfrifol am hyn. Ond mae'n amlwg, os yw ffonau Android yn mynd i gystadlu ag iPhones a'u iOS ar unrhyw adeg yn y dyfodol, byddant bob amser yn ennill. A dylai adael holl ddefnyddwyr iPhone (iPad, trwy estyniad) yn gwbl oer. 

.