«Да зачем они вообще нужны?» — именно такой была моя первая реакция на анонс виджетов Центра уведомлений iOS 8 на презентации в рамках конференции WWDC 2014. Уже какой год с недоумением смотрю на реализацию виджетов в Android (сколько не пользовался аппаратами на этой системе, обходился без них), да и Apple никакой революции в этом вопросе не устроила. Решил, что это просто откупная возможность для тех, кому без этих малофункциональных фрагментов приложений ну совсем никак-никак не обойтись. Но я ошибался, от виджетов в iOS 8 все же есть толк.

Важно уяснить один момент — виджеты как и многие новые элементы iOS 8 глючат. Не критично, но порой довольно странно. Некоторые выглядят коряво на маленьких экранах iPhone 5/5s, другие напротив ломаются на iPhone 6 и iPhone 6 Plus, встречаются рандомные сбои в работе. Надеюсь, iOS 8.1 и будущие обновления приложений ситуацию исправят.

Реализация и возможности

Виджеты обитают в первой вкладке Центра уведомлений, сразу под модулем с информацией про день недели и дату. Каждый снабжен плашкой с названием приложения и иконкой, а вот занимаемое пространство экрана, вид и функциональность отличаются. Виджеты могут отображать любую статичную информацию, быть снабженными кнопками и кликабельными областями, сведения их обновляются в реальном времени. А вот прокрутки нет, так что для отображения длинных текстов или обширных списков они не подходят.

  

Включение виджетов и настройка порядка их отображения осуществляется через меню за кнопкой «Изменить» в Центре уведомлений. Оно очень в стиле Apple — предельно аскетичное, так что все настройки (если они вообще имеются) осуществляются через меню связанного с виджетом приложения.

Первые попытки

Спустя три недели после выхода публичной версии iOS 8 доступно несколько десятков виджетов. Полезных и эффективных среди них не очень много, но для наполнения четырех-пяти экранов Центра уведомлений вполне хватит. Я расскажу про те, которые испытал лично и могу посоветовать тебе. Если ты знаешь еще какие полезные виджеты, пиши комментарий и прикрепляй скрины — дополню статью.

Evernote. Один из первых виджетов в моей коллеции. Создатели блокнота «помни все» не стали изобретать велосипед и оснастили модуль полезными кнопками создания новой текстовой записи, сохранения фото с камеры, фото из галереи, напоминания и списка. Скачать


Calendars 5. Виджет приложения, вот уже два года подменяющего системный календарь на моем iPhone. Показывает запланированные на сегодня события (текущее отмечает маркером “Now”) и необходимые сведения к ним, позволяет в один тап перейти к созданию нового события. Скачать


Pedometer++. Информационный модуль неплохого бесплатного шагомера. Всего-то и умеет, что показывать количество пройденных за день шагов и расстояние. Не дает окончательно прирасти к рабочему месту =) Скачать


Paste+. Уже не дополнительный, а ключевой элемент приложения, лихо орудующего содержимым буфера обмена iOS 8. Позволяет в два тапа отправить скопированную фотографию в соцсеть или мессенджер, твитнуть или передать по почте текст, открыть ссылку в правильном бреузере или сохранить в Omnifocus. Для каждого вида данных предусмотрено с десяток действий, доступный в NC перечень можно настраивать. Купить


iMonitor. Вот кто бы мог подумать, что такого рода информация будет красоваться в Центре уведомлений без джейла? Виджет iMonitor в реальном времени показывает объем использованной оперативной памяти в процентах (вероятно, зарезервированной системой), количество доступной в МБ, свободное место на диске, входящий и исходящий трафик и нагрузку на ЦП. Скачать


Wunderlist. Во всех смыслах радующий виджет списка дел (в отличии от виджета Omnifocus). Показывает дела на сегодня, позволяет отметить их как выполненные и перейти к общему списку. Если бы еще кнопку «Новое дело» добавили — был бы идеальным. Скачать


Duolingo. Виджет популярнейшего сервиса по изучению языков. Показывает совенка и количество баллов опыта, необходимых для достижения ежедневной цели. Cкачать


Memoir. Приложение для любителей поностальгировать обзавелось виджетом под стать. Показывает в NC снятые в этот день год, два или даже четыре назад снимки, размещенные в одной из прикрепленных к сервису соцсетей. Скачать


Yahoo Weather. Один из немногих бесплатных (и действительно рабочих) погодных виджетов для iOS 8. Показывает красивую фотку из Flickr в качестве фона, а на ней текущую погоду и прогноз на ближайшие 12 часов. Никаких настроек или бонусных возможностей. Скачать

In Use

Вопрос очень субъективный, но мне лично сосредоточение виджетов в отдельном меню нравится намного больше, чем каша из мини-приложений и значков на рабочих столах смартфона. Доступ к виджетам iOS 8 возможен с любого приложения и даже экрана блокировки (если не заблокируете доступ к NC), достаточно раз или два свайпнуть от края экрана вниз. Как для первого шага в этом новом для Apple направлении, очень неплохо. Да чего уж там — я даже начал то и дело заглядывать в NC, который всегда считал величайшим фейлом компании. Еще бы нотификации доработали (кнопку «очистить все» добавили, как минимум), и было бы счастье.

  
Настоящий ондроед =)

Конечно, еще есть над чем работать. iOS 8 должна стать стабильнее, избавиться от фризов и рывков анимаций окна виджетов. Разработчики должны более рационально использовать пространство, сделать свои виджеты более эффективными. Сейчас 10 активных виджетов могут занять 4-6 пространств дисплея и приходиться то и дело проматывать экран вверх-вниз (хорошо хоть система запоминает позицию при закрытии NC).

Мой вердикт — хорошо и стоит продолжать.