Android 12.1 практически: Първо погледнете актуализацията за сгъваеми устройства!

Чували сте за Android 12.1, но виждали ли сте го? Започваме с актуализацията, като предлагаме първи поглед към новите функции за сгъваеми устройства!

Очаква се Google да пусне следващата голяма актуализация на Android, Android 12, следващата седмица, но преди пускането му, вече чуваме за плановете на Google за последваща актуализация. По-рано този месец, XDA първи съобщи, че Google планира да пусне междинна актуализация преди 2022 г Android 13, който условно наричаме Android 12.1 в съответствие с конвенцията за именуване на Google за минали точкови версии. Сега е предоставен източник XDA с версия на Android 12.1, което ни позволява да направим практическа работа с актуализацията, за да предоставим първия ви поглед върху някои от новите функции.

Общ преглед на Android 12.1

В случай, че не сте следили нашето отразяване, може би се чудите как знаем, че идва актуализация на Android 12.1. Първият ни съвет дойде от промени в кода изпратено до проекта с отворен код на Android (AOSP) Gerrit, който повиши нивото на API за Android 13 от 32 на 33. За справка нивото на API, съответстващо на Android 12, е 31, така че ако Android 13 съответства на ниво 33 на API, това означава, че ниво 32 на API трябва да съответства на някакво междинно издание. Коментарите на служители на Google предполагат, че междинното издание е с кодово име „sc-v2“, което според нас е съкращение от „Snow Cone v2“. Snow Cone, между другото, е

слухово име на десерт за Android 12, конвенция, която Google публично изостави преди няколко години, но техните инженери все още следват вътрешно. По този начин решихме да наречем предстоящата междинна версия Android 12.1, но в крайна сметка може да бъде пусната на пазара като нещо друго.

Следващото нещо, за което може би се чудите, е защо е необходимо точково издание, като се има предвид, че Google не е пускал такъв от Android 8.1 Oreo през 2017 г. Въпреки че все още нямаме пълната картина, видяхме доказателства, че Google добавя нови API и функции, насочени към подобряване на изживяването със сгъваем телефон. Възможно е Google да планира да пусне своя предстоящ Pixel Fold устройство скоро с тази нова версия на операционната система и всички нови сгъваеми функции в нея, така че те не можеха просто да чакат пускането на Android 13 през следващата година, тъй като това би отложило пускането на телефона. От Android 12 вече достигната стабилност на платформата миналия месец всички нови API, които трябва да бъдат добавени, трябва да изчакат до следващото издание, което иначе би било Android 13.

Графикът за програмата за предварителен преглед на Android 12. Операционната система достигна стабилност на платформата с Beta 4 през август, така че нови API трябва да бъдат включени в следващото издание.

Не знаем кога Google планира да пусне Pixel Fold, нито кога Google планира да пусне Android 12.1. Подозираме, че двете ще вървят ръка за ръка, но не знаем със сигурност. Това, което знаем е, че актуализацията все още е в процес на активно разработване, така че всички функции, които показваме по-долу, подлежат на промяна. Ако това се случи, ще предоставяме актуализации за това, което откриваме.

Нови функции в Android 12.1

  • Панел за известия с двоен панел, настройки и заключен екран
  • Лента на задачите
  • Нов разделен екран и потребителски интерфейс на последните приложения
  • Отворете известие в прозорец на разделен екран
  • Динамични цветове с отворен код, нова анимация за зареждане
  • Продължителност на натискане и задържане за бутона за захранване
  • Нов тапет

Панел за известия с двоен панел, настройки и заключен екран

Докато ровехме в ранните версии на Android 12, научихме, че Google добавя оформление с двоен панел в приложението за стартиране на акции и панел за известия, както и a заключен екран с регулиране на размера. По това време вярвахме, че тези промени в потребителския интерфейс са насочени към таблети, но Google не спомена промените в таблетите в нито една от своите публикации в блогове или документация за разработчици. Оказва се, че тези промени в потребителския интерфейс са част от по-широко усилие за направи Android да изглежда по-добре на сгъваеми телефони с голям екран. Ето нов поглед към предстоящия потребителски интерфейс с двоен панел за панела за известия, както и първи поглед към приложението за настройки на двойния панел и заключения екран.

Когато екранът на устройството е достатъчно голям, бързите настройки и панелът за известия могат да бъдат показани на по същото време на Android 12.1, с бързите настройки в лявата половина и известията в дясната половина. За разлика от това, устройства с голям екран, работещи с Android 12, могат да показват панела за бързи настройки само когато лентата на състоянието е напълно разгъната. Android 12 не използва ефективно допълнителната площ на екрана, предоставена от сгъваемите устройства, но Android 12.1 ще го направи. Научихме също, че Android 12.1 ще показва панел с 3 колони за бързи настройки, когато екранът плътността надвишава определена стойност, но не можахме да накараме тази промяна на потребителския интерфейс да се появи в компилацията, която имаме достъп до.

По подобен начин Android 12.1 се възползва от по-големите екрани на много сгъваеми устройства, като показва настройките от най-високо ниво отляво и всички подекрани отдясно, когато приложението Настройки е отворено.

