Článek

Přehled nového rozhraní Android M v jednoduché angličtině

Android M

V kapele bude spousta změn a nových funkcí „pod kapotou“ Android M, dosud nepojmenovaná další hlavní verze Androidu, která bude vydána později v tomto roce. Všichni milujeme nové funkce, které můžeme vidět. Ale ty nejlepší - a nejdůležitější - změny jsou často hluboko v jádru, tiše dělají své věci a zlepšují věci. Tyto nové a vylepšené kousky kódu jsou to, co Google a vývojáři třetích stran používají k uskutečnění kouzel.

V M Developer Preview nyní ochutnáváme, co přijde. Někteří z nás (provinile) dostanou do sebe všelijaké mazlení, když mluvíme o nových API a o tom, co s nimi mohou vývojáři dělat. Více z nás by pravděpodobně začalo tryskat, kdyby tato API byla prezentována ve snadno čitelném-ne-codemonkey-nerdu dialekt, a místo toho se člení prostým jazykem bez všech řečí o třídách, metodách a služby.

Verizon nabízí Pixel 4a za pouhých 10 $ / měsíc na nových linkách Unlimited

Vytáhli jsme překladač geek-to-anglicky a podíváme se na nová rozhraní Android M APIa mluvit o tom, co mohou dělat. Připoutejte se.

Co je API?

To je nejlepší místo pro začátek. Budeme hovořit o hrsti nových API, takže každý potřebuje vědět, co ty tři písmena znamenají.

API je zkratka a vrátný a usnadňuje život všem.

API je zkratka pro Application Programming Interface. Představte si je jako jakýsi plugin, který poskytli lidé, kteří napsali kód pro Android, a vývojáři může použít ke komunikaci se systémem a dělat věci bez psaní bajillion řádků kódu oni sami. API také umožňují vývojářům komunikovat s oblastmi Androidu, které jsou chráněné, takže systém může vracet informace, které by jinak byly nedosažitelné. API jsou tedy zkratky i vrátní.

Vývojář, který píše aplikaci pro Android, musí jednoduše zahrnout správné třídy, metody a služby pro funkci, kterou chtějí implementovat, a veškeré těžké zvedání se provádí jinde v provozu Systém. Například tento bit kódu povolte nové rozhraní Direct Share API:

To je mnohem jednodušší než vypsat celý kód pro jednu aplikaci k ověření a definování cílů pro zvláštní záměr, aby se jejich správná aplikace otevřela, když chcete něco sdílet určitým způsobem, s a určitá osoba. (Vidět? Dokonce i vysvětlování, že to není zábava.)

Představte si API jako zkratku, kde většinu práce odvedl Google, který mohou vývojáři zahrnout do svého kódu, aby mohli ve svých aplikacích používat funkce systému Android. Díky tomu jsou výkonnými nástroji a vytvářejí lepší aplikace.

Nyní, když máte představu o tom, co je API, pojďme se podívat na přehled nových API v Androidu M.

Propojování aplikací

Propojování aplikací

To umožňuje aplikaci - například aplikace Android Central - nastavit jako výchozí, když uživatel (to jsme my!) Klepne na odkaz na adresu URL - například www.androidcentral.com. V současném stavu Androidu musíme Vybrat umožnit aplikaci AC otevírat odkazy na Android Central. Při použití této nové funkce se věci mohou stát automaticky.

Chcete-li použít tuto funkci, musí lidé, kteří vlastní web, přidat na svůj web nějaký kód, použít platný bezpečnostní certifikát a přidat odpovídající kód do své aplikace. Po dokončení klikněte na odkaz, který vám byl zaslán prostřednictvím jakéhokoli média - SMS, e-mail, sociální média atd. - otevře odkaz ve správné aplikaci, pokud ji máte nainstalovanou, bez jakékoli další akce nebo dialogového okna s výzvou k výběru aplikace. To umožní návrhářům a vývojářům webových stránek dělat věci tak, aby jejich aplikace vypadala lépe. Všichni chceme, aby web - a aplikace, které používáme k jeho prohlížení - vypadal lépe.

Více o propojování aplikací

Automatické zálohování pro aplikace

Toto je nyní výchozí nastavení pro všechny aplikace napsané pro podporu Androidu M. Hurá!

Vývojáři již nebudou mít možnost být líní (nebo, hůře, nedbalost) se zálohováním dat

