Що буде в Android 12L та як вона виглядатиме
Цього року Google (або вірніше сказати - Alphabet, яка зараз є материнською компанією для всіх проєктів корпорації) несподівано анонсувала спеціальну версію операційної системи Android 12L, розроблену спеціально для смартфонів з гнучким (і тому збільшеним) екраном. Технічно обіцяють оптимізацію Android для роботи на планшетах та хромбуках (ноутбуки на операційній системі Chrome, по суті, там, окрім браузера нічого немає). Але ми розуміємо, що справжнім поштовхом для цього анонсу стали зовсім не планшети, і не хромбуки, що існують вже не один рік. За останній рік інтереси Samsung і Google тісно переплелися — спочатку, в листопаді 2020 року Google додав Samsung до переліку рекомендованих партнерів, потім, у травні 2021 року, на конференції Google для розробників, було оголошено про стратегічне партнерство між обома компаніями з розвитку WearOS — платформи для пристроїв, що носять (насамперед — годинників). З урахуванням того, що Samsung сьогодні лідирує в сегменті смартфонів зі складаними екранами, неважко додати два плюс два, щоб зрозуміти просту річ — Google хоче використовувати вже наявні розробки Samsung в цьому напрямку, щоб зробити їх частиною своєї операційної системи Android. Тому оцінити можливості майбутньої Android 12L можна вже сьогодні на прикладі Galaxy Z Fold3 з One UI 3.1.1.
Частина 1. Що обіцяють в Android 12L
Офіційної інформації про нову версію операційної системи поки що небагато, все зводиться до кількох тез, у яких і вестимуться основні роботи. Вихід Android 12L запланований на «початок 2022 року», поки що розробникам доступна документація та емулятор Android 12L, де можна протестувати свої програми.
Оптимізація зображення під великі екрани
Те, що потрібно було робити завжди для планшетів і що, теоретично, мало з'явитися ще з Android 3.0 Honeycomb. Більше простору на екрані дозволяє розміщувати блоки у дві колонки на екрані планшета або смартфона з екраном, що розкладається. Поки що розробники показали лише як може виглядати екран повідомлень із двома колонками. Спеціально для смартфонів з гнучкими дисплеями обіцяють також переробити сітку верстки та забезпечити «безперервний користувальницький досвід». Простіше кажучи, при розкритті-закритті смартфона та перемиканнях з маленького екрану на великий, програми не потрібно буде перезапускати, плюс вони самостійно змінюватимуть верстку туди і назад. Новий підхід до масштабування, наприклад, даватиме кращі результати при трансляції екрана на телевізор або монітор за рахунок максимального збільшення розміру зображення поверхні при збереженні правильного співвідношення сторін.
Так виглядатиме на великих екранах панель повідомлень в Android 12L
Як буде трансформуватися відображення у дві колонки замість однієї, найпростіше показати на додатку з повідомленнями. Коли ліворуч залишається список контактів, а праворуч — листування з конкретним користувачем.
Першими кандидатами на трансформацію, безумовно, є програми месенджерів
Поліпшення багатозадачності
До них належить багатовіконний режим, панель задач, перетягування вікон і поділ екрана. В Android 12L з'явиться панель задач, що викликається на екран натисканням та утримуванням пальця. Режим розділеного екрана активуватиметься простим перетягуванням іконки програми. Тепер використання розділеного екрана стане доступним для користувачів Android незалежно від того чи вміє конкретна програма переходити у багатовіконний режим і змінювати розмір свого вікна.
Щоб відкрити на екрані друге вікно, достатньо перетягнути іконку програми з панелі завдань
Підвищення стабільності роботи для програм без адаптивного режиму
— розробники давно випускають версії своїх додатків, адаптовані під великі екрани, але тепер адаптивність стабільніше працюватиме на ще не оптимізованих додатках завдяки спеціальному режиму сумісності. Тобто, якщо розробники програми не подбали про те, який вигляд вони матимуть на великих екранах, така програма запускатиметься на смартфоні в розкладеному стані у спеціальному вікні, щоб не порушувати роботу програми та не викликати його падіння.
Так виглядає на розгорнутому екрані складаного смартфона неоптимізований додаток
Запит орієнтації пристрою
Якщо для смартфонів у більшості програм є тільки портретна (або, навпаки, — лише ландшафтна, наприклад, в іграх) орієнтація, то планшети та смартфони з розкладними екранами часто використовують в обох орієнтаціях незалежно від додатка. Тепер виробники пристроїв зможуть перепризначити запит програми на кращу орієнтацію і зможуть налаштовувати свої екрани так, щоб ігнорувати специфікацію орієнтації та примусово відображати програму в потрібному положенні.
Емулятор Android 12L дозволяє розробникам вже зараз побачити як виглядатиме їхня програма на різних екранах і в різній орієнтації.
При перегляді всіх цих матеріалів мене не залишало відчуття, що я все це вже бачив. І цей шлях уже проходила Samsung, спочатку в Galaxy Fold, потім у Galaxy Z Fold2, тепер - у Galaxy Z Fold3. Тобто Google просто почекала два роки, щоб переконатися, що концепція смартфона у форм-факторі фолду життєздатна та розвивається, і тепер легітимізує ці напрацювання, роблячи їх частиною своєї операційної системи, а не оболонки виробника. І робить це, звичайно ж, для того, щоб розширити можливості інших виробників з випуску подібних складаних смартфонів (адже смартфон — це не тільки залізо, але ще й софт, а далеко не у всіх виробників є фінансові можливості Samsung). В кінцевому підсумку це призведе до здешевлення складаних смартфонів, що, власне, на руку, як Google, так і споживачам, та й Samsung, по суті, теж від цього анітрохи не програє, першою застовпивши за собою новий зростаючий сегмент ринку.
Частина 2. One UI 3.1.1: що з'явилося нового?
Оновлення One UI до версії 3.1.1 з'явилося цієї осені. У ньому з'явилися функції перетягування та поділу екрана (drag & split), багатовіконного режиму (Multi–Active Window) та функції управління програмами, не адаптованими під гнучкі екрани: управління пропорціями, розгортання на весь екран і унікальний режим, про який ще не замислювалися (або просто не озвучували розробники Android 12L) – split mode, в якому екран поділяється на дві частини, як ноутбук – власне, дисплей та сервісні кнопки. Всі ці нові функції, що використовують особливості гнучких екранів всіх Galaxy Fold знаходяться в особливому, експериментальному розділі меню Labs (Налаштування - Додаткові функції - Labs).
Перетягування та поділ (Drag & Split)
Звичайно ж, великий екран насамперед дозволяє зробити комфортнішим режим багатозадачності, завдяки підтримці багатовіконного режиму. Все це, строго кажучи, ми бачили раніше на Android. Пам'ятається, першим був планшет Samsung Galaxy Note 10.1, що вийшов майже 10 років тому, у 2012 році. Звичайно, тепер все це простіше та інтуїтивніше, але, варто зазначити, що потрібно пристосуватися, щоб усе працювало з першого разу. Але формальний результат очевидний — потрібно натиснути на посилання в документі та перетягнути палець, не відриваючи від екрана (звучить як у дитячій грі, правда?) до краю екрана. Ці можливості підтримують попередньо встановлені Samsung програми: Інтернет (так називається фірмовий браузер), Нотатки, Мої файли, Повідомлення, пакет MS Office, OneNote та OneDrive.
Multi-Active Window (багатовіконний режим)
На екрані можна розмістити до 3 вікон, їхні розміри та розміщення на екрані можна змінювати рухами пальців (теж можна промахнутися - все ж таки екран у Galaxy Z Fold3, на якому я все це робив, менший, ніж у планшета).
Щоб видалити зайве вікно, його спочатку потрібно розташувати поверх решти, а потім ще раз «підхопити» пальцем і відправити в нижню частину екрана там з'явиться кнопка «Видалити». Навіщо було все так ускладнювати - не дуже зрозуміло, але очевидно, що індустрія знаходиться на самому початку шляху і все ще багато разів покращуватиметься (як було багато разів до цього).
Встановлення співвідношення сторін для програм (Set Aspect Ratio for Apps)
Очевидно, що у зовнішнього і основного екранів Galaxy Z Fold3 різні пропорції, тому неминуче постає питання - як будуть відображатися програми, які нічого не знають про існування смартфонів з екранами, що розкладаються. Для цього в меню Labs є розділ "Налаштування пропорцій програми". Залежно від налаштувань може змінюватися зовнішній вигляд програми. Наприклад, я взяв програму «Нової пошти», яка, в принципі, оптимізована для великих екранів. Але варто зауважити, що передбачити заздалегідь, що і як відображатиме додаток, неможливо — користувачеві доведеться експериментувати.
І якщо з горизонтальною (планшетною) орієнтацією все більш-менш зрозуміло, то у вертикальній пропорції вікна програми будуть саме такими, як їх вказати в меню, тобто на весь екран, 16:9 або 4:3. Зверніть увагу на кнопку в нижньому правому куті — вона з'являється тільки коли програма розкрита не на весь екран. Залежно від налаштувань програми, по натисканню на неї або програма розкриється на весь екран, або (якщо там примусово задані пропорції), відкриє потрібний розділ у меню налаштувань програми, де потрібно буде обрати пропорції, що цікавлять користувача. До речі, за замовчуванням, програма «Нова пошта» відкривається на весь екран – логічно припустити, що його розробники тестували адаптивність на великих екранах.
Панель Flex
Найцікавішим, на мою думку, нововведенням Samsung (до якого ще не дісталися розробники Google) є панель Flex та особливий режим Flex Mode, про який я докладно писав у Щоденниках Samsung Galaxy Z Fold2. У One UI 3.1.1 розробники Samsung пішли ще далі та запропонували цей режим (теж активується для кожної програми в меню Labs) для будь-якої програми. На скриншотах нижче можна побачити, як це виглядає, але скриншоти, звичайно ж, пласкі. Просто уявіть, що його нижня та верхня частини повернені відносно один одного на 90 градусів (або під будь-яким іншим кутом від 75 до 115). Поки що Samsung пропонує користувачам у цьому режимі 4 кнопки: виклик меню повідомлень смартфона (те, яке в просторіччі називають «шторкою»), зняття скриншота, зміни рівня яскравості та гучності. Упевнений, що в майбутньому тут буде де розвернутися розробникам, на цих можливостях вони не зупиняться, це лише перший крок. І зараз все виглядає саме як експеримент — сценарії використання (і елементи інтерфейсу) ще доведеться вигадати.
Цікавіше виглядає Flex для існуючих додатків. Наприклад, ось так виглядає додаток Камера (перший скриншот - смартфон з розкритим екраном, другий - у зігнутому стані, вам знову доведеться залучити фантазію і уявити, що верхня частина зігнута)
У цьому режимі ще працюють стандартні програми Календар та Галерея. Цікаво виглядає Калькулятор:
Нова панель задач
У всіх смартфонів Samsung є корисна функція - окрема панель Edge з іконками швидкого запуску застосунків. Ми багато разів про це писали (наприклад, в Щоденнику Galaxy Note Ultra), але в One UI 3.1.1 з'явилася можливість закріплення цієї панелі так, що вона стає панеллю задач, як у комп'ютера. Керування розміщенням панелі на екрані (ліворуч або праворуч, при зміні орієнтації екрана, вона також розгортається, залишаючись ліворуч або праворуч) і типом віджетів залишилося в налаштуваннях меню Edge. Панель завдань можна у будь-який момент відключити/заховати та перетворити на звичну панель Edge натисканням на іконку зі шпилькою.
Якщо використовується кілька віджетів, то в панелі завдань з'являється окрема кнопка, що викликає додаткові віджети, які можна перегортати.
Дублювання зовнішнього екрана (Cover screen mirroring)
Ще одне нововведення Ome UI версії 3.1.1 – це дублювання зовнішнього екрана на робочому столі. Це простий перемикач, який знаходиться в меню Головного екрана (до речі, у моїй версії прошивки переклад виглядає дивно – «дублювання екрана чохла», в цьому випадку cover – це не чохол, а зовнішній дисплей).
Власне, відмінності цього режиму в тому, що на одному робочому столі в розкритому положенні міститься набір іконок з двох робочих столів у закритому. Я спробував візуалізувати цю відмінність так:
Різниця загалом очевидна: на робочому столі міститься вдвічі більше іконок, що більше відповідає поняттю адаптивності, до якої всі, власне, і прагнуть.
Частина 3. Наскільки це все зручно користувачеві
Як і слід очікувати, новий форм-фактор у смартфонів серії Galaxy Fold з їхніми двома дисплеями, створює той самий новий досвід користувача, якого всі так чекали. На відміну від складаних смартфонів Galaxy Flip, з якими все набагато простіше (якщо спростити, це просто звичайний смартфон, який можна скласти навпіл), подібний форм-фактор дає нам досвід роботи з двома пристроями: звичайним смартфоном (тільки більш витягнутим — у нього пропорції 25:9) та планшетом зі співвідношенням сторін 22.5:18. Разом зі зміною орієнтації у розкритому стані, це дає три різні варіанти представлення навіть меню налаштувань. Власне тому Google так багато приділяє уваги всім тим змінам орієнтації дисплея і адаптивній верстці. Ось подивіться, як може виглядати меню Galaxy Z Fold3 залежно від того, де ми його бачимо (зліва направо) - на зовнішньому екрані або на внутрішньому, в ландшафтній або портретній орієнтації. До речі, на цьому скриншоті наочно видно, що найкращий результат з максимальним обсягом розміщеної інформації дає розкритий дисплей у вертикальній орієнтації. Але це, якщо йдеться про меню. Для будь-якої іншої програми ці результати можуть відрізнятися.
У налаштуваннях дисплея є окремий пункт меню «Повноекранні програми», в якому можна примусово вказати які програми потрібно відкривати на весь екран, навіть якщо у них немає версії для великих складаних екранів. Мені тут тільки не вистачає кнопки, що напрошується, «вибрати все», вважаю, що її додадуть. Також можна запропонувати, що саме таке меню буде для тих же цілей в Android 12L (тут ми повертаємося до теми нашої розповіді).
Ще один корисний у реальному використанні смартфона розділ меню "Перемикання на зовнішній екран". Він також складається зі списку програм, які ви хочете бачити на зовнішньому екрані при складанні смартфона. Цікаво, що для частини додатків (наприклад, до них належить Дія) ця можливість все одно недоступна. І теж не вистачає можливості вибрати всі програми з переліку. Щодо Android 12L, я вважаю, що щось подібне може з'явитися, якщо не в ньому, то в наступних версіях. А надалі, цей пункт або відпаде за непотрібністю (і всі програми будуть за замовчуванням відображатися при закритті смартфона на зовнішньому екрані), або, що ймовірніше, тому що люди всі різні, отримає зворотну функціональність: відзначати потрібно буде тільки винятки з правил. Що буде насправді і як розвиватиметься ця можливість, можна буде зрозуміти тільки після зворотного зв'язку з користувачами таких смартфонів.
Власне, ми багато говорили про меню Lab, так виглядає цей розділ в One UI 3.1.1. Судячи з назви, це список експериментальних функцій, майбутнє яких ще визначатиметься користувачами і тим, наскільки вони виявляться затребуваними. Можна включити автоматичну зміну орієнтації дисплея (я думаю, що перемикання додатків на зовнішній екран теж у майбутньому отримає таку кнопку для активації всіх додатків) навіть тих додатків, творці яких не подбали про два варіанти орієнтації екрана свого дітища.
Тут же налаштовуються пропорції зовнішнього екрана (скриншоти були вище) і панель режиму згинання (Flex). Пункт «Поділений екран програми» у мене містив лише WhatsApp, де можна було примусово включити зручне відображення у дві колонки, тому я не загострював на ньому увагу в описі нових функцій версії 3.1.1. Зрештою, перемикач «Закріплення обраних додатків» для активації панелі завдань, описаної вище. Якщо цей пункт вимкнено, її неможливо закріпити на екрані й користувачеві залишається тільки звичайна панель Edge.
Кажучи про корисність усіх цих нововведень, не можна не відзначити, що багатовіконний режим поки що сирий і потребує доопрацювання. Справді, наскільки зручно самим розробникам користуватися сайтами в таких трьох вікнах? Теоретично Samsung говорить, що це зручно при виборі товарів - в одному вікні у вас список товарів, в іншому ви відкриваєте сторінки з конкретними товарами. Ну, так виглядає ця схема роботи з Розеткою. Чим це краще за відкритий на весь екран браузера з декількома вкладками, оцінити складно. При цьому очевидне рішення — зменшити розмір системних шрифтів — не працює (тут на скриншотах шрифти виставлені на мінімум, все одно нічого не видно).
Тим не менш, я все ж бачу перспективи розвитку багатовіконних інтерфейсів на планшетах і смартфонах зі складаним екраном. Колись вони все-таки комусь і знадобляться. Індустрія смартфонів, що використовують гнучкі екрани, лише розпочала свій шлях.
У сухому залишку
Отже, завдяки Samsung можна зрозуміти, що саме Google закладе в операційну систему Android 12L. Можливості Galaxy Z Fold3 дозволяють вже сьогодні оцінити, як Android працюватиме з додатками на розкладному екрані та куди спрямовані зусилля для навчання розробників: їм потрібно звернути увагу на адаптивність інтерфейсів, можливість використання представлення у дві колонки, і роботу програми на великому екрані у портретній і ландшафтній орієнтації. При цьому Samsung вже пішов ще далі - розробники компанії замислюються якими будуть інтерфейси застосунків, що дозволяють використовувати всі переваги гнучких екранів та їхній стан у розкритому, на зразок ноутбука (або електронної записної книжки, що буде більш точною аналогією) дисплеї. А ще розробникам Android потрібно подумати про безшовне перемикання між екранами при закритті або розкритті смартфона, що теж є невід'ємною частиною клієнтського досвіду. От тільки скористатися всіма цими можливостями Android 12L буде (принаймні до першої половини 2022 року) ніде, окрім смартфонів Samsung. Адже фактично смартфонів інших виробників із такими екранами на ринку ще немає.
Для тих, хто хоче знати більше
- Samsung Galaxy Z Fold3: смартфон для тих, у кого все є
- Samsung Galaxy Z Flip3: найкращий складаний смартфон року
- Докладний огляд Samsung Galaxy Z Fold 2: далекий родич Nokia Communicator
- Samsung Galaxy Fold: погляд у майбутнє
- Samsung Galaxy Z Flip: розкладачки повертаються з гнучкими дисплеями