Что мешает виджетам iOS 14 стать действительно полезными
После релиза iOS 14 одной из самых обсуждаемых и необычных фишек системы стали новые виджеты.
Вдоволь наигравшись с информерами еще на тестовых версиях системы, удалил за ненадобностью. С появлением большого количества сторонних информеров стало очевидно, что в текущем виде виджеты бесполезны.
А еще они не лучшим образом сказываются на автономности iPhone. Точных цифр пока еще нет, но любой динамический элемент на экране быстрее разряжает смартфон, чем статические иконки.
Сейчас разберемся, что нужно улучшить в виджетах iOS, чтобы ими хотелось пользоваться.
1. Большинство виджетов дублирует информацию
Разработчики хотели добавить полезные кнопки, но решили просто скопировать их из меню 3D-Touch
Это касается не только виджетов от сторонних приложений, но и некоторых стандартных информеров. Зачем, например, в виджете акций подобие графика размером в несколько пикселей. Тем, кому эта информация не нужна, удалят информер, чтобы не занимать место на экране, а тем, кому нужна — захотят видеть более детализированный график в приложении.
Зачем нужен виджет с обложкой воспроизводимого альбома, когда эта же информация есть в панели управления и на экране блокировки? Зачем виджет с курсом валют занимает часть рабочего стола целый день, когда узнать эти данные можно через Spotlight или Siri при необходимости?
Зачем вообще нужны виджеты с фотографиями, списками дел или напоминаниями, если для их полноценного просмотра приходится запускать приложение?
Мой топ «полезных» виджетов в iOS 14
Такие вопросы возникают как к создателям бесполезных виджетов, так и к разработчикам из Apple. Вы 14 лет не добавляли ничего подобного в систему, когда все это было у конкурентов на Android и в мире джейлбрейка, а когда добавили — не придумали, как этим пользоваться.
На волне популярности виджетов разработчики добавляют их в свои приложения лишь для увеличения количества загрузок в App Store, а не для реальной пользы.
Так, создатели популярного VPN-сервиса TunnelBear не придумали ничего лучше, чем добавить огромные блоки лишь со статусом текущего подключения. Вывести туда нужную информацию, например, о скорости соединения или оставшемся лимите трафика они не посчитали необходимым.
Не лучше выступили разработчики виджетов в стиле «какой сегодня день недели», «ой, я забыл текущий месяц» или «посмотри, в приложении 10 новых писем».
Что нужно сделать: провести мозговой штурм в Купертино и придумать реально полезные применения для своих виджетов, так и сторонние разработчики со временем подтянутся.
2. В виджетах мало интерактивности
Сторонние виджеты пытаются вывести хоть какую-то дополнительную информацию, в отличие от стандартного
Хоть основная задача виджета это вывод нужной информации, но добавить полезные возможности в большие карточки было бы не лишним. Особенно это актуально для среднего или большого информера, которые занимают большую часть рабочего стола.
Например, погодный виджет мог бы иметь кнопку переключения режимов с дневного отображения погоды на часовой. Когда смотришь погоду вечером, было бы полезно знать прогноз на утро, а не на каждый час темного времени суток. Просмотр погоды в течение дня был бы удобен именно в часовом режиме.
Нет даже банального переключение между добавленными в приложении городами при помощи свайпа или кнопки. Получается, что в половине случаев вместо просмотра информации на виджете приходится запускать программу, которую призван заменить информер.
Некоторые сторонние разработчики пытаются выжать из виджетов максимум, добавляя кнопки для перехода в разные разделы приложения. Так можно сразу перейти в нужное меню программы в зависимости от места нажатия на виджете.
Такая возможность пока есть лишь в некоторых программах, да и то только в самых гигантских информационных блоках. А теперь сравните это с меню 3D-Touch/Haptic Touch того же приложения.
Здесь есть все те же опции, но меню не занимает место на экране, а вызывается только при необходимости.
Что нужно сделать: для начала добавить возможность делать интерактивные виджеты, а потом своим примером показать разработчикам, какие фишки добавлять в такие виджеты вместо дублирования одних и тех же возможностей в разных меню.
3. Размер виджета не меняется динамически
Еще до появления первых бета-версий iOS 14 в сети было множество концептов с динамически меняющимися виджетами на рабочем столе.
Любую плитку в режиме редактирования хотелось бы вручную растягивать или уменьшать под желаемый размер. Все лето мы надеялись, что нечто подобное Кук и компания таки представят с финальным релизом системы.
Чуда не произошло, сейчас для изменения размера виджета нужно произвести целый ритуал с удалением старого и добавлением нового информера.
Развитием темы динамических виджетов был вот такой интересный концепт:
По задумке автора, виджеты могли бы менять свой размер самостоятельно, в зависимости от наличия новой информации. Резко изменился прогноз погоды — виджет увеличился для отображения метеоусловий. Появилась новая почта — иконка превратилась в список писем.
Кроме этого узкие и вытянутые информационные панели выглядят изящнее и лаконичнее, чем огромные плитки на половину экрана.
Что нужно сделать: добавить возможность для виджетов динамически менять размер в зависимости от содержимого. При отсутствии новых данных виджет должен превращаться в иконку, а при наличии — растягиваться.
4. Умные виджеты не работают
Смарт-стопка, которая, по замыслу разработчиков, должна предугадывать действия пользователей и подсовывать подходящую информационную панель, практически бесполезна.
Я несколько недель «тренировал» умный виджет, делая одни и те же действия в одно и то же время суток. Никаких изменений в работе алгоритма я не увидел. Виджеты меняются по каким-то базовым правилам, а иногда просто прокручиваются циклически.
От подобной штуки мне хотелось бы более продуманной работы. Утром, когда я обычно запускаю почтовый клиент, виджет должен переключаться на количество непрочитанных писем. Днем, когда я запускаю несколько команд автоматизации, должен появляться соответствующий информер. Вечером, вместо просмотра погоды через приложение я бы хотел смотреть на погодный виджет.
Кроме этого можно было бы реализовать отображение виджета с уровнем заряда при разряде батареи ниже 20 или 10%. Вот это была бы по-настоящему умная стопка, а не бесполезная «карусель».
Это же касается виджета Предложения Siri, который должен отслеживать запуск приложений пользователем и предлагать наиболее необходимые в то или иное время. Вместо этого он просто тасует иконки и выдает 8 случайных приложений из списка установленных на iPhone. Вангую, что скоро пару иконок здесь будет занимать реклама из App Store.
Что нужно сделать: дать пользователям возможность вручную задавать правила, по которым умная стопка или предложения Siri будут выводить виджеты и иконки приложений, соответственно. Пусть даже все это настраивается гиковским способом через быстрые команды.
5. Нет ручной настройки виджетов по времени
Разработчики популярного приложения Widgetsmith задали тренд на безвкусные переделки рабочего стола iOS 14.
Однако, их приложения имеет одну очень интересную и полезную идею, которую следовало бы перенять в Apple.
При настройке любого виджета есть отдельное меню, в котором пользователь может задать временные интервалы для изменения внешнего вида информационной панели. Так всего один виджет может заменить собой условно умную стопку со своими непрозрачными алгоритмами работы.
Что нужно сделать: перенести фишку с настройкой времени виджета в смартфона-стопку iOS 14.
6. Прозрачные виджеты не завезли
Даже с добавлением кардинально нового элемента в мобильной операционной системе купертиновцы не хотят менять давно устоявшееся правило. Иконки и виджеты остаются привязанными к сетке на рабочем столе.
Никто не говорит о возможности по пикселям перемещать элементы по рабочему столу, разрешите оставлять пустые места в сетке и распределять элементы по своему усмотрению.
Сейчас для многих пользователей виджеты решают задачу большого экрана смартфона, когда до иконок верхних рядов довольно трудно дотянуться. Сдвинуть их ниже можно при помощи виджетов. В App Store появились даже приложения для создания «прозрачных» панелей без контента и действий.
Что нужно сделать: разрешить помещать виджет или иконку на любую позицию сетки рабочего стола.
7. Лучший виджет это Apple Watch
На экране умных часов помещается больше полезной информации, чем в виджетах iOS 14
Мне кажется, что купертиновцы намеренно не добавляли виджеты в iOS, чтобы не снижать полезность своих умных часов. Те пользователи, кто хотел быстро узнавать полезную информацию в сжатом виде, давно обзавелись Apple Watch.
Для формата небольшого экрана на запястье, карточки с датой, времени или количеством уведомлений подходят идеально. Поднял руку, увидел что-то необходимое и пошел дальше.
Если же ты остановился, достал смартфон из кармана и разблокировал его, что мешает запустить полноценное приложение вместо корявого виджета?
Что нужно сделать: реализовать все описанное выше или вообще забыть о теме виджетов в iOS.
Нам остается лишь надеяться, что через год в новой iOS 15 тему виджетов не забросят и логично доведут до ума, чтобы полезными информационными карточками хотелось пользоваться. Виджеты должны быть не безвкусным украшением рабочего стола, а реально полезным элементом системы.
Сейчас использование виджетов это просто баловство, через несколько дней любыми информерами перестаешь пользоваться, а через неделю удаляет не самое полезное приложение со смартфона.