Data jakékoli aplikace nebo hry se nyní automaticky zálohují na Disk Google a automaticky se obnoví, když změníte nebo vyměníte telefon nebo tablet. Je šifrovaná, každá aplikace může mít 25 MB pro uložení nastavení a dat a žádná z nich se nezapočítává do vaší kvóty úložiště Disku Google. Samozřejmě se z toho můžete odhlásit, jak chcete.

Když je vaše fotka nebo tablet nečinný, nabíjí se a připojuje se k Wi-Fi, zálohování se provádí automaticky každých 24 hodin. Vývojáři aplikací mohou definovat, které datové složky se zálohují, a kdy se přesuneme do nového zařízení (nebo odinstalovat a znovu nainstalovat aplikaci), operace obnovení zkopíruje zálohovaná data do dat aplikace složky. Pokud aplikace používá starou službu zálohování Android, převyšuje tuto novou službu, takže se pro uživatele stávajících aplikací, které mají funkci automatického zálohování, nic nezmění.

Další informace o automatickém zálohování pro aplikace

Ověření otisků prstů

Skenování otisků prstů

Nativní ověřování otisků prstů - kde můžeme pomocí skeneru otisků prstů ověřit naše přihlašovací údaje k aplikaci nebo službě - přišlo na Android.

Už dříve jsme viděli, jak užitečné může být skenování otisků prstů (je-li provedeno správně) - ahoj Samsung Galaxy S6 - ale teď, když je to zabudováno do Androidu, bude vývojářům snazší implementovat a nebude nutné používat SDK třetích stran poskytované lidmi, kteří telefon vyrobili.

To také znamená, že více výrobců může nyní zahrnout skener prstů, když nemusí poskytovat podporu svých vlastních aplikací. (A pokud jste na displeji spatřili tuto ikonu otisku prstu, možná to něco znamená. Nebo možná ještě není. Budeme jen muset vidět.)

Ukázkový kód dialogového okna Android Fingerprint

Potvrďte pověření

Jednoduše řečeno, tuto novou funkci lze použít k potvrzení vaší identity v aplikaci na základě zabezpečení vaší uzamčené obrazovky.

Po odemčení zařízení Android uloží kryptografický klíč. Aplikace mohou pomocí tohoto klíče a všech souvisejících tokenů ověřovat nebo se k nim přihlásit. Na základě toho, jak nedávno jste zařízení odemkli - a ne pouze „zapnout“, ale „zadat nějaký druh kódu "odemknout" - pomocí těchto tajných klíčů můžete aplikaci sdělit, že skutečně používáte implementace.

Vývojáři si mohou vybrat časový limit a mohou také kdykoli požádat uživatele o opětovné ověření.

Používá se ve spojení s Systém úložiště klíčů Android, aplikace mohou být nyní zabezpečené a pohodlné.

Potvrďte ukázkový kód pověření

Přímé sdílení

Přímý podíl

To je převrácení úžasné! Už jste někdy narazili na něco tak skvělého, stačí se o to podělit se svým šéfem, manželem nebo někým jiným? Nyní to můžete udělat jednodušší. Milujeme snadněji!

Funkce Direct Share umožňuje vývojářům definovat konkrétní cíle sdílení z jejich aplikace. Kromě běžného způsobu sdílení věcí - jako jsou Hangouts, e-mail nebo aplikace jako Google Keep - mohou vývojáři přidávat lidi z vašich kontaktů (my převzít to znamená vaše kontakty označené hvězdičkou na Googlu) a definujte, jak sdílet - poštu, SMS atd.

Tato vypadá jako velmi výkonná nová funkce a jsme nadšení, že ji přidáme k některým skvělým aplikacím, které používáme každý den. Připravte se, Phil. Nebudu unavený z toho, že ti posílám věci. Vůbec.

Hlasové interakce

Dobře, Google. Zapnout světla.

Který pokoj?

To je jeden z příkladů daných hlasových interakcí přicházejících na Android M. Pomocí našeho hlasu již můžeme dělat spoustu věcí a zde uvedené doplňky umožní lepší a přesnější akce pomocí hlasových příkazů.

Věci jako „Jste si jistí?“ výzva k ověření akce nebo seznam možností opakovaných zpět uživateli, poté potvrzeno a další jsou možné pomocí nových hlasových služeb a aktivit. V kombinaci s Android Wear nebo Google Glass vidíme několik opravdu skvělých způsobů, jak dělat „věci“ na vašem Androidu v blízké budoucnosti.

