Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

Android 7.0: lepšie a interaktívnejšie upozornenia

Anonim

Získanie upozornení na telefóne nie je ničím novým alebo niečo, čo sa začalo so systémom Android. Či už hovoríme o nepríjemných vyskakovacích oknách alebo o návykovom červenom blikajúcom svetle, naše telefóny nám vždy dokázali povedať, že si to vyžaduje našu pozornosť.

Ale v systéme Android 7.0 sa veci zlepšia oveľa viac, hlavne preto, že vývojári majú väčšiu kontrolu nad spôsobom zobrazovania upozornení.

Poďme hovoriť o zmenách a nových funkciách.

  • Priame odpovede sú niečo, čo ste už videli v telefóne s niektorými aplikáciami. Príkladom je aplikácia Hangouts. Ak vám niekto pošle správu v službe Hangouts a nemáte žiadne ďalšie čakajúce oznámenia, dostanete jedno zobrazenie správ, na ktoré môžete odpovedať priamo z tieňa upozornení. Keďže to bolo možné od uvedenia pôvodného telefónu Nexus 6 na trh, kódovalo ho množstvo aplikácií.

Tieto druhy upozornení, na ktoré možno podať žalobu, boli ďalej vylepšené v systéme Android 7.0 a vývojári sa môžu rozhodnúť pridať do tohto upozornenia viac kontextu (napríklad v upozornení na daný hangout si môžete vziať do úvahy históriu viacriadkového chatu) a upozornenie zostane aktívne po odpovedi, ak očakáva sa návratová odpoveď. Mohli by ste mať prebiehajúci rozhovor v službe Hangouts, doplnený históriou, priamo v tienidle upozornení. A pretože ide o natívny pohľad na aplikáciu, ktorá je už aktívna, zameriava sa to na zdroje.

  • Zviazané upozornenia sú vylepšenou verziou „zásobníkov“, ktoré sme videli od Lollipopu - využívajúc nové funkcie vizuálneho štýlu spoločnosti Nougat. Preto sa môžu cítiť dobre oboznámení - vývojári aplikácií dokázali implementovať ich formu už viac ako rok.

Jednoducho, keď dostanete viac upozornení na jednu aplikáciu, môžu byť zoskupené do jednej skupiny. Táto skupina sa dá rozbaliť a zobraziť jednotlivé správy. Zmeny v systéme Android N umožňujú vývojárom „progresívne“ rozširovať zásobník oznámení, aby mohli pridať kontext do skupiny alebo do každého upozornenia. To znamená, že v našom príklade služby Hangouts by ste mohli rozšíriť balík upozornení zobrazujúci 3 neprečítané správy a zobraziť históriu rozhovorov pre jednu alebo všetky z nich - a pomocou funkcie priamej odpovede by ste mohli konať podľa nich.

Vývojári môžu používať tieto nové funkcie vo svojich aplikáciách a byť kompatibilní so staršími verziami systému Android

Tieto zmeny sa môžu cítiť dobre známe každému, kto používa Android so systémom Lollipop alebo vyšším, pretože správanie je založené na zmenách vykonaných v systéme Android 5.0 (API 21). Sú tiež tým, čo už používame na hodinkách Android Wear s novým vizuálnym štýlom. Z tohto dôvodu sú Bundled Notifications a Inline Direct Replies spätne kompatibilné s akoukoľvek aplikáciou vytvorenou pre Lollipop alebo vyššiu. Všetko, čo vývojár skutočne potrebuje, je skontrolovať, či spĺňajú nové osvedčené postupy. Aj keď sa neobťažujú, existujúce funkcie rozhrania API bez problémov vyvolávajú novšie verzie. Je to dôležité, pretože skutočnosťou je, že mnohé aplikácie, ktoré používame každý deň, sa len zriedka aktualizujú.

Ešte lepšou správou je, že vývojári môžu pomocou existujúcich podporných knižníc implementovať tieto zmeny a stále majú aplikáciu, ktorá funguje tak, ako je určená pre verzie systému Android, ktoré sú staré ako Honeycomb (Android 3.0). To predstavuje 98, 2% všetkých stále používaných zariadení Android.

  • Aplikácia Notifikácia Peeking prináša späť staré kontextové okno pre prichádzajúce upozornenie, ale robí ich múdrejšími. Vývojár môže pomocou vyhľadávacieho okna zobraziť najnovšie prichádzajúce oznámenia zoskupenej skupiny. Naše upozornenie na hangouty je teraz možné rozbaliť a rozšíriť tak, aby sme videli obsah tak, ako sa nám páči. Môžeme odpovedať na každé jednotlivé vlákno správy a mohli by sme (ak ho implementuje vývojár) nastaviť veci tak, aby sa odpoveď na chvíľu mohla „pozrieť“ na našu obrazovku alebo dva - a umožnite nám priamo odpovedať z pokukujúceho okna.

  • Prispôsobené zobrazenia a štýly správ umožňujú vývojárom zmeniť spôsob, akým upozornenia vyzerajú pre konkrétnu aplikáciu. To môže byť veľmi dôležité pri vytváraní zväzkov a prezeraní a môže nám pomôcť, keď používatelia získajú správne informácie na prvý pohľad. Štýly správ umožňujú prispôsobenie štítkov upozornení. Naše upozornenie na službu Hangouts má teraz nadpis - „Rozhovor s otcom“ alebo „zlé vtipy“ - a ak existuje viac účastníkov, každá odpoveď by mohla byť označená alebo zafarbená.

Ak to zabalíte, prispôsobené zobrazenia umožňujú vývojárovi definovať kresbu zväzku upozornení (ikonu) alebo definovať ikonu pre jednotlivé oznámenia a potom použiť všetko ostatné bez vytvorenia vlastného používateľského rozhrania. Skvelá aplikácia môže mať jedinečný štýl notifikácie bez obáv z toho, ako zvládnuť odpovede, zoskupiť viac upozornení do hromady a definovať jednotlivé štítky pre každé zobrazenie bez toho, aby sama vykonala nejaké zdvíhanie.

Doteraz sa tieto zmeny zdajú byť jemné, a to preto, že sme videli, že spoločnosť Google len implementuje ich implementáciu. Nikto, kto vyrába telefóny s Androidom, nemusí udržiavať veci s nízkym obsahom a väčšinou biele a vývojári teraz majú k dispozícii nástroje, pomocou ktorých môžu upozorňovať na svoje aplikácie. Nepáčia sa nám všetky, ale pomocou týchto nástrojov je možné vytvoriť ďalší skvelý nápad.