Затвори рекламата

Известията са неразделна част от съвременните смартфони и дори първата версия на iOS, след това iPhone OS, имаше начин да показва определени събития. От днешна гледна точка тогавашната реализация изглежда примитивна. До iOS 3.0 нямаше поддръжка за известия от трети страни и до въвеждането на Notification Center в iOS 5 известията често се губеха завинаги след отключване на екрана. В iOS 8, след тези два етапа идва друг важен момент в известията – известията стават интерактивни.

Досега те са служили само за информационни цели. В допълнение към изтриването им, на потребителите беше разрешено само да отворят съответното приложение на място, което беше свързано с известието, например текстово съобщение отвори конкретен разговор. Но това беше краят на цялото взаимодействие. Истинският пионер на интерактивните известия беше Palm, който ги представи с WebOS през 2009 г., две години след пускането на iPhone. Интерактивните известия позволяват например да се работи с покани в календара, докато приложението е отворено, докато друго известие контролира възпроизвеждането на музика. По-късно интерактивните известия бяха адаптирани от Android, през 2011 г. във версия 4.0 Ice Cream Sandwich, версия 4.3 Jelly Bean след това допълнително разшири възможностите си.

В сравнение с конкуренцията, Apple е много бавен, от друга страна, крайното решение на проблема с известията е лесно за възприемане, последователно и безопасно в същото време. Докато Android може да превърне известията в удобни малки приложения, джаджи, ако щете, известията в iOS са значително по-целенасочени. За по-голямо взаимодействие на ниво джаджа, Apple оставя на разработчиците отделен раздел в Центъра за уведомяване, докато известията са повече или по-малко за еднократни действия.

Взаимодействието може да се осъществи на всички места, където срещнете известия - в Центъра за известия, с банери или модални известия, но също и на заключения екран. Всяко известие може да позволи до две действия, с изключение на модалното известие, където могат да бъдат поставени четири действия. В Центъра за уведомяване и на заключения екран просто плъзнете наляво, за да разкриете опциите за уведомяване, и банерът трябва да бъде дръпнат надолу. Модалните известия тук са изключение, на потребителя се предлагат бутоните „Опции“ и „Отказ“. След като докоснете „Опции“, известието се разширява, за да предложи пет бутона по-долу (четири действия и Отказ)

Действията са разделени на своите категории - разрушителни и неразрушителни. Всички действия от приемане на покана до харесване до маркиране на отговор на съобщение могат да бъдат неразрушителни. Деструктивните действия обикновено са свързани с изтриване, блокиране и т.н. и имат червен бутон в менюто, докато бутоните за недеструктивни действия са сиви или сини. Категорията на действие се определя от разработчика. По отношение на заключения екран, разработчикът също така определя какви типове действия ще изискват въвеждане на код за сигурност, когато е активен. Това не позволява на никого да отговаря на вашите съобщения или да изтрива имейли от заключения екран. Обичайна практика вероятно ще бъде да се разрешат неутрални действия, всички останали като публикуване на отговори или изтриване ще изискват код.

Едно приложение може да използва няколко категории известия, според които ще се разгръщат наличните действия. Например, календарът може да предложи други интерактивни бутони за покани за срещи и напомняния. По същия начин Facebook, например, ще предлага опции за „Харесване“ и „Споделяне“ за публикации и „Отговор“ и „Преглед“ за съобщение от приятел.

Интерактивно известяване на практика

В настоящата си форма iOS 8 не поддържа интерактивни известия за много приложения. Несъмнено най-важната е възможността да отговаряте на iMessages и SMS директно от известието. В крайна сметка тази опция беше честа причина за джейлбрейк, където беше благодарение на удобна помощна програма BiteSMS можете да отговаряте на съобщения отвсякъде, без да се налага да стартирате приложението. Ако изберете модален тип уведомяване за съобщения, интерфейсът за бърз отговор ще бъде много подобен на BiteSMS. Ако отговорите от банер или център за уведомяване, текстовото поле ще се появи в горната част на екрана, вместо в средата на екрана. Разбира се, тази функция ще бъде достъпна и за приложения на трети страни, бързи отговори на съобщения от Facebook или Skype или на @mentions в Twitter.

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

Заедно с разширенията и инструмента за избор на документи, интерактивните известия са стъпка в правилната посока към бъдещето на операционните системи. Те не предлагат толкова свобода, колкото Android в някои отношения, те имат своите граници, не само от съображения за еднообразие, но и за сигурност. За много приложения те няма да са толкова важни, колкото например за IM клиенти, но от разработчиците ще зависи колко умело могат да използват известията. Защото тези новини в iOS 8 са предназначени за тях. Определено имаме какво да очакваме през есента.

.