Článok

Prehľad nového rozhrania Android M v jednoduchej angličtine

Android M

V „modeloch“ bude veľa zmien a nových funkcií Android M, zatiaľ nepomenovaná ďalšia veľká verzia Androidu, ktorá vyjde neskôr v tomto roku. Všetci milujeme nové funkcie, ktoré môžeme viď. Ale často sú tie najlepšie - a najdôležitejšie - zmeny hlboko v jadre, potichu robia svoje a vylepšujú veci. Tieto nové a vylepšené kúsky kódu používa spoločnosť Google a vývojári tretích strán na uskutočnenie kúziel.

V ukážke M Developer Preview teraz ochutnávame, čo príde. Niektorí z nás (vinní) dostanú do seba všetko gýčovité, keď hovoríme o nových API a o účinných veciach, ktoré s nimi vývojári môžu robiť. Pravdepodobne by sa viac z nás dostalo do varu, keby sa tieto rozhrania API uvádzali v ľahko čitateľnom, nie v kódovacom kľúči nárečie a namiesto toho členené v obyčajnom jazyku bez všetkých rečí o triedach, metódach a služby.

Verizon ponúka Pixel 4a na nových linkách Unlimited iba za 10 dolárov za mesiac

Vyvolali sme prekladač geek-to-anglický jazyk a pozrieme sa na nové rozhrania Android M API, a hovorte o tom, čo môžu robiť. Pripútajte sa.

Čo je to API?

Toto je najlepšie miesto pre začiatok. Budeme hovoriť o niekoľkých nových API, takže každý musí vedieť, čo tieto tri písmená znamenajú.

API je skratka a strážca brány a uľahčuje život všetkým.

API je skratka pre Application Programming Interface. Berte ich ako akýsi doplnok, ktorý poskytli ľudia, ktorí napísali kód pre Android, a vývojári môže použiť na komunikáciu so systémom a na vykonávanie iných činností bez vypísania biliónových riadkov kódu sami. Rozhrania API tiež umožňujú vývojárom komunikovať s oblasťami Androidu, ktoré sú chránené, takže systém môže vracať informácie, ktoré by boli inak nedosiahnuteľné. Takže API sú skratky rovnako ako vrátnici.

Vývojár, ktorý píše aplikáciu pre Android, musí jednoducho obsahovať správne triedy, metódy a služby pre funkciu, ktorú chcú implementovať, a všetko ťažké zdvíhanie sa vykonáva inde v prevádzke systém. Napríklad, použite tento kúsok kódu na povolenie nového rozhrania Direct Share API:

To je oveľa jednoduchšie ako vypísať všetok kód pre jednu aplikáciu na autentifikáciu a definovanie cieľov pre konkrétny zámer, aby sa ich správna aplikácia otvorila, keď chcete niečo zdieľať určitým spôsobom, s a určitá osoba. (Vidíte? Aj vysvetlenie, že to nie je zábava.)

Predstavte si API ako skratku, kde väčšinu práce vykonala spoločnosť Google a ktorú môžu vývojári zahrnúť do svojho kódu, aby mohli vo svojich aplikáciách využívať funkcie systému Android. Vďaka tomu sú výkonné nástroje a vytvárajú lepšie aplikácie.

Teraz, keď máte predstavu o tom, čo je API, sa pozrime na prehľad nových API v Androide M.

Prepojenie aplikácie

Prepojenie aplikácie

To umožňuje aplikáciu - napríklad aplikáciu Android Central - nastaviť sa ako predvolené, keď používateľ (to sme my!) Klepne na odkaz na adresu URL - napríklad www.androidcentral.com. V súčasnom stave Androidu musíme vybrať umožniť aplikácii AC otvárať odkazy na Android Central. Pri použití tejto novej funkcie sa veci môžu stať automaticky.