Междувременно заключеният екран също е разделен на две, с информация за часовника и датата отляво и известия отдясно. Иконата за заключване все още е центрирана, но вече е много по-голяма. Иконата може да изисква малко работа, тъй като цветът на иконата в момента се сблъсква с белия фон. Този потребителски интерфейс вероятно все още е в процес на работа.

И накрая, както споменахме по-рано, въвеждането на ПИН/парола на заключения екран се измества настрани, за да улесни отключването на устройството с една ръка. ПИН/паролата се появява от страната на екрана, която потребителят е докоснал, за да отхвърли заключения екран, но може да бъде преместен от другата страна чрез докосване където и да е от другата половина на екрана.

Лента на задачите

Може би най-важната функция, която Google добавя в Android 12.1, за да подобри изживяването на сгъваемия телефон, е лентата на задачите. Ние видях за миг тази функция в ранна версия на Android 12, но оттогава Google е усъвършенствал функцията на лентата на задачите във вътрешните си кодови клонове. Лентата на задачите е интегрирана със съществуващите функции на Android за многозадачност и разделен екран и изглежда доста подобно на това, което ще намерите в много настолни операционни системи. Можете да използвате лентата на задачите, за да превключвате бързо между приложения, да плъзнете и пуснете приложение, за да го стартирате в режим на разделен екран, и да докоснете и задръжте лентата на задачите, за да го скриете от изгледа. Веднъж активирани, лентата на задачите и докинг станцията за приложения на стартовия панел стават едно и също, като лентата на задачите безпроблемно преминава в докинг станцията, когато потребителят излезе от приложение. В момента могат да се добавят до 5 приложения към докинг станцията/лентата на задачите, но е вероятно това да се промени в бъдеще.

[видео width="1804" height="2208" mp4=" https://static1.xdaimages.com/wordpress/wp-content/uploads/2021/09/Android-12.1-taskbar-demo.mp4"]

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

Потребителският интерфейс за режима на разделен екран на Android и последните приложения също са леко променени, за да работят по-добре на устройства с голям екран, като например сгъваеми. Като начало, разделителната линия на разделения екран вече е по-изпъкнала, използвайки тъмносив вместо черен цвят и визуализации, които по-ясно информират потребителя, че разделителят може да се плъзга. По-големият разделител покрива много малко части от двете приложения, но не е достатъчно голям, за да разсейва или да прикрива важни елементи на потребителския интерфейс. Потребителският интерфейс вероятно все още е в процес на работа, така че можем да очакваме да се промени преди официалното пускане на Android 12.1.

App Pairs, функция, която ще ви позволи да създадете двойка приложения, които да стартирате едновременно в изглед на разделен екран, отбеляза известен напредък откакто го видяхме последно в Android 12. Все още не можахме да добавим двойка приложения към началния екран, но вярваме, че функцията ще работи напълно, преди Android 12.1 да достигне стабилен статус. Успяхме да накараме една от обещаните му функции да работи — а именно възможността да докоснете два пъти разделителя на разделения екран, за да размените позициите на всяко приложение. Също така успяхме да видим двете приложения с разделен екран да се появяват като една задача в прегледа на последните приложения, но не можахме да намерим начин да закачим двойката.

Говорейки за скорошния преглед на приложенията, Google направи фина корекция на оформлението в Android 12.1. Картите вече не са еднакви по размер; по-скоро най-новият е увеличен, докато останалите са свити и подредени в решетка от 2 реда. Под най-новата карта има и нов "разделен" бутон, който стартира режим на разделен екран; преди това трябваше да натискате дълго върху иконата на приложение в прегледа на последните приложения, за да получите достъп до режим на разделен екран.

Отворете известие в прозорец на разделен екран

Обмисля се нова функция, наречена „известие към прозореца“, за Android 12.1, въпреки че все още не е активирана по подразбиране. Веднъж активирана, тази функция ви позволява да стартирате дейност на приложение в прозорец с разделен екран, като натиснете продължително известие и след това го плъзнете и пуснете до която и да е половина на екрана. Промяната на кода казва, че можете също да плъзгате и пускате хедс-ъп известие, но не успяхме да го накараме да работи. Също така не успяхме да получим функцията за отваряне на приложения в a прозорец със свободна форма, което също се предполага, че работи според описанието на функцията.

[видео width="1804" height="2208" mp4=" https://static1.xdaimages.com/wordpress/wp-content/uploads/2021/09/Android-12.1-notification-to-contents.mp4"]

(Отварянето на Telegram по този начин в изглед на разделен екран заедно с Chromium изглежда някак бъгово, но се надяваме да получите картината зад тази функция.)

Интересното е, че промяната на кода, прилагаща тази функция, беше изпратена от инженер на Samsung, така че се чудим дали тази функция е еднократен принос от Samsung или част от по-широко сътрудничество между двете компании за подобряване на начина, по който Android се държи на сгъваем устройства. В края на краищата Samsung е най-популярната и технологично напреднала компания, когато става въпрос за сгъваеми устройства, така че има смисъл да искат да подобрят операционната система за форм-фактора, на който залагат.

