Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина

Багато років я був затятим фанатом кастомних прошивок. На відміну від стоку, вони пропонували значний набір функцій, багато з яких були просто незамінні. Однак в останні роки я все менше хочу якихось доопрацювань стокового Android і вже не бажаю бачити нову функціональність в операційній системі. Чому це сталося і як Google вдалося цього добитися?

Не претендуючи на істину в останній інстанції, спробую підсумувати мої враження від Lollipop, Marshmallow і Android N і порівняти сучасний Android з кастомними прошивками. Скажу відразу, що тонни налаштувань на будь-який смак і колір в кастомних прошивках мене ніколи не цікавили. Причина, по якій я встановлював кастоми, завжди була в наявності декількох приємних функцій і доробок. Серед них можна відзначити модернізовану настроюється реалізацію швидких налаштувань, функцію Active Display (в OmniROM і Paranoid), кругові кнопки навігації PIE, движок тим, відображення відсотка заряду батареї і кілька інших більш дрібних змін. Про все це ми і поговоримо.

Швидкі настройки

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Панель швидких налаштувань в CyanogenMod 7

Однак підхід Google виявився досить дивним. Замість того щоб зробити «як все», вони додали кнопки налаштувань на додаткову панель, доступну після натискання кнопки в правому верхньому кутку відкритої шторки. Більш того, кнопки не перемикали настройки після натискання, а замість цього відкривали меню налаштувань на потрібному пункті. Для включення / вимикання того ж Wi-Fi необхідно було спочатку відкрити шторку, потім натиснути на кнопку зверху, потім тапнуть по потрібної плитці і лише тоді тапнуть по перемикачу в вікні налаштувань. Дуже незручно.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Панель швидких налаштувань в Android 4.2

На щастя, розробники кастомов швидко все виправили, дозволивши вмикати / вимикати налаштування за допомогою тапа, і додали можливість змінювати розташування і набір плиток. Варто відзначити і з'явилися в Paranoid і OmniROM подвійні плитки, що вміщають в себе відразу дві суміжні налаштування (в OmniROM плитка переверталася, в Paranoid - просто переключалася), а також переписану реалізацію класичної панелі швидких налаштувань в шторці в CyanogenMod 11 (вона отримала ім'я Quick Settings Ribbon).

Починаючи з Lollipop, Google повністю змінила курс щодо швидких налаштувань і переписала все з нуля. Панель стала набагато більш корисною і навчилася перемикати налаштування на місці, не кидаючи користувача в меню. У ній з'явився довгоочікуваний ліхтарик і кнопка включення Wi-Fi-роутера, доступ до панелі став більш зручним. Однак і це було далеко від ідеалу, реалізація швидких налаштувань CyanogenMod 7 все одно залишалася набагато зручнішою, до того ж іконки можна було розташувати на свій смак і прибрати зайві.

Ці дві проблеми Google вирішувала більше року. Можливість змінити розташування іконок з'явилася в Marshmallow. Однак для звичайних смертних вона була відключена, і, щоб отримати до неї доступ, необхідно було довго утримувати значок шестерінки в шторці. Після цього треба було відкрити настройки і перейти в меню System UI Tuner. І тільки після цього іконки можна було змінити.

Нарешті, з випуском Android N компанія зробила те, що було реалізовано в кастомом ще шість років тому, - стандартну панель швидких налаштувань в стилі CyanogenMod 7! Та ще й з можливістю керувати іконками прямо на місці без необхідності активувати приховані меню. На цьому питання швидких налаштувань, що висів довгі роки, можна вважати закритим.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Панель швидких налаштувань в Android N

повідомлення

У CyanogenMod 11 і Paranoid Android 4.4 з'явилася так звана функція Heads Up (в Paranoid вона носила ім'я Hover), яка показує прийшло повідомлення у вигляді невеликої плашки вгорі екрана (на манер iOS). Не те щоб якийсь грандіозне досягнення, але функція дійсно зручна і очікувана багатьма користувачами.

З Lollipop така функція вбудована в голий Android, причому разом з безліччю різних налаштувань повідомлень, які раніше можна було знайти тільки в кастомних прошивках. Тепер можна не тільки відключити повідомлення від обраної програми, а й змінити його пріоритет (відображати завжди нагорі або стандартно), відключити показ у вигляді спливаючої плашки або показ на екрані блокування (про це ми поговоримо далі).

Механізм обробки повідомлень став абсолютно вилизаним і закінченим. Його теж зовсім не хочеться міняти і якось модернізувати. Все на своїх місцях, все так, як і повинно бути.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Вхідний дзвінок в Android 5

екран блокування

В цілому дуже зручна функція, яка з невідомої причини не була реалізована набагато раніше.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Active Display в Moto X

Кастомізація рядки стану

Можливість зміни рядка стану - одна з найпопулярніших і затребуваних функцій кастомних прошивок. Багатьом користувачам просто не потрібні деякі іконки, а інші хотілося б змінити. Тепер така можливість, нехай і в дещо обмеженому варіанті, є в Marshmallow. Доступна вона через все той же System UI Tuner і дозволяє відключити деякі іконки, а також включити показ відсотка заряду батареї (його, до речі, можна було активувати ще в KitKat, але для цього доводилося правити базу даних системних налаштувань, для чого потрібен root).

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Налаштовуємо рядок стану в Android N

Регуляція температури кольору екрана

Google вже намагалася впровадити цю функцію в Marshmallow (через все той же System UI Tuner), але в останній момент видалила її. Тепер вона з'явилася в Android N і, швидше за все, буде доступна як стандартна опція в остаточній версії ОС. Головне, щоб Google знову не передумала.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Налаштовуємо колірну температуру в CyanogenMod 13.1

Кілька вікон

І ось нарешті Google впровадила функцію як офіційну. Перша тестова версія многооконного режиму доступна в Marshmallow, а в Android N вона стала штатною, причому в тому числі у формі повноцінного робочого столу з плаваючими вікнами (так само як в Remix OS). Справедливості заради варто сказати, що багато програм не будуть з нею працювати і розробники повинні самі подбати про адаптацію своїх творінь до нового режиму.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Кілька вікон в Android 6.0

Підтримка тим - одна з головних родзинок кастомних прошивок. Вперше движок тим з'явився ще в CyanogenMod 7, а потім перекочував в прошивку MIUI і багато інших. У сучасних версіях CyanogenMod теми змінюють не тільки інтерфейс ОС, але і анімацію завантаження, іконки, звуки, шпалери і шрифти. Однак Google додавати теми в Android не хоче, і її цілком можна зрозуміти - не дозволяти ж ламати свій власний фірмовий стиль.

Зате вони додали патчі від Sony, що дозволяють змінювати системні ресурси і ресурси будь-яких додатків. Даний механізм називається RRO (Runtime Resource Overlay) і вже доступний в п'ятій і шостій версіях Android. А задіяти його можна за допомогою програми Layers Manager. Досить встановити потрібну тему і перезавантажитися ... прощайте, кастоми.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Управляємо темами в CyanogenMod 13.1

Smart Lock

Чесно кажучи, не впевнений, що в якомусь кастомом є подібна функціональність, але так чи інакше її слід було б додати. Smart Lock - це механізм, що дозволяє автоматично відключати захист на екрані блокування (пароль або графічний ключ), коли поблизу є довірена Bluetooth-пристрій або коли перебуваєш в певному місці.

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина
Додаємо новий пристрій в Smart Lock

Покажи цю статтю друзям:

Кастомниє прошивки android більше не потрібні колонка євгенія Зобнина

Схожі статті