Ak chcete používať túto funkciu, musia ľudia, ktorí vlastnia web, pridať na svoj web nejaký kód, použiť platný bezpečnostný certifikát a pridať zodpovedajúci kód do svojej aplikácie. Po dokončení kliknite na odkaz, ktorý vám bude zaslaný prostredníctvom ľubovoľného média - SMS, e-mail, sociálne médiá atď. - otvorí odkaz v správnej aplikácii, ak ho máte nainštalovaný, bez akýchkoľvek ďalších krokov alebo dialógového okna, aby ste si vybrali aplikáciu. Umožní to návrhárom a vývojárom webových stránok robiť veci tak, aby vo svojej aplikácii vyzerali lepšie. Všetci chceme, aby web - a aplikácie, ktoré používame na jeho prezeranie - vyzerali lepšie.

Viac informácií o prepojení aplikácií

Automatické zálohovanie pre aplikácie

Toto je teraz predvolené nastavenie pre všetky aplikácie napísané na podporu systému Android M. Hurá!

Vývojári už nebudú môcť byť leniví (alebo, čo je horšie, nedbalosť) so zálohovaním údajov

Údaje akejkoľvek aplikácie alebo hry sú teraz automaticky zálohované na Disk Google a automaticky sa obnovia, keď zmeníte alebo vymeníte telefón alebo tablet. Je šifrované, každá aplikácia môže mať 25 MB na uloženie nastavení a údajov a žiadna z nich sa nezapočítava do kvóty úložiska Disku Google. Môžete sa z toho samozrejme odhlásiť, ako sa vám páči.

Keď je vaša fotka alebo tablet nečinný, nabíja sa a je pripojený k sieti Wi-Fi, zálohy sa robia automaticky každých 24 hodín. Vývojári aplikácií môžu definovať, ktoré dátové priečinky sa zálohujú, a kedy sa presunieme do nového zariadenia (alebo odinštalovať a potom znova nainštalovať aplikáciu), operácia obnovenia skopíruje zálohované údaje do údajov aplikácie priečinky. Ak aplikácia používa starú službu zálohovania Android, má prednosť pred touto novou službou, takže pre používateľov existujúcich aplikácií, ktoré majú funkciu automatického zálohovania, sa nič nezmení.

Viac informácií o automatickom zálohovaní pre aplikácie

Autentifikácia odtlačkom prsta

Skenovanie odtlačkov prstov

Natívne overovanie odtlačkov prstov - kde môžeme pomocou skenera odtlačkov prstov overiť naše poverenia do aplikácie alebo služby - sa dostalo do systému Android.

Už predtým sme videli, ako užitočné môže byť skenovanie odtlačkov prstov (ak sa vykoná správne) - ahoj Samsung Galaxy S6 - ale teraz, keď je to zabudované v Androide, sa vývojárom bude ľahšie implementovať a nebudú musieť používať SDK tretích strán poskytované ľuďmi, ktorí telefón vyrobili.

Znamená to tiež, že viac výrobcov môže teraz obsahovať skener prstov, keď nemusia poskytovať vlastnú podporu aplikácií. (A ak ste na displeji našli ikonu odtlačku prsta, možno to niečo znamená. Alebo možno ešte nie. Budeme len musieť vidieť.)

Ukážkový kód dialógového okna Android Fingerprint

Potvrďte poverenia

Jednoducho povedané, túto novú funkciu je možné použiť na potvrdenie vašej identity v aplikácii na základe zabezpečenia uzamknutej obrazovky.

Po odomknutí zariadenia Android uloží kryptografický kľúč. Aplikácie môžu pomocou tohto kľúča a akýchkoľvek súvisiacich tokenov autentifikovať alebo sa do nich prihlásiť. Na základe toho, ako ste nedávno odomkli svoje zariadenie - nielen „zapnúť“, ale aj „zadať nejaký kód“ odomknúť “- pomocou tohto tajného kľúča môžete aplikácii dať vedieť, že skutočne pracujete implementácie.

Vývojári si môžu zvoliť časový limit a môžu tiež kedykoľvek požiadať používateľa o opätovnú autentizáciu.

Používa sa v spojení s Systém Android Keystore, aplikácie môžu byť teraz zabezpečené a pohodlné.

Potvrďte vzorový kód poverenia

Priame zdieľanie

Priamy podiel

