Затвори оглас

Идеална количина РАМ-а која је потребна телефонима за неометано обављање више задатака је прилично тема за дебату. Аппле се сналази са мањом величином у својим иПхоне уређајима, који су често употребљивији од Андроид решења. Такође нећете наћи никакву врсту управљања РАМ меморијом на иПхоне-у, док Андроид има своју наменску функцију за ово. 

Ако одете, на пример, у Самсунг Галаки телефоне на Наставени -> Брига о уређају, овде ћете пронаћи индикатор РАМ меморије са информацијама о томе колико је простора слободно и колико је заузето. Након што кликнете на мени, можете видети колико меморије заузима свака апликација, а такође имате опцију да обришете меморију овде. Функција РАМ Плус се такође налази овде. Његово значење је да ће одгристи одређени број ГБ из интерне меморије, које ће користити за виртуелну меморију. Можете ли замислити овако нешто на иОС-у?

Паметни телефони се ослањају на РАМ. Служи им за складиштење оперативног система, за покретање апликација и такође за складиштење неких својих података у кеш и бафер меморију. Дакле, РАМ меморија мора бити организована и управљана на такав начин да апликације могу да раде несметано, чак и ако их спустите у позадину и поново их отворите након неког времена.

Свифт вс. Јава 

Али када покрећете нову апликацију, морате имати слободан простор у меморији да бисте је учитали и покренули. Ако то није случај, место се мора напустити. Систем ће стога принудно прекинути неке покренуте процесе, као што су апликације које су већ покренуте. Међутим, оба система, односно Андроид и иОС, раде другачије са РАМ-ом.

иОС оперативни систем је написан на Свифт-у, а иПхоне уређаји заправо не морају да рециклирају искоришћену меморију из затворених апликација назад у систем. То је због начина на који је иОС изграђен, јер Аппле има потпуну контролу над њим јер ради само на својим иПхоне уређајима. Насупрот томе, Андроид је написан на Јави и користи се на многим уређајима, тако да мора бити универзалнији. Када се апликација прекине, простор који је заузео се враћа у оперативни систем.

Изворни код вс. ЈВМ 

Када програмер напише иОС апликацију, компајлира је директно у код који може да ради на процесору иПхоне-а. Овај код се назива изворни код јер не захтева тумачење или виртуелно окружење за покретање. Андроид је, с друге стране, другачији. Када се Јава код преведе, он се конвертује у Јава Битецоде међукод, који је независан од процесора. Стога може да ради на различитим процесорима различитих произвођача. Ово има огромне предности за компатибилност на више платформи. 

Наравно, постоји и лоша страна. За сваку комбинацију оперативног система и процесора потребно је окружење познато као Јава виртуелна машина (ЈВМ). Али изворни код ради боље од кода који се извршава преко ЈВМ-а, тако да коришћење ЈВМ-а једноставно повећава количину РАМ-а коју користи апликација. Дакле, иОС апликације користе мање меморије, у просеку 40%. То је такође разлог зашто Аппле не мора да опреми своје иПхоне уређаје са толико РАМ-а као што то чини са Андроид уређајима. 

.