Více informací o hlasových interakcích

Assist API

To dává vývojářům způsob, jak používat asistenta (J.A.R.V.I.S ???) k interakci uvnitř svých aplikací. Asistent je v celém systému a pár řádků kódu to umožní (jemu? její? prosím, mít vlastní hlasy) v aplikaci - pokud jsme se rozhodli ji použít.

Existují metody, které vývojářům umožňují zvolit si, zda chtějí sdílet to, co se děje mezi vámi a ostatními asistent mimo jejich aplikaci a funkce zabezpečení celého systému udrží soukromá data v soukromí a mimo dosah inzerenti. Teoreticky.

Čekáme, až Google nějakou dobu umožní přístup třetích stran k funkcím Google Voice Assist. Ten potřebuje nějaké seriózní testování (čtěte: Jerry hraje a mluví se svým Nexusem 6 uprostřed noci), aby přesně viděl, jak to bude fungovat, co dokáže a jak to můžeme rozbít. Miluji svojí práci.

Oznámení API

Režim Nerušit

V Oznámení pro Android přicházejí čtyři důležité nové funkce:

  1. Nový režim „Nerušit“, který ve skutečnosti umožňuje, aby vás rušily alarmy
  2. Nová kategorie, která umožňuje oddělit uživatelem vytvořené události od systémových událostí a alarmů
  3. Nová třída, která umožňuje připojení vlastních ikon k oznámení
  4. Nová metoda, která umožňuje aplikaci zjistit, která oznámení jsou aktuálně „živá“ a aktivní

Vývojáři mohou tyto nové režimy a metody použít k rozlišení toho, co je důležité od toho, co není, a poskytnout nám vizuální vodítko o čem dostáváme oznámení, a umožněte nám rozhodnout, kdy a kde by měla být oznámení, která jsme v jejich aplikacích požadovali daný.

To vše zní skvěle, ale také se budeme muset spolehnout na to, že vývojáři budou tyto nové nástroje používat správným způsobem. Oznámení - a interakce s nimi - byla historicky jednou z nejsilnějších stránek Androidu. Dodatky ke způsobu, jakým si vývojáři mohou přizpůsobit a posílit jejich užitečnost, jsou vždy vítány.

Podpora Bluetooth Stylus

Pokud jste použili Galaxy Note 4 s perem S Pen víte, jak cool může být používání aktivního stylusu. Mluvíme o skutečné interakci, nejen o bodnutí displeje gumovou špičkou. Google poskytuje podporu pro doteky Bluetooth v systému Android M a některé skvělé funkce, které jsme viděli v řadě Note, budou možné ve vanilkovém systému Android.

Když spárujete a připojíte kompatibilní stylus Bluetooth, podpora věcí jako citlivost na tlak, dotyky obrazovky a tlačítka (tlačítka na dotykovém peru) jsou k dispozici a vývojáři mohou tato data využít uvnitř svých aplikace.

Hledejte věci, jako je dialogové okno nebo spouštěč aplikací, když stisknete tlačítko na stylusu, a také lepší podporu kreslení a psaní pro aplikace v Google Play, když je k dispozici M.

Režim zobrazení 4K

Podpora rozlišení 4K (Ultra HD 3840 X 2160) bude v systému Android M. I když o výhodách 4K displeje na smartphonu lze diskutovat a debatovat je k smrti, každý bude souhlasit, že je to skvělé pro věci jako Android TV.

UHD se brzy stane běžnou záležitostí a Android na to bude připraven.

Phile, potřebuji novou televizi. Pro účely testování. (Poznámka k poznámce: Ne.)

Themeable ColorStateLists

Motivy v systému Android M.

V systému Android M přichází jakýsi motivový modul a Google musí vývojářům poskytnout způsob, jak jej podporovat v navigaci a nabídkách jejich aplikací. To je to, co tady máme.

Když se uživatel rozhodne použít tmavé téma, slova a obrázky musí mít světlejší barvu. Opak je pravdou, pokud si uživatel zvolí lehké téma. Zatímco většinu textových a obrazových komponent může systém zbarvit, tyto nové metody umožňují vývojářům sledovat barevné motivy použité uživatelem v jakékoli části jejich aplikace.

Zvukové funkce

Android M přinese vývojářům několik nových zvukových funkcí. Nativní podpora protokolu MIDI umožní vývojářům odesílat a přijímat události MIDI (zde si můžete myslet na hudební software jako GarageBand) a vytvářet objekty, které přepíší výchozí nastavení zvuku systému.

