Android 15 може повернути віджети на екран блокування
Віджети були важливим фактором у завоюванні Android репутації більш кастомізованої системи, ніж iOS, але нещодавно операційна система Apple перевершила Google у цьому відношенні. Android підтримує віджети на головному екрані з моменту свого першого публічного релізу, 1.5 Cupcake, у 2009 році. iOS 14 додала еквівалентну функціональність у 2020 році, коли віджети вийшли та вперше з’явилися на головному екрані. Але через два роки Apple розвинула цю систему і відкрила віджети на екрані блокування в iOS 16. Тим часом Google почивала на лаврах, прибравши функціонал віджетів на екрані блокування в Android 5.0 Lollipop у 2015 році. Майже десять років по тому, схоже, ця функція майже готова до свого повернення.
У своєму звіті для Android Authority Мішаал Рахман визначив дві функції, які знаходяться в стадії розробки та можуть повернути функцію віджетів екрана блокування в Android 15. Перша, так званий “спільний” простір, схоже, функціонує як шухляда для віджетів, яку можна відкрити, посунувши всередину від правого краю екрана блокування. Рахман зміг активувати цю функцію в останній збірці Android 14 QPR2 Beta 3, але з деякими обмеженнями.
По-перше, інтерфейс ще далеко не допрацьований. Після активації функції Рахман побачив незручну сіру смугу в правій частині екрана. Цю панель можна було розгорнути, провівши пальцем всередину, відкриваючи іконку з олівцем, яка дозволяла додавати віджети. Але тут він помітив друге обмеження: панель екрана блокування приймала лише ті віджети, для яких було оголошено константу WIDGET_CATEGORY_KEYGUARD. Це стара система, реалізована в Android 4.2 Jelly Bean, коли вперше було додано підтримку віджетів на екрані блокування, і вона залишилася, навіть незважаючи на те, що в Android 5.0 цю функцію було застарілою, тому небагато програм її підтримують.
Чи залишиться це обмеження, поки що невідомо, але тим часом деякі програми Google все ще підтримують стару константу KEYGUARD з Jelly Bean, тому Рахман зміг додати віджети з Google Clock і Google Finance на панель. Це виявило ще більше проблем з інтерфейсом, коли сам екран блокування перекривав панель віджетів, але ті, що були додані, були функціональними.
Тож можна з упевненістю сказати, що ми не побачимо цю функцію в Android 14, як ми припускали, коли вперше помітили ознаки розробки нової системи віджетів на екрані блокування, але, враховуючи, що функція функціональна, дебют в Android 15 видається цілком імовірним. Ще одним місцем, де варто стримати свої очікування, може бути формфактор: назва “спільний”, а також інші підказки в коді, такі як згадка про “спільну поверхню”, вказують на те, що функція може бути призначена в першу чергу для пристроїв з великим екраном, які підтримують новий режим хаба від Google, таких як Pixel Tablet.
Але Рахман виявив ще одну функцію в розробці, яка може увімкнути віджети екрана блокування на телефонах, навіть якщо “спільна” реалізація покладається на режим хаба і не буде доступна на менших пристроях. Віджет Google At a Glance на телефонах Pixel вбудований в домашній екран і екран блокування, тому він не є віджетом у традиційному розумінні. Натомість компанія називає його Smartspace, який вливає інформацію з різних джерел в певну область екрана. Одними з таких джерел незабаром можуть стати інші віджети.
Незважаючи на різні джерела інформації, At a Glance не підтримує RemoteViews – систему, яку Android використовує, щоб дозволити програмам передавати дані на домашній екран для використання у віджетах. Однак Рахман виявив докази того, що Google працює над додаванням підтримки RemoteViews до цієї функції. Це не є гарантією потенційної функціональності віджетів на екрані блокування, але не виключено, що Google може використати нові можливості для того, щоб функція “Одним поглядом” показувала інформацію зі сторонніх віджетів на домашньому екрані та екрані блокування.
Источник: root-nation.com