Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Android 7.0: по-добри и по-интерактивни известия

Anonim

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

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

Нека поговорим за промените и новите функции.

  • Директните отговори са нещо, което може би вече сте виждали в телефона си с някои приложения. Приложението Hangouts е пример. Ако някой ви изпрати съобщение в Hangouts и нямате други изчакващи известия, получавате един изглед на съобщение, на който можете да отговорите направо от сянката за известия. Тъй като това е възможно след старта на оригиналния Nexus 6, голям брой приложения са го кодирали.

Този вид известия за действие са допълнително усъвършенствани в Android 7.0 и разработчиците могат да решат да добавят повече контекст към известието (помислете за многоредова история на чата в известието на този разговор, например) и да поддържат известието активно, след като отговорите, ако очаква се отговор за връщане. Бихте могли да проведете разговор в чат в Hangouts, допълнен с история, точно в нюанса на известията. И тъй като това е роден изглед на приложение, което вече е активно, той е лек за ресурсите.

  • Пакетните известия са подобрената версия на "стековете", които сме виждали от Lollipop - използвайки новите функции на Nougat за визуално оформяне. Ето защо те могат да се чувстват познати на вас - разработчиците на приложения са в състояние да внедрят форма от тях за повече от година.

Просто, когато са получени множество известия за едно приложение, те могат да бъдат групирани заедно в една група. Тази група може да бъде разширена, за да видите отделните съобщения. Промените в Android N позволяват на разработчиците "постепенно" да разширяват стека с известия, така че да могат да добавят контекст към групата или всяко известие. Това означава, че в нашия пример за Hangouts можете да разширите пакет с известия, показващ 3 непрочетени съобщения и да видите историята на чата за едно или всички тях - и с функцията за директен отговор можете да действате по тях.

Разработчиците могат да използват тези нови функции в своите приложения и все още да са съвместими с по-стари версии на Android

Тези промени може да се почувстват познати на всеки, който използва Android с Lollipop или по-висока версия, тъй като поведението е изградено върху промени, направени в Android 5.0 (API 21). Те са и това, което вече използваме в часовниците Android Wear с нов визуален стил. Поради това, пакетните известия и вградените директни отговори са обратно съвместими с всяко приложение, създадено за Lollipop или по-високо. Всичко, което наистина трябва да направи, е да провери дали отговарят на новите най-добри практики. Дори и да не се притесняват, съществуващите функции на API безпроблемно изискват по-новите версии. Това е важно, защото реалността е, че много приложения, които използваме всеки ден, рядко се актуализират.

Още по-добрата новина е, че използвайки съществуващи библиотеки за поддръжка, разработчиците могат да внедрят тези промени и все още да имат приложение, което работи по предназначение за версии на Android, стари като Honeycomb (Android 3.0). Това е 98, 2% от всички Android устройства, които все още се използват.

  • Известието Peeking връща стария изскачащ дисплей за входящо известие, но ги прави по-умни. Програмистът може да използва прозореца за надникване, за да покаже най-новото входящо известие за групирана група. Известието ни в Hangouts вече е сгъваемо и разширяващо се, за да виждаме съдържание както ни харесва, можем да отговорим на всяка отделна нишка на съобщението и бихме могли (ако бъде приложено от програмиста) да настроим нещата, така че отговорът да „надникне“ на екрана ни за момент или две - и ни позволява директно да отговорим от прозореца надникване.

  • Персонализирани изгледи и стилове на съобщения позволяват на програмист да промени начина, по който изглеждат известията за конкретно приложение. Това може да бъде много важно, когато създавате пакети и надничате, и може да ни помогне като потребителите да получат правилната информация от пръв поглед. Стиловете на съобщенията позволяват персонализиране на етикетите на известията и сега известието ни в Hangouts има заглавие - „Чат с татко“ или „Лоши шеги“ - и ако има множество участници, всеки отговор може да бъде етикетиран или оцветен.

Опаковайки всичко това, Персонализираните изгледи позволяват на програмиста да дефинира произведения на изкуството на пакет за известия (иконата) или да определи икона за индивидуално известие, след което да използва всичко останало, без да изгражда собствен потребителски интерфейс. Чудесното приложение може да има уникален стил на уведомяване, без да се притеснявате как да боравите с отговорите, да групирате множество известия в стека и да дефинирате отделните етикети за всеки изглед, без сами да правите тежко повдигане.

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