Реклама
Рат између иОС-а и Андроид-а траје снажан и данас. Очито постоје ваљани разлози да паднемо са обе стране ограде, али то не спречава људе (укључујући нас) да бескрајно пореде ово двоје како би видели који је бољи за наше потребе.
Већ смо истражили питања попут који је мобилни оперативни систем сигурнији и зашто су иОС апликације углавном боље од Андроид апликација Зашто су иОС апликације и даље боље од Андроид апликација?Осјећам да могу сигурно тврдити да су иОС апликације само боље. Одложите завиривање на тренутак и чујте ме. Опширније . Али ево нешто што можда нисте приметили: иОС уређаји често имају половину РАМ-а (или мање) Андроид уређаја. Зашто је ово?
Поређење РАМ-а на иПхоне-у у односу на Андроид
У овом ћемо чланку погледати неке од најновијих врхунских Андроид уређаја више произвођача и ставити их упоредо са иПхоне 8, иПхоне 8 Плус и иПхоне Кс.
Све су то Андроид уређаји из 2017. године који представљају најбоље од тренутно доступних корисницима паметних телефона. Као што видите, ови спецификације РАМ-а су огромне и коштат ће вас прилично. Очекујте да платите било где од 650 до 1000 долара.
Да бисте добили представу о томе колико је прекомерних 8 ГБ РАМ-а, имајте на уму да већина модерних лаптопа уопште не долази са толико. На пример, већина Цхромебоок-ова из 2017. године има највише капацитета од 4 ГБ, а само неколико модела нуди чак и 8ГБ верзију - па чак и оне Цхромебоок-ови са високим перформансама, од 8 ГБ су и даље јефтинији од ових Андроид уређаја!
Да будемо фер, само ОнеПлус 5Т долази са 8 ГБ. Али моја поанта је следећа: Андроид уређаји не би имали оволико РАМ-а да им не треба, зар не? А ако најновији Андроид уређаји долазе са 4-8 ГБ РАМ-а, колико РАМ-а имају иПхоне-и?
Сачекај минут. Шта се дешава? Између Апплеове линије иПхоне-а из 2017. године, видимо само 2 ГБ на иПхоне-у „улазног нивоа“ 8, 3ГБ на већем иПхоне 8 Плус и 3 ГБ на најновијем и највећем иПхонеу Кс. Апплеов највиши модел има мање РАМ-а од слабијих Андроид опција!
Ништа од тога није успут. ИПхоне 7 Плус увео је 3ГБ РАМ-а у линију иПхоне још 2016. године. ИПхоне 7, иПхоне 6с Плус и иПхоне 6с раде на 2 ГБ без проблема. А иПхоне 6, који може да покреће иОС 11 као и остали његови наследници, има само 1 ГБ.
Озбиљно, шта се догађа? Како иПхоне 6 из 2014. године може пасивно покренути најновију верзију иОС-а са само 1 ГБ РАМ-а, док Андроидима треба до 8к тог износа?
Зашто је Андроид уређајима потребно толико РАМ-а
Андроид је од самог почетка пројектован тако да подржава много различитих типова процесора, много различитих произвођача и много различитих хардверских конфигурација. Обично софтвер написан за једну врсту система не може једноставно да се покреће на другој; она се мора „пренијети“, што често укључује преписивање некомпатибилних битова.
Да би се ово решило, Андроид апликације су увек радиле на Јава платформи. Јава је сјајна због своје виртуелне машине: можете једном написати апликацију на Јави, а затим виртуелна машина „превести“ тај код за време извођења како би радила на било ком систему који се налази. Уместо да сами преписујете и поново копирате код, Јава виртуелна машина то ради за вас Зашто Јава виртуална машина помаже да се ваш код боље изводиШта знати зашто јава виртуална машина даје јави више предности у односу на изворно програмирање за апликацију? Прочитајте да сазнате! Опширније .
Али то долази са трошковима.
Јава виртуелна машина је сложена и захтева пуно РАМ-а, не само за управљање стварним процесима саме виртуелне машине, већ и за то такође да задржи оригинални Јава код за било коју апликацију која се извршава плус преведени код који систем заиста извршава.
С једне стране, виртуелна машина у Андроиду побољшавала се током година и не треба јој толико РАМ-а као некада. С друге стране, Андроид апликације постају све напредније - можда чак и набујале - па им је за рад потребно више РАМ-а. РАМ је потребна и за позадинске процесе, који су уобичајени у Андроид апликацијама 9 ствари које не треба урадити када набавите свој први Андроид телефонОве уобичајене замке треба избегавати ради оптималног Андроид искуства. Опширније .
И на крају, Андроид оперативни систем је изграђен око методе која се зове „сакупљање смећа“. Апликације се заправо охрабрују да користе онолико РАМ-а колико им је потребно. Затим, сваки пут, Андроид чисти податке у РАМ-у који се више не користе ("смеће") и ослобађа их, омогућавајући другим апликацијама да их користе. Ова метода је, иако ефикасна, најоптималнија када се игра пуно РАМ-а, у супротном систем троши превише времена увек сакупљајући смеће.
Из тих разлога препоручујемо најмање 4 ГБ РАМ-а на Андроид-у ако вам је стало до глатких перформанси Зашто је мој Андроид телефон спор чак и са добрим спецификацијама?Спецификације нису једино што је важно у Андроид телефону. Ево зашто вам се телефон успорава упркос добрим спецификацијама. Опширније . Ако немате, онда би 2ГБ требало да буде најнижи.
Зашто иОС не користи толико РАМ-а као Андроид
Аппле врши много више контроле над целокупним иОС екосистемом. Ако желите да користите иОС, имате само једну опцију за телефон: иПхоне. Ако желите да направите иОС апликације, онда морате да користите Аппле-ове алате и то урадите на начин Аппле-а. Аппле влада чврстом песницом.
Има много користи од тога.
Јер Аппле то зна тачно спецификације сваког појединог уређаја који ће икада покренути свој оперативни систем, они могу у складу с тим доносити дизајнерске одлуке. На пример, док Андроид мора да подржава више типова процесора, иОС увек ради на АРМ базираном хардверу Јаргон Бустер: Водич за разумевање мобилних процесораУ овом водичу ћемо пресећи жаргон да бисмо објаснили шта треба да знате о процесорима паметних телефона. Опширније .
Као такав, иОС-у не треба виртуелна машина са он-тхе-фли преводом као што то чини Андроид. Све се апликације састављају у матичном коду и тај се код изводи директно на хардверу. Нема потребе за виртуелном машином значи значајно мање РАМ-а који се користи у целини.
Штавише, иОС има другачији приступ управљању меморијом. Док Андроид меморијом управља оперативни систем, иОС меморијом управљају и саме апликације. Уместо да апликацијама дозволе да заузму онолико РАМ-а колико желе и ослободе их када се више не користе, иОС апликације аутоматски додељују и додељују меморију по потреби.
Укратко, само зато што иПхонеи имају мање РАМ-а не значи и лошије перформансе. иОС има другачији приступ управљању меморијом јер се не ослања на виртуелну машину као што то чини Андроид.
Јоел Лее има Б.С. у области рачунарске науке и преко шест година професионалног писања. Главни је уредник МакеУсеОф-а.