Зачыніць аб'яву

Android і iOS - дзве найбольш часта выкарыстоўваюцца мабільныя аперацыйныя сістэмы ў свеце. Вось чаму лагічна, што карыстальнікі параўноўваюць іх адзін з адным. Кожны раз, калі Android vs. IOS, будзе пераварот, што першая згаданая мае больш аператыўнай памяці, чым другая, і, такім чынам, павінна быць, натуральна, "лепш". Але ці так гэта насамрэч? 

Калі вы параўноўваеце флагманскія тэлефоны Android і iPhone, вырабленыя ў тым жа годзе, вы выявіце, што на самай справе праўда, што ў iPhone звычайна менш аператыўнай памяці, чым у канкурэнтаў. Тым не менш, больш дзіўным з'яўляецца той факт, што прылады iOS працуюць гэтак жа хутка, ці нават хутчэй, чым тэлефоны Android з вялікім аб'ёмам аператыўнай памяці.

Цяперашняя серыя iPhone 13 Pro мае 6 ГБ аператыўнай памяці, у той час як мадэлі 13 маюць толькі 4 ГБ. Але калі мы паглядзім на, верагодна, найбуйнейшую кампанію iPhone, Samsung, яе мадэль Galaxy S21 Ultra 5G нават мае да 16 ГБ аператыўнай памяці. Пераможца гэтай гонкі павінен быць ясны. Калі мы вымяраем «памер», то так, але ў параўнанні з тэлефонамі Android, iPhone проста не патрабуе столькі аператыўнай памяці, каб па-ранейшаму заставацца ў ліку самых хуткіх смартфонаў у свеце.

Чаму тэлефонам Android патрабуецца больш аператыўнай памяці для эфектыўнай працы? 

Адказ на самай справе даволі просты і залежыць ад мовы праграмавання, якую вы выкарыстоўваеце. Большая частка Android, у тым ліку праграм Android, звычайна напісана на Java, якая з'яўляецца афіцыйнай мовай праграмавання для сістэмы. З самага пачатку гэта быў найлепшы выбар, таму што Java выкарыстоўвае "віртуальную машыну" для кампіляцыі кода аперацыйнай сістэмы, які працуе на многіх прыладах і тыпах працэсараў. Гэта таму, што Android быў распрацаваны для працы на прыладах з рознымі апаратнымі канфігурацыямі ад розных вытворцаў. У адрозненне ад гэтага, iOS напісана на Swift і працуе толькі на прыладах iPhone (раней таксама на iPad, хоць яе iPadOS насамрэч з'яўляецца толькі адгалінаваннем iOS).

Затым, з-за таго, як наладжана Java, памяць, вызваленая праграмамі, якія вы закрываеце, павінна быць вернута на прыладу праз працэс, вядомы як збор смецця, каб яе маглі выкарыстоўваць іншыя праграмы. Гэта такі эфектыўны працэс, які дапамагае самой прыладзе працаваць бесперабойна. Праблема, вядома, у тым, што гэты працэс патрабуе дастатковай колькасці аператыўнай памяці. Пры яго адсутнасці адбываецца запаволенне працэсаў, што карыстальнік назірае па агульным мляваму водгуку прылады.

Сітуацыя ў iOS 

iPhone не трэба перапрацоўваць выкарыстаную памяць назад у сістэму толькі з-за таго, як пабудавана іх iOS. Акрамя таго, Apple таксама мае большы кантроль над iOS, чым Google над Android. Apple ведае, на якім тыпе апаратнага забеспячэння і прыладах працуе яе iOS, таму яна стварае яе так, каб працаваць на такіх прыладах як мага больш плаўна.

Лагічна, што аператыўная памяць з абодвух бакоў з часам расце. Зразумела, за гэта адказваюць больш патрабавальныя прыкладанні і гульні. Але відавочна, што калі ў будучыні тэлефоны Android збіраюцца канкурыраваць з iPhone і іх iOS, яны заўсёды будуць выйграваць. І гэта павінна пакінуць усіх карыстальнікаў iPhone (iPad, па пашырэнні) цалкам халоднымі. 

.