Toto je preklápanie úžasné! Už ste niekedy narazili na niečo také super, musíte sa o to podeliť so svojím šéfom alebo manželkou alebo s kýmkoľvek iným? Teraz to môžete urobiť jednoduchšie. Milujeme jednoduchšie!

Funkcia priameho zdieľania umožňuje vývojárom definovať konkrétne ciele zdieľania z ich aplikácie. Okrem bežného spôsobu zdieľania vecí, ako sú Hangouty, e-maily alebo aplikácie ako Google Keep, môžu vývojári pridávať ľudí z vašich kontaktov (my predpokladaj To znamená vaše kontakty označené hviezdičkou v službe Google) a definujte, ako zdieľať - poštu, SMS atď.

Táto vyzerá byť veľmi výkonnou novou funkciou a sme radi, že sa pridala k niektorým skvelým aplikáciám, ktoré používame každý deň. Priprav sa, Phil. Nebaví ma posielať ti veci. Vždy.

Hlasové interakcie

Dobre, Google. Zapni svetlá.

Ktorá miestnosť?

To je jeden z príkladov uvedených pre hlasové interakcie prichádzajúce na Android M. Pomocou hlasu už môžeme robiť veľa vecí a tu uvedené doplnky umožnia lepšie a presnejšie akcie pomocou hlasových príkazov.

Veci ako „Si si istý?“ výzva na overenie akcie alebo zoznam možností, ktoré sa používateľovi opakujú, potom sa potvrdia a pomocou nových hlasových služieb a aktivít je možné vykonať ďalšie. V kombinácii s Android Wear alebo Google Glass vidíme niekoľko skutočne skvelých spôsobov, ako v blízkej budúcnosti robiť veci na vašom Androide.

Viac informácií o hlasových interakciách

Assist API

To dáva vývojárom spôsob, ako používať asistenta (J.A.R.V.I.S ???) na interakciu vo vnútri ich aplikácií. Asistent je v celom systéme a niekoľko riadkov kódu to umožní (jemu? ju? prosím, majte vlastné hlasy) v aplikácii - ak sme sa rozhodli ju použiť.

Existujú metódy, ktoré vývojárom umožňujú zvoliť si, či chcú zdieľať to, čo sa deje medzi vami a ostatnými asistenta mimo ich aplikácie a celosystémové bezpečnostné funkcie udržia súkromné ​​údaje v súkromí a mimo dosahu inzerenti. Teoreticky.

Už nejaký čas sme čakali, kedy Google umožní prístup tretích strán k funkciám hlasovej asistencie Google. Tento vyžaduje vážne testovanie (prečítajte si: Jerry sa hrá uprostred noci a hovorí so svojím Nexusom 6), aby zistil, ako presne to bude fungovať, čo dokáže a ako to môžeme zlomiť. Milujem svoju prácu.

Notifikačné API

Režim Nerušiť

V Notifikáciách pre Android prichádzajú na trh štyri dôležité nové funkcie:

  1. Nový režim „Nerušiť“, ktorý umožňuje, aby vás rušili alarmy
  2. Nová kategória, ktorá umožňuje oddeliť udalosti vytvorené používateľom od udalostí systému a alarmov
  3. Nová trieda, ktorá umožňuje pripájanie vlastných ikon k upozorneniam
  4. Nová metóda, ktorá aplikácii umožňuje zistiť, ktoré upozornenia sú momentálne „živé“ a aktívne

Vývojári môžu pomocou týchto nových režimov a metód rozlíšiť to, čo je dôležité od toho, čo nie je, a poskytnúť nám vizuálnu predstavu o čom dostávame oznámenia, a umožniť nám rozhodnúť sa, kedy a kde by sa mali v ich aplikáciách nachádzať oznámenia, ktoré sme požadovali daný.

To všetko znie skvele, ale tiež sa budeme musieť spoliehať na to, že vývojári budú tieto nové nástroje používať správnym spôsobom. Oznámenia - a ich interakcia - boli historicky jednou z najsilnejších stránok Androidu. Dodatky k spôsobu, akým môžu vývojári prispôsobiť a posilniť ich užitočnosť, sú vždy vítané.

Podpora Bluetooth Stylus

