Logo uk.androidermagazine.com
Logo uk.androidermagazine.com

Oneplus 6: вам дійсно потрібно 8 Гб оперативної пам’яті в телефоні?

Зміст:

Anonim

Ви можете придбати OnePlus 6, який має 8GB оперативної пам’яті. Це на 4 Гб більше, ніж у більшості інших телефонів високого класу Android (а також у Chromebook та дешевих ноутбуках Windows) і приблизно на 6 Гб більше абсолютного мінімуму, від якого ви можете позбутися. Ми відповімо на питання прямо тут, у першому абзаці: ні, вам не потрібно 8 Гб оперативної пам’яті в телефоні.

Але це означає, що деякі справді класні речі можуть трапитися.

Прочитайте наш огляд OnePlus 6

Що ваш телефон робить з оперативною пам'яттю

Ми всі знаємо, що більше оперативної пам’яті означає, що більше додатків може працювати одночасно (як і раніше, все одно), але це лише одне, що ваш телефон робить із оперативною пам’яттю всередині нього. Насправді частина цієї оперативної пам’яті звикає ще до того, як Android навіть почне працювати.

Не надто переймаючись і не вводячи в суміш такі ідеї, як compcache, ваш телефон використовує оперативну пам’ять так:

  • Простір ядра: телефон Android працює над ядром Linux. Ядро зберігається у спеціальному стисненому файлі, який витягується безпосередньо в оперативну пам’ять під час послідовності включення пристрою. Ця зарезервована пам’ять містить ядро, драйвери та модулі ядра, які керують обладнанням та приміщенням для кешування даних в ядро ​​та з нього.
  • RAMdisk для віртуальних файлів: у дереві системи є деякі папки та файли, які не є "справжніми". Це псевдофайли, написані під час завантаження і містять такі речі, як рівень заряду акумулятора та дані про швидкість процесора. В Android весь каталог / proc є однією з цих систем psuedofile. Оперативна пам’ять зарезервована, щоб у них було місце для проживання.
  • Мережеві радіостанції: дані про ваші IMEI та налаштування радіо зберігаються у NVRAM (енергонезалежна пам'ять, яка не стирається при відключенні телефону), але передаються в оперативну пам’ять разом із програмним забезпеченням, необхідним для підтримки модему при першому включенні телефон. Простір відведений для збереження цього в пам’яті.
  • Графічний процесор: графічному адаптеру у вашому телефоні для роботи потрібна пам'ять. Це називається VRAM, і наші телефони використовують інтегровані графічні процесори, які не мають автономної VRAM. Для цього зарезервована системна оперативна пам’ять.
  • Доступна оперативна пам’ять: це те, що залишилося, за вирахуванням будь-яких додаткових зарезервованих для кешу файлової системи та параметрів minfree. Це те, що можна застосувати запущені програми.

Наявність 8 Гб оперативної пам’яті означає, що будь-який або всі ці різні способи використання ОЗУ можуть використовувати набагато більше, якщо це потрібно. Або якщо людина, що пише операційну систему, хоче спробувати щось нове та інше.

Що ви можете зробити з додатковою оперативною пам’яттю?

Почну з того, що не зовсім зрозуміло, що саме OnePlus робить з додатковою оперативною пам’яттю або які плани має на майбутнє. Зважаючи на це, ви повинні сподіватися, що він не зробить занадто багато на системному рівні, враховуючи, що базова модель OnePlus 6 все ще постачається з 6 Гб оперативної пам’яті та використовує те саме програмне забезпечення.

Але є одне, що OnePlus (або будь-які спеціальні розробники ПЗУ) можуть зробити це - це чудовий спосіб використовувати додаткові 2 Гб оперативної пам’яті: зберігати в ній всю домашню панель запуску системи.

8 ГБ оперативної пам’яті означає, що більше може бути виділено для користувальницького інтерфейсу або ігрового режиму.

Подумайте про HTC M7, якщо ви так довго займалися Android. Це був перший телефон, який використовував Android, і був надзвичайно чутливий, коли ви блискали навколо ОС. Це було тому, що хороша частина системної оперативної пам’яті була «зарезервована» для HTC Sense і не звільнилася б, коли інший додаток попросив більше пам’яті. У випадку M7 це означало, що він не може тримати стільки програм, скільки інших телефонів. Більшість компаній, що виробляють телефони Android, роблять щось подібне зараз і налаштовують так, щоб частини пускового пристрою ніколи не знімалися з оперативної пам’яті, а Android відчував себе набагато краще через нього. Завдяки 4 ГБ оперативної пам’яті отримати баланс, який забезпечує хороші показники роботи, не засмучуючи користувачів, які хочуть тримати програми відкритими у фоновому режимі, може бути важким.

Маючи 8 ГБ оперативної пам’яті, весь користувальницький інтерфейс можна не тільки зберігати в оперативній пам’яті, але робити з реальним зарезервованим блоком поза параметрами системної пам’яті.

Написання драйвера пристрою, що дозволяє використовувати DMA (прямий доступ до пам'яті) для інтерфейсу користувача, означає, що оперативна пам'ять може бути відхилена для використання лише користувальницьким інтерфейсом. Операційна система все ще контролює введення-виведення, але жоден інший додаток не може перезаписати будь-яку його частину, тому все необхідне для «миттєвого» прокручування та прокручування зберігається в оперативній пам’яті, де це швидко і готово в усі часи.

У OnePlus можливо не планується нічого додаткової оперативної пам’яті, але я впевнений, що розробники в XDA будуть.

Це дещо інше, ніж параметр ядра memmap, який залишає простір поза операційною системою для радіостанцій та VRAM, але він дозволяє ОС керувати оперативною пам’яттю, щоб дані могли переміщуватися і виходити, а буфер може бути записаний при вимкненні телефону щоб запобігти втраті даних. Це більш надійне рішення, ніж використання стандартної системи Linux LMK (Low Memory Killer) для підтримки важливих процесів. Кінцевим результатом є користувальницький інтерфейс, який постійно працює та реагує, не впливаючи на те, як інші програми працюють або залишаються живими у фоновому режимі.

І це лише один приклад, про який я думав, не заглиблюючись у все це. Можливо, уявіть налаштовані налаштування мінфрі, щоб ми могли залишати кожен додаток, який ми любимо, відкритим у фоновому режимі весь час.

Не забувайте про класний фактор

У OnePlus 6 може бути 8 Гб оперативної пам’яті, щоб робити шалені речі з ОС для кращої продуктивності, але, швидше за все, це просто тому, що він може.

Оперативна пам’ять не дорога. Принаймні не компонентна ОЗУ, що використовується на материнській платі. Витратити на кілька доларів більше за одиницю (що може бути багато, якщо ви продаєте мільйони одиниць), щоб дати OnePlus 6 те, що у Galaxy S9 або iPhone немає, - це реальна точка продажу в частинах Азії та для багатьох любителів. Дуже багато людей одержимі характеристиками телефону, тому що вони розуміють, як їх можна було використовувати, або просто тому, що більше завжди краще. Подвійна оперативна пам’ять інших флагманських телефонів робить OnePlus 6 більш надійним у майбутньому.

Я впевнений, що хтось в OnePlus зробив математику і подумав, що завдяки поєднанню всіх цих факторів вигідно продати 8 Гб оперативної пам’яті.

Ми закінчимо це так само, як ми почали: сказавши «ні», вам не потрібно 8 Гб оперативної пам’яті в телефоні. Але це нічого не зашкодить, і творча свобода, яку він надає розробникам Android, як на OnePlus, так і на сторонніх розробниках, може означати, що будуть готові якісь цікаві речі.