Закрити оголошення

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, за розширенням) абсолютно холодними. 

.