Ak ste použili a Galaxy Note 4 s perom S Pen viete, aké cool môže byť použitie aktívneho stylusu. Hovoríme o skutočnej interakcii, nielen o bodnutí displeja tyčou s gumovou špičkou. Google poskytuje podporu pre dotykové perá Bluetooth v systéme Android M a niektoré vynikajúce funkcie, ktoré sme videli v sérii Note, budú možné aj vo vanilkovom systéme Android.

Keď spárujete a pripojíte kompatibilný dotykový hrot Bluetooth, podpora vecí ako citlivosť na tlak, k dispozícii sú dotyky na obrazovke a tlačidlá (tlačidlá na dotykovom peru) a vývojári môžu tieto údaje využiť vo svojich interných aplikácie.

Hľadajte veci, ako je dialógové okno alebo spúšťač aplikácií, keď stlačíte tlačidlo na styluse, a tiež lepšiu podporu pri kreslení a písaní, aby ste mohli prichádzať do aplikácií v Google Play, keď je M.

Režim zobrazenia 4K

Podpora rozlíšenia 4K (Ultra HD 3840 X 2160) bude v systéme Android M. Aj keď o výhodách 4K displeja na smartfóne možno diskutovať a debatovať ich na smrť, všetci budú súhlasiť s tým, že je to pre veci skvelé ako Android TV.

UHD sa čoskoro stane bežnou záležitosťou a Android bude na to pripravený.

Phil, potrebujem nový televízor. Na testovacie účely. (Pozn. Red.: nie)

Tematické zoznamy ColorStateLists

Motívy v systéme Android M

V systéme Android M prichádza akýsi tematický modul a Google musí vývojárom poskytnúť spôsob, ako ich podporovať v navigácii a ponukách ich aplikácií. To je to, čo tu máme.

Keď sa používateľ rozhodne použiť tmavú tému, slová a obrázky musia mať svetlejšiu farbu. Opak je pravdou, ak si užívateľ zvolí ľahkú tému. Zatiaľ čo väčšinu textových a obrazových komponentov môže systém zafarbiť, tieto nové metódy umožňujú vývojárom sledovať farebné motívy použité používateľom v ktorejkoľvek časti ich aplikácie.

Zvukové funkcie

Android M prinesie vývojárom niekoľko nových zvukových funkcií. Natívna podpora protokolu MIDI umožní vývojárom odosielať a prijímať udalosti MIDI (tu si môžete myslieť na softvér pre hudobníkov ako GarageBand) a vytvárať objekty, ktoré potláčajú predvolené nastavenia systému.

Aplikácie budú môcť umožniť zvukovým zariadeniam pripojiť sa k systému na podporu vecí, ako sú Hlasové povely z herného ovládača alebo diaľkového ovládača. Rovnako ako ovládače a diaľkové ovládače, ktoré vidíme pre zariadenia Android TV.

Aplikácie tiež budú môcť načítať zoznam pripojených zvukových zariadení, ktoré je možné triediť a zvuk aplikácií smerovať z konkrétneho zdroja. PlayStation 4 využíva tento druh funkcií, kedy je zvukový konektor ovládača nastavený na prehrávanie zvuku chatu, zatiaľ čo zvuk hry sa odosiela prostredníctvom zvukového systému TV.

Aj keď sú tieto nové funkcie dosť špecifické, je tu naozaj veľa skvelých vecí.

Funkcie videa

Medzi nové možnosti rozhraní API na spracovanie videa patria nové spôsoby synchronizácie zvukových a obrazových tokov (som nervózny, keď sa ústa nezhodujú so slovami keď sledujem video a nemôžem byť jediný) a nové spôsoby nastavenia a získania inštancií videa na lepšiu podporu DRM, ktoré všetci nenávidíme, ale vieme, že nevyhnutné.

K dispozícii je tiež nová metóda nastavenia rýchleho alebo spomaleného pohybu vo videu, ktorá automaticky roztiahne alebo zrýchli veci v tandeme so zvukom.