Aplikace budou moci umožnit zvukovým zařízením připojit se k systému, aby podporovaly věci, jako jsou hlasové akce z herního ovladače nebo dálkového ovládání. Stejně jako ovladače a ovladače, které vidíme u zařízení Android TV.

Aplikace také budou moci načíst seznam připojených zvukových zařízení, které lze třídit a směrovat zvuk aplikace přes konkrétní zdroj. PlayStation 4 využívá tento druh funkcí, kdy je zvukový konektor ovladače nastaven na přehrávání zvuku chatu, zatímco zvuk hry je odesílán prostřednictvím zvukového systému televizoru.

I když jsou tyto nové funkce docela specifické, je zde několik opravdu skvělých věcí.

Video funkce

Nové možnosti rozhraní API pro zpracování videa zahrnují nové způsoby synchronizace zvukových a obrazových toků (když se ústa neshodují se slovy, jsem nervózní když sleduji video a nemohu být jediný) a nové způsoby, jak nastavit a získat zpět instance videa, aby lépe podporovaly DRM, které všichni nenávidíme, ale víme je nutné.

K dispozici je také nová metoda pro nastavení rychlého nebo pomalého pohybu ve videu, která automaticky roztáhne nebo zrychlí věci v tandemu se zvukem.

Opět se jedná o docela konkrétní změny, ale měly by být důležité pro lidi, kteří vytvářejí aplikace, které zobrazují video. A všichni rádi používáme aplikace, které zobrazují video!

Svítilna API

Svítilna pro Android

Vyrazím na končetinu a řeknu, že většina z nás použila blesk fotoaparátu v telefonu jako baterku. Vím, že to dělám, když se Rex nebo Sammy (naši psi) rozhodnou, že musí čůrat ve 4 ráno. Nebo když Jerry potřebuje udělat totéž.

Nové rozhraní Flashlight API to uznává. Existuje pouze proto, aby vývojáři mohli používat LED diodu kamery jako svítilnu, aniž by museli zapínat celý softwarový balíček fotoaparátu, což je nyní třeba udělat.

To šetří baterii a zajišťuje, že nesprávně vypnutá aplikace s baterkou nezůstane připojena k rozhraní fotoaparátu a ostatní aplikace ji nebudou moci otevřít.

Takové maličkosti znamenají hodně. Navíc je to pro vývojáře jednodušší.

Android for Work

Android for Work

Až bude Android M spuštěn, strávíme nějaký čas pokrytím všech nových funkcí Android for Work. Mnoho z nás se na ně těší, abychom mohli připravit firemní telefon a BYOD o práci. Prozatím je zde rekapitulace toho, co můžeme očekávat.

  • Vylepšené ovládací prvky pro firemní zařízení na jedno použití: Pokud máte firemní telefon se systémem Android, lidé, kteří jej koupili, mají lepší kontrolu nad několika věcmi. Vlastníci zařízení nyní mohou deaktivovat / povolit ochranu kláves, stavový řádek (včetně věcí, jako jsou oznámení, rychlá nastavení a gesta) a bezpečné spuštění zařízení. Vlastníci zařízení mohou také zabránit vypnutí obrazovky při připojení, pokud mají důvod.
  • Tichá instalace a odinstalování aplikací vlastníkem zařízení: Vlastníci zařízení nyní mohou instalovat nebo odinstalovat aplikace s plným využitím správce balíčků, bez interakce uživatele a mimo Google Play. To umožní IT oddělením jakési automatické zajišťování a instalaci základních aplikací na jakýkoli telefon, ještě předtím, než se uživatel přihlásí pomocí účtu Google. (Google to také vidí v kioskech pro Android.)
  • Tichý podnikový přístup k certifikátu: Tato funkce umožňuje lidem, kteří vlastní vaše zařízení, udělovat spravovaným aplikacím přístup k certifikátům bez zásahu uživatele. Je to bezpečnostní věc. A dobrý.
  • Automatické přijímání aktualizací systému: Vlastník zařízení se může rozhodnout, že bude automaticky přijímat aktualizace, nebo je odložit bez jakékoli akce uživatele. Uživatel to nemůže přepsat v nastavení zařízení. Správce zařízení může také zařízení sdělit, kdy má přijmout aktualizaci, pomocí denního časového okna. Opět kontrola. (A kiosky.)
  • Instalace delegovaného certifikátu: Správci a vlastníci zařízení mohou aplikacím třetích stran umožnit používání jiných rozhraní API ke správě bezpečnostních certifikátů. Chtějí to vaši IT pracovníci ve společnosti, i když nevíte (nebo vám je jedno), co dělá. Více bezpečnostních věcí zde.
  • Ochrana továrního nastavení Enterprise: Vlastníci a správci zařízení nyní mohou na vašem pracovním telefonu nakonfigurovat jakoukoli ochranu před obnovením továrního nastavení. Vaše společnost musí být schopna kontrolovat, kdy - a kdo - může obnovit tovární nastavení vašeho pracovního telefonu a tyto nástroje nabízejí podrobnou kontrolu.
  • Sledování využití dat: Pokud váš šéf platí za vaše data. Je jeho nebo její právo sledovat, jak jej používáte. S Androidem M to mohou udělat snadno.
  • Správa oprávnění za běhu: Vlastník zařízení může nastavit parametry, které rozhodují o tom, jaké aplikace lze spustit a spustit. Nástroje přicházející v systému Android M umožní uživateli zvolit, aby povolil spouštění aplikací, nebo umožní správcům nastavit zásadu omezující, které aplikace mohou běžet. Uživatel nemůže tuto zásadu přepsat.
  • Oznámení o stavu práce: Když uživatel používá aplikaci z libovolného spravovaného profilu Android for Work, na stavovém řádku se zobrazí ikona aktovky. Pokud uživatel odemkne zařízení při používání aplikace ve spravovaném profilu, vyskakovací okno mu připomene, že je ve svém pracovním profilu.

