Перейти до основного вмісту

Аналіз MIUI як оболонки Android з використанням авторської класифікації

 Оболонка операційної системи - комп'ютерна програма, що надає доступ до служб операційної системи користувачу (людині або іншій програмі). Загалом, оболонки операційних систем послуговуються інтерфейсом командного рядка (ІКР) або графічним інтерфейсом користувача (ГІК), залежно від ролі ЕОМ та здійнюваної операції (з Вікіпедії). В цій статті наведений термін застосовується для позначення графічного інтерфейсу користувача, що надається виробником смартфона, планшета чи іншого пристрою під управлінням операційної системи Android.


 ОС Android, а саме його «чиста» AOSP-версія, має вбудований графічний інтерфейс безпосередньо від Google. Він вирізняється високою швидкістю реагування на дії користувача (швидкістю відгуку) та плавністю роботи, що пояснюється більш ніж достатнім фінансуванням його розробки. Такий ГІС можна зустріти на смартфонах з ОС, що розповсюджується за програмою Android One. Прийнято вважати, що цей інтерфейс є абсолютно «чистим» та не має оболонки. Незабаром поясню справедливість цієї думки. Однак у ньому є суттєвий недолік: відсутність необхідних деяким користувачам додаткових функцій.

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

 Класифікація за орієнтацією:

 Геймерські
 - встановлені на смартфонах Red Magic, Asus ROG та подібних; можуть бути незручними для звичайних користувачів. Зазвичай мають мінімум додаткових функцій повсякденного призначення, багато спеціальних «ігрових» функцій, створених для покращення ігрового досвіду користувача. У них часто спрощено анімації та присутній агресивний дизайн інтерфейсу, що приваблює цільову аудиторію.
 Багатофункціональні - встановлюються на пристроях багатьох китайських виробників. Цей тип оболонок характеризується значною кількістю додаткових функцій та власними аналогами існуючим у вихідній версії. Розробники намагаються зробити їх зручними та привабливими для якнайширшого кола споживачів. Прикладами є MIUI від Xiaomi та FunTouch OS від Vivo. Основним недоліком багатофункціональних оболонок є загальна перевантаженість системи, що проявляється в кількості вільної оперативної пам'яті, навантаження на ЦП, ГП та інші апаратні компоненти. Все це викликає сповільнення роботи інтерфейсу та, часто, інтенсивніше споживання енергії у фоні та в повсякденних задачах.
 «Легкі» - оболонки, що мають мінімальні відмінності від стандартного інтерфейсу. Часто в них лише трохи змінено дизайн системи та додано кілька найнеобхідніших функцій. Результатом цього є висока швидкість роботи. Такі ГІС ще називають «гіківськими», оскільки для просунутих користувачів вони є «основою», до якої можна додавати все, що потрібно, при цьому не перевантажуючи систему. Прикладами є Xperia Home від Sony та OxygenOS від OnePlus.
 Збалансовані - з ними все зрозуміло: це щось середнє між усіма типами оболонок. До таких відносять RealmeUI та ColorOS від Realme та Oppo відповідно.

 Класифікація за глибиною змін у системі:

 Поверхневі - зміни стосуються інтерфейсу ОС на поверхневому рівні (іконки, шпалери робочого столу, меню налаштувань тощо), часто встановлені додаткові системні програми, що додають певні функції (однак аналогів оригінальних додатків мало, система не перевантажена). Майже всі «легкі» оболонки є поверхневими.
 «Глибокі» - оболонки, що мають власні аналоги переважної більшості «стокових» програм. Тому кажуть, що вони поставлені «поверх» Android'a. Це створює набагато ширші можливості для створення єдиного стилю в дизайні ГІС. Однак, згідно правил розповсюдження Android, більшість передвстановлених Google додатків видаляти не можна. Інакше пристрій без них не зможе пройти сертифікацію Google та отримати Gapps (Google-сервіси). Тому разом з «оболонковими» додатками працюють й оригінальні, що дуже сповільнює роботу ОС, негативно впливає на рівень завантаженості апаратного забезпечення. Ще однією перевагою цього типу є можливість змін у ядрі ОС, що надає можливості для виправлення недоліків самої ОС Android.

 Тепер, ознайомившись з типами оболонок, можна проаналізувати MIUI та класифікувати її. Більшості користувачів з першого погляду стане зрозуміло, що за орієнтацією MIUI є багатофункціональною, а з глибиною змін все не так просто. Для класифікації за цією ознакою потрібно знати тонкощі роботи системи. Інформацію про це можна знайти в Інтернеті або перевірити самостійно, маючи відповідні знання. Тому наведу правильну відповідь: за другою ознакою дана оболонка є «глибокою», тому що поряд з «Android'івськими» вбудованими додатками працюють й фірмові від Xiaomi, які замінюють значну їх частину. Але для чого звичайному користувачеві потрібна ця інформація?

 Маючи уявлення про тип встановленої на смартфоні оболонки можна, наприклад, пояснити певні недоліки або використати це для вибору нового пристрою. Зробимо це для MIUI:
 Низька швидкість роботи - головний недолік як багатофункціональних, так і «глибоких» оболонок. Незважаючи на нього, багато виробників використовують їх, тому що продукція продається не лише на глобальному, а й на локальному, китайському, ринку. Для місцевого населення додаткові функції та є важливішими, ніж продуктивність. Враховуючи перспективність та численність населення китайського ринку, питання популярності даного типу оболонок зникає саме по собі.
 Велика кількість мало- або невикористовуваних функцій 