Opäť ide o dosť konkrétne zmeny, ale mali by byť dôležité pre ľudí, ktorí vytvárajú aplikácie, ktoré zobrazujú video. A všetci radi používame aplikácie, ktoré zobrazujú video!

Svietidlo API

Svietidlo pre Android

Idem na končatinu a poviem, že väčšina z nás použila blesk fotoaparátu v telefóne ako baterku. Viem, že to robím, keď sa Rex alebo Sammy (naše psy) rozhodnú, že musia cikať o 4 ráno. Alebo keď to musí urobiť aj Jerry.

Nové rozhranie Flashlight API to rozpoznáva. Existuje iba preto, aby vývojári mohli používať LED diódu na fotoaparáte ako baterku bez toho, aby museli zapínať celý softvérový balík fotoaparátu, čo je potrebné teraz.

Šetrí to batériu a zaisťuje sa, že nesprávne vypnutá aplikácia baterky nezostane pripojená k rozhraniu fotoaparátu a iné aplikácie ju nebudú môcť otvoriť.

Takéto malé veci znamenajú veľa. Navyše je to pre vývojárov jednoduchšie.

Android for Work

Android for Work

Keď bude Android M funkčný, strávime nejaký čas pokrytím všetkých nových funkcií Android for Work. Veľa z nás sa na ne teší, aby sme mohli odpojiť firemný telefón a BYOD. Zatiaľ uvádzame rekapituláciu toho, čo môžeme očakávať.

  • Vylepšené ovládacie prvky pre zariadenia na jedno použitie: Ak máte firemný telefón so systémom Android, ľudia, ktorí si ho kúpili, majú lepšiu kontrolu nad niekoľkými vecami. Vlastníci zariadenia môžu teraz zakázať / povoliť ochranu klávesov, stavový riadok (vrátane vecí, ako sú upozornenia, rýchle nastavenia a gestá) a bezpečné zavedenie zariadenia. Vlastníci zariadení môžu tiež zabrániť vypnutiu obrazovky pri pripojení k sieti, ak majú dôvod.
  • Tichá inštalácia a odinštalovanie aplikácií od vlastníka zariadenia: Vlastníci zariadení môžu teraz inštalovať alebo odinštalovať aplikácie s plným využitím správcu balíkov bez akejkoľvek interakcie používateľa a mimo služby Google Play. Toto umožní IT oddeleniam akési automatické poskytovanie a inštaláciu základných aplikácií na akýkoľvek telefón, a to ešte predtým, ako sa používateľ prihlási pomocou účtu Google. (Google to tiež vidí v kioskoch pre Android.)
  • Tichý prístup k certifikátu podniku: Táto funkcia umožňuje ľuďom, ktorí vlastnia vaše zariadenie, udeliť spravovaným aplikáciám prístup k certifikátom bez interakcie používateľa. Je to bezpečnostná vec. A dobrý.
  • Automatické prijímanie aktualizácií systému: Vlastník zariadenia môže zvoliť automatické prijímanie aktualizácií alebo ich odložiť bez akejkoľvek akcie používateľa. Používateľ to nemôže prepísať v nastaveniach zariadenia. Správca zariadenia môže tiež zariadeniu povedať, kedy má prijať aktualizáciu, pomocou denného časového okna. Opäť kontrola. (A kiosky.)
  • Inštalácia delegovaného certifikátu: Správcovia a vlastníci zariadení môžu povoliť aplikáciám tretích strán používať na správu bezpečnostných certifikátov ďalšie API. IT-čkári z vašej spoločnosti to chcú, aj keď neviete (alebo je vám jedno), čo robí. Viac bezpečnostných vecí tu.
  • Ochrana pred obnovením továrenských nastavení: Vlastníci a správcovia zariadení môžu teraz na vašom pracovnom telefóne nakonfigurovať ochranu pred obnovením továrenských nastavení. Vaša spoločnosť musí byť schopná ovládať, kedy - a kto - môže obnoviť pôvodné nastavenie vášho pracovného telefónu a tieto nástroje poskytujú podrobnú kontrolu.
  • Sledovanie spotreby dát: Ak váš šéf platí za vaše údaje. Je jeho alebo jej právo sledovať, ako to používate. S Androidom M to môžu robiť ľahko.
  • Správa povolení za behu: Vlastník zariadenia môže nastaviť parametre, ktoré rozhodujú o tom, ktoré aplikácie je možné spustiť a spustiť. Nástroje prichádzajúce v systéme Android M umožnia používateľovi rozhodnúť sa, či povolí spustenie aplikácií, alebo umožnia správcom nastaviť pravidlá, ktoré obmedzia, ktoré aplikácie sa môžu spúšťať. Používateľ nemôže toto pravidlo prepísať.
  • Oznámenie o pracovnom stave: Keď používateľ používa aplikáciu z ľubovoľného spravovaného profilu Android for Work, na stavovom riadku sa zobrazí ikona aktovky. Ak používateľ odomkne zariadenie pri používaní aplikácie v spravovanom profile, vyskakovacie okno mu pripomenie, že sa nachádza v jeho pracovnom profile.