Android for Work je důležitý. I když ve skutečnosti nechceme, aby náš šéf rozhodoval o některých z těchto věcí za nás, firemní telefony s firemními daty vyžadují další zabezpečení. Je to klíčové pro jakékoli seriózní přijetí Androidu v podniku.

Hluboko se do toho všeho ponoříme, až bude k dispozici.

Pod kapotou Androidu

Android M

Byl to jen rychlý pohled na nové funkce API, které přicházejí s Androidem M. Každá z nich se skládá z mnoha nových metod a API, které mohou vývojáři využít k zahrnutí podpory nových funkcí, a určitě se to komplikuje. Většina z nás si neuvědomuje, kolik práce nohou a čtení je potřeba k podpoře nových funkcí, a to ještě před napsáním jediného řádku kódu. Devs tvrdě pracují a zaslouží si naše uznání a lásku. #HugYourDeveloper

Proto Google na prvním místě nabízí náhled pro vývojáře. Zatímco „diskutujeme“ o výhodách nového šuplíku aplikací (to se s konečnou verzí velmi pravděpodobně změní), vývojáři a designéři aplikací čtou dokumentaci, zůstávají vzhůru celou noc a pijí Red Bull, aby zjistili, jak budou implementovat nové funkce do aplikací, které máme rádi. Je to jejich práce a jejich vášeň.

Jediné, co musíme udělat, je těšit se, až uvidíme skvělé věci, které s tím vším mohou dělat.

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!
Je čas přestřihnout šňůru!

Jedná se o nejlepší bezdrátová sluchátka, která si můžete koupit za každou cenu!

Nejlepší bezdrátová sluchátka jsou pohodlná, skvěle znějí, nestojí příliš mnoho a snadno se vejdou do kapsy.

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další
Další generace

Vše, co potřebujete o PS5 vědět: Datum vydání, cena a další.

Společnost Sony oficiálně potvrdila, že pracuje na PlayStation 5. Tady je vše, co o tom zatím víme.

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $
Nové Nokie

Nokia uvádí na trh dva nové levné telefony Android One s cenou do 200 $.

Nokia 2.4 a Nokia 3.4 jsou nejnovější přírůstky do řady levných smartphonů HMD Global. Jelikož jsou obě zařízení Android One, je zaručeno, že budou dostávat dvě hlavní aktualizace operačního systému a pravidelné aktualizace zabezpečení až na tři roky.

Toto jsou nejlepší kapely pro Fitbit Sense a Versa 3
Nový a vylepšený

Toto jsou nejlepší kapely pro Fitbit Sense a Versa 3.

Spolu s vydáním Fitbit Sense a Versa 3 společnost představila také nová nekonečná pásma. Vybrali jsme ty nejlepší, abychom vám usnadnili práci.

instagram story viewer