- Найважливіша перевага багатофункціональних оболонок для деяких невибагливих користувачів перетворюється на недолік. Уникнути цього можна, купуючи пристрої з більш підходящими ГІС або просто змінивши оболонку шляхом прошивки.

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

 Висновок: у цій темі проведено класифікацію оболонок за авторською системою за двома ознаками: орієнтацією та глибиною змін у системі. MIUI за нею відноситься до багатофункціональних та «глибоких» відповідно.

 Дякую за увагу!

 Використано інформацію:
https://uk.m.wikipedia.org/wiki/%D0%9E%D0%B1%D0%BE%D0%BB%D0%BE%D0%BD%D0%BA%D0%B0_%D0%BE%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D1%97_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B8 (визначення терміну «Оболонка операційної системи»)
https://www.android.com/intl/ru_ru/one/
 Інша інформація, наведена в цій статті, складена з використанням відкритих інтернет-джерел. Авторське право на статтю та класифікацію оболонок Android, наведену в ній, належить користувачу Mi ID 6319440791. Копіювання, друк (повні чи часткові) чи розповсюдження цієї інформації без дозволу автора карається згідно з законом.

Коментарі

  1. Хакер-програміст10 жовтня, 2021 14:02

    Складнувата тема, але зрозуміти можна. Тестовий коментар

    ВідповістиВидалити

Дописати коментар

Читайте також

З Новим 2022 роком! (Оголошення 1.01.2022)

  Шановні відвідувачі, гості та колеги!     Хочу щиро привітати усіх вас зі святом! Бажаю в Новому році здоров'я, щастя, благополуччя, а також хорошої роботи ваших гаджетів. 2022 рік обіцяє бути цікавим та активним у сфері технологій: розширення покриття 5G, 4- та 3-нм. техпроцес в мобільних ЦП, поглиблені та ефективніші налаштування Android з допомогою додатка SetEdit , нові пристрої та багато іншого. Будемо разом набувати нових знань та застосовувати їх.  Незважаючи на святковий період, пам'ятаймо про захист себе та своїх близьких від небезпечного вірусу COVID-19!  Дбаймо про себе та свою техніку!  З повагою, Хакер-програміст

Налаштування лаунчера для зниження споживання оперативної пам'яті

Достатня кількість вільної оперативної пам'яті є важливим складником нормального функціонування будь-якого комп'ютерного пристрою, в тому числі смартфона чи планшета. Проте багато людей користуються смартфонами з малою кількістю цієї пам'яті (менше 4 Гб.). Через це їхні пристрої працюють повільно та нестабільно. Частково вирішити такі проблеми можна шляхом комплексної оптимізації ОС. В цій статті я розповім про одне з налаштувань, що може допомогти знизити споживання оперативної пам'яті системою.  Сподіваюся, Ви вже прочитали заголовок та побачили слово "лаунчер". Деякі користувачі-початківці не знають, що це. Тому я вважаю за необхідне пояснити значення цього терміну перш ніж наводити налаштування.     Лаунчер , лончер (від англ. launcher - пускова установка) або додаток головного екрана - це додаток, призначений для відображення головного екрана операційної системи, та, зокрема, встановлених на пристрої програм. Головна функція такого застосунку - дати к...

Як налаштувати Android 12? Повна оптимізація операційної системи

  В цій статті ми будемо проводити повну (або майже) оптимізацію операційної системи Android 12. Вона допоможе поліпшити продуктивність та автономність пристрою, а також захистити Ваші персональні дані. Стаття буде довгою, тому раджу запастися терпінням та, за бажанням, чашечкою гарячого напою та чимось солоденьким :).  Для Вашої зручності налаштування розміщені в тому порядку, в якому вони розташовані в прошивці Pixel Experience . Я обрав саме її за зразок тому, що вона має найбільш "стоковий" вигляд системи та має додаткові функції  від Google Pixel , наявні в багатьох кастомних прошивках. Залежно від встановленої ОС, деякі налаштування можуть відрізнятися або бути відсутніми . Також, деякі ОС можуть мати додаткові опції. Зі зрозумілих причин я не можу перепробувати всі прошивки, тому тут будуть наведені загальні налаштування, доступні на більшості ОС, що базуються на Android 12 . Взагалі, налаштування "Чистого" Android не сильно впливають на продуктивність, то...