Android for Work je dôležitý. Aj keď v skutočnosti nechceme, aby náš šéf rozhodoval o niektorých z týchto vecí za nás, firemné telefóny s firemnými údajmi potrebujú ďalšie zabezpečenie. Je to kľúčové pre akékoľvek vážne prijatie systému Android v podniku.

Hlboko sa tomu všetkému venujeme, až bude k dispozícii.

Pod kapotou systému Android

Android M

Toto bol iba rýchly pohľad na nové funkcie API, ktoré prichádzajú s Androidom M. Každá z nich pozostáva z mnohých nových metód a rozhraní API, ktoré môžu vývojári využiť na zahrnutie podpory nových funkcií, a to sa určite komplikuje. Väčšina z nás si ešte predtým, ako napíše jeden riadok kódu, neuvedomuje, koľko práce na stroji a čítania je potrebných na podporu nových funkcií. Devs tvrdo pracujú a zaslúžia si naše ocenenie a lásku. #HugYourDeveloper

Preto Google na prvom mieste ponúka ukážku pre vývojárov. Aj keď „diskutujeme“ o výhodách nového priečinka s aplikáciami (čo sa s konečnou verziou veľmi pravdepodobne zmení), vývojári a dizajnéri aplikácií čítajú dokumentáciu, trávia celú noc a pijú Red Bull, aby zistili, ako implementujú nové funkcie do aplikácií, ktoré máme radi. Je to ich práca a ich vášeň.

Musíme sa len tešiť, až uvidíme vynikajúce veci, ktoré môžu s tým všetkým robiť.

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!
Je čas prestrihnúť šnúru!

Toto sú najlepšie bezdrôtové slúchadlá do uší, ktoré si môžete kúpiť za každú cenu!

Najlepšie bezdrôtové slúchadlá do uší sú pohodlné, skvele znejú, nestoja príliš veľa nákladov a ľahko sa zmestia do vrecka.

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie
Ďalšia generácia

Všetko, čo potrebujete vedieť o PS5: Dátum vydania, cena a ďalšie.

Spoločnosť Sony oficiálne potvrdila, že pracuje na PlayStation 5. Tu je všetko, čo o nej zatiaľ vieme.

Spoločnosť Nokia predstavuje dva nové lacné telefóny s Androidom One do 200 dolárov
Nové Nokie

Spoločnosť Nokia predstavuje dva nové lacné telefóny Android One s cenou do 200 dolárov.

Nokia 2.4 a Nokia 3.4 sú najnovším prírastkom do cenovej ponuky inteligentných telefónov spoločnosti HMD Global. Pretože sú to obe zariadenia Android One, je zaručené, že budú dostávať dve hlavné aktualizácie operačného systému a pravidelné bezpečnostné aktualizácie až na tri roky.

Toto sú najlepšie pásma pre Fitbit Sense a Versa 3
Nové a vylepšené

Toto sú najlepšie pásma pre Fitbit Sense a Versa 3.

Spolu s vydaním Fitbit Sense a Versa 3 spoločnosť predstavila aj nové nekonečné pásma. Vybrali sme tie najlepšie, aby sme vám uľahčili prácu.

instagram story viewer