Динамични цветове с отворен код, нова анимация за зареждане

Когато Android 12 стартира следващата седмица, само потребителите на Pixel ще имат достъп до базираната на тапет тематична система на Google с кодово име „monet“. Това е защото тематичната система не е напълно с отворен код, но това ще се промени с пускането на Android 12.1. Тъй като ние съобщено за първи път миналата седмица, Google добави изходния код за своята тематична система „monet“ към вътрешния клон на AOSP за Android 12.1. Това означава, че OEM производители като Samsung, Xiaomi, OPPO и OnePlus ще имат пълен достъп до кода зад тематичната система на Google, което им позволява да го включат в собствените си разклонения на Android 12.1.

По-долу са някои екранни снимки, които нашият източник сподели с нас миналата седмица. Тези екранни снимки са направени на същата компилация, до която ни беше предоставен достъп, и те потвърждават, че „monet“ работи върху версията с отворен код на Android.

Освен това научихме, че Google планира да разшири динамичното оцветяване към анимацията за зареждане на Android в Android 12.1. Динамично оцветяване, като напомняне, е това, което Google нарича Материални ВиеТематична система, базирана на тапети, с кодово име "monet". Вътрешна документация прегледана от XDA описва как може да се приложи динамично оцветяване към анимацията за зареждане. Вместо директно изобразяване на PNG изображенията в рамките на зареждащия анимационен файл, новият режим на изобразяване на динамично оцветяване третира R, G, B и A канали на всяко изображение като маски на области, интерполиращи между началния и крайния цвят въз основа на прогресията на анимация. OEM производителите могат да активират функцията, като добавят ред към файла с описание на стартиращата анимация, който указва началния цвят и четене от четири системни свойства, които определят крайните цветове, които вероятно се задават, когато потребителят промени своя тапет, докато операционната система е обувен.

Типичната структура на анимация за стартиране на Android включва много PNG изображения, записани в поддиректории с надпис „part0“, „part1“ и т.н., чието възпроизвеждане се определя от текстов файл наречен „desc.txt“.

Нямаме работеща демонстрация на стартираща анимация с динамично оцветяване, така че ще трябва да изчакаме, за да видим дали изглежда добре на практика. Анимацията за първоначално зареждане на Android е претърпяла само няколко фини промени през годините, като най-забележителната е добавянето на поддръжка на тъмен режим в Android 10. Съвсем наскоро открихме, че анимацията за зареждане може да показва лента за напредък когато системата прилага системна актуализация на Google Play, която актуализира ART Главен модул.

Продължителност на натискане и задържане за бутона за захранване

Едно от най-полезните допълнения към Android през последните години — поне според нас — е контрол на устройството. Тази функция ви дава бърз достъп до вашите интелигентни домашни контроли, без да е необходимо да отваряте приложение или да докосвате джаджа. В Android 11 контролите на устройството бяха интегрирани в менюто за захранване, но в Android 12 менюто за захранване не по-дълго държи Device Controls (или функцията Quick Access Wallet, по този въпрос.) Причината е, че Google искаше да опрости менюто за захранване и направи a продължително натискане на бутона за захранване задейства Асистента вместо менюто за захранване.

Когато функцията „Задръжте за Асистент“ е активирана, задържането на бутона за захранване за 500 ms ще стартира каквото и да е зададено като услуга на Асистент по подразбиране. В Android 12 не можете да промените продължителността, за която трябва да задържите бутона за захранване, но ще можете да го направите в Android 12.1. Нов „натисни и задръж продължителност" е добавен плъзгач в "Настройки > Жест > Натиснете и задръжте бутона за захранване", който ви позволява да регулирате чувствителността на бутона за захранване при продължително натискане жест. Можете да избирате от кратко (250 ms) до дълго (750 ms) или някъде по средата (350, 500 или 650 ms).

Като странична бележка, ако не сте фен на промените, които Google направи в менюто за захранване в Android 12, приятелят на портала Kieron Quinn направи приложение, наречено "Класическо меню за захранване“, който връща стария облик и усещане, заедно с интегрирани контроли на устройството и портфейл за бърз достъп. Проверете това, ако имате телефон с root достъп.

Нов тапет

Едно малко ново допълнение в Android 12.1 е нов тапет. Този тапет е включен в кодовата база на AOSP, но може или не може да се вижда на потребителски устройства, тъй като OEM производителите са свободни да доставят свои собствени тапети. Новият тапет заменя изображението „Розово небе“, включено в версиите на AOSP след Android 7.0 Nougat.

Ако се интересувате да зададете това изображение като тапет на текущото си устройство, можете да го изтеглите от тук.


Това е всичко, което открихме досега от кратката ни практическа работа с Android 12.1. Може да не изглежда много, особено като се има предвид широка гама от функции, добавени в Android 12, но точно затова е само точково издание. Ако очаквате да видите повече, ще трябва да изчакате актуализацията на Android 13 през 2022 г.