Зашто је оптимизација на иОС-у боља него на Андроид-у?



مسئلن کي ختم ڪرڻ جي لاء اسان جو اوزار آزمايو

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



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



Ако говоримо о оптимизацији, морамо имати на уму да Аппле, за разлику од Гугла, мора само да оптимизује свој код за ограничену серију уређаја, почевши од тог важног податка, објашњавамо остале факторе који утичу на оптимизацију.



иОС против Андроида, Свифт против Јава

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

Објецтиве-Ц је заменио Свифт у Аппле-у. Ови програмски језици чине да се апликације покрећу директно на систему на нижем нивоу, за разлику од Андроид-а, не раде у виртуелној машини, што доводи до тога да су перформансе веће од Андроид-а. Имајте на уму да Аппле је већ рекао да је Свифт направљен да повећа перформансе апликације у односу на Објецтиве-Ц. , па је разлика још већа.



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

Процеси извршења: Мултитаскинг

Друга разлика између ова два оперативна система лежи у управљању процесима обе платформе. Ово се може видети у мултитаскингу обе платформе, Андроид тежи да приоритетни процеси раде у позадини док иОС нема прави мултитаскинг.

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

Као иу претходном одељку, ово има своје предности и недостатке у једном и другом оперативном систему. У иОС-у, флуидност се повећава јер не мора да буде свестан апликација које су још увек отворене у систему, иако то имплицира да то није прави мултитаскинг, међутим овај мултитаскинг се примењује на апликације које троше мање РАМ-а. На Андроид-у можете уживати у стварном мултитаскингу, али на глаткоћу система може утицати гомилање апликација у мултитаскингу.

Ово последње објашњава зашто издања Андроид уређаја користе више РАМ-а и више процесорских језгара од иОС уређаја.

Разлике у РОМ меморији

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

У Андроид-у постоји много више датотека по апликацији него у иОС-у (кеш меморија, преглед слике, итд.), то су датотеке које имају тенденцију да успоравају перформансе наших терминала. Доказ за то је да на Андроиду постоји много апликација које обећавају да ће очистити меморију вашег телефона.

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

Ниска ефикасност екстерних картица заједно са губицима перформанси због недостатка меморије велики је проблем у многим Андроид терминалима . Због тога се многи произвођачи најчешће одлучују за телефоне без могућности проширења меморијског капацитета путем меморијских картица.

Аппле, против конкуренције, лансира моделе са 16 ГБ РОМ меморије јер управљање меморијом у односу на инсталиране апликације не утиче на перформансе уређаја.

Слојеви персонализације

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

Напротив, и у добру и у злу, иОС не дозвољава никоме да стави више функција на свој софтвер, тако да систем покушава да буде што глаткији у поређењу са неким од уређаја конкуренције.

Је око два слична али различита оперативна система са сопственим предностима и манама које им се више или мање свиђају . Крајњи корисник је да коначно мора да бира између једног или другог, али ваше мишљење нас занима, зато вас остављамо на дну области за коментаре да прочитате сва ваша мишљења, коментаре или сугестије, запамтите да су вести још увек на наша страница Веб.