Logo hu.androidermagazine.com
Logo hu.androidermagazine.com

Újdonságok az android oreóban?

Tartalomjegyzék:

Anonim

Az Android Oreo számos változtatást hoz a meglévő szolgáltatásokban, valamint az összes új funkcióban. Az első megjelenése óta 2008-ban az Android nagyon folyékony szoftver volt. A mobil tér folyamatosan fejlődik, és az Android fejlődött vele együtt, így kielégítheti olyan emberek igényeit, mint mi, akik minden nap használják.

Az Android Oreo fejlesztői előnézetének első áttekintésével bepillantást nyertünk néhány új szolgáltatásba. Most, hogy az Android 8.0 végleges, pontosan tudjuk, mire számíthat a legújabb verzió.

Itt van minden, amit tudnod kell!

Háttér korlátok

Az Android 7.0-tól kezdve az Android korlátozhatja az alkalmazások bizonyos tevékenységeit, miközben a háttérben van. Az Oreo erre a kezdetre épül, és kiemelt figyelmet fordít az energiatakarékosságra és az akkumulátor élettartamának javítására anélkül, hogy a felhasználónak (ez mi vagyunk!) Bármit meg kell tennie vagy telepíteni, Új korlátozások az implicit adásokra ("jelek" küldésére más alkalmazásokra vagy tevékenységekre), a háttérszolgáltatásokra (egy alkalmazás olyan tevékenységeire, amelyek továbbra is futnak, amikor még nem jelenik meg a képernyőn) és a helyfrissítésekre (annak ellenőrzése, hogy hol használja az Android-ot) helymeghatározó szolgáltatások) automatikusak. Ez azt jelenti, hogy könnyebb olyan alkalmazásokat létrehozni, amelyek nem befolyásolják az akkumulátor élettartamát, és a felhasználónak nem kell semmit kezelnie.

Ez egy új terület az Android számára, ezért a fejlesztőket arra ösztönzik, hogy tanulmányozzák a dokumentációt, és kipróbálják a háttér végrehajtási és helykorlátozásait, mielőtt az Android Oreo elérhetővé válna a fogyasztói eszközök számára. A háttér-végrehajtási korlátozások elég nagy ügy, bár a képernyőn nem látunk változást.

Értesítési csatornák

Az Android N új keretet hozott létre az értesítésekhez és a fejlesztők számára annak felhasználási módjaihoz, így további információt kapunk olyan helyiségben, ahol az ingatlan prémiumot jelent.

Az Android Oreo-val a Google új értesítési csatornákat vezet be: az értesítéseket típusuk szerint csoportosítják. Az értesítéseket továbbra is az őket kezelő alkalmazás kezeli, de a felhasználók ellenőrizhetik, hogy a dolgok hogyan jelenjenek meg csatornánként. Így dönthetünk úgy, hogy egy hír alkalmazás értesít bennünket, vagy egy zenelejátszó folyamatos értesítést jelenít meg. Az értesítési csatornák új módja annak, hogy ellenőrizzük a gazdag értesítéseket, amelyeket az Android alkalmazások hoznak nekünk.

Néhány ilyen gazdag értesítési változás egyéni értesítés formájában érkezik, amikor a média játszik. A Google példái az album ábráját vagy a videó miniatűrjét használják színes interaktív értesítés elkészítéséhez.

Értesítési csatornákra van szükség, ha a fejlesztő az Android Oreo-hoz tartozó alkalmazását célozza meg, és minden vagy semmi ügy. Ha az értesítés nincs hozzárendelve egy csatornához, akkor nem jelenik meg.

Még több: Minden, amit tudnia kell az Android Oreo értesítésekről

Kép a képen a kézibeszélők számára

A Google a PiP kijelző támogatását mozgatja az Android telefonokra.

Jelenleg az Android TV natív PiP megjelenítési módszerrel rendelkezik, de a kézibeszélők szabványos többablakos nézetet használnak, mint egy fedvényt. A dolgok új módszerével az alkalmazásokat úgy lehet megtervezni, hogy a kiegészítő ablak szigorúan a tartalom és a vezérlők számára legyen, vagy más krómokat máshol lehet elhelyezni.

Az Android Oreo használatával az alkalmazás nézetét egy kis másodlagos ablakra csökkenthetjük, amelyet a felhasználó elhelyezhet a futás közben. Például egy YouTube ablakot össze lehet zsugorítani és elmozgatni, hogy egy másik alkalmazásban jegyzeteket készíthessen játék közben.

Ez új módszert kínál a képernyőfedések kezelésére és az eszközök alkalmazásának vagy tevékenységének (az alkalmazás egy részének) a távoli kijelzőn történő elindítására szolgáló módszerekkel. Az alkalmazás egyszerre több kijelzőn is futhat, és a fejlesztő dönthet arról, hogy melyik képernyőn indítja el az alkalmazást, amikor a felhasználó elindítja.

Adaptív ikonok és jelvények

A Google Pixel Launcher adaptív ikonokat hozott, és most az Android támogatja őket az egész rendszerben és natív módon.

Opciók adhatók különböző alakú maszkokhoz, amelyek meghatározzák a külső keretet (gondolom, hogy körök), és az ikonok animálhatók. Az adaptív ikonok támogatásra kerülnek az indítóban, a hivatkozásokban, az eszközbeállításokban, a megosztási párbeszédablakokban és az alkalmazások áttekintő képernyőjén.

A Google ezt a fejlesztők számára egyszerű módon építette ki. Biztosítanak egy normál ikont és egy hátteret, és a rendszer összefűzi őket egy maszk segítségével, amelyet az otthoni indító határoz meg.

Ezenkívül az új ikonok támogatják az új tartalom jelvényeit. "Értesítési pontok" néven nagyon hasonlóak a jelvényekhez, amelyeket már láttam. A Google olyan elemeket ad hozzá, mint egy előnézeti ablaktábla a kezdőképernyőn, amelyhez hozzáférhet az ikonikonból, valamint az alkalmazás exkluzív parancsikonjaihoz, például válaszolhat egy üzenetre.

Tovább: Mik az adaptív ikonok és miért akarom őket?

Betűkészlet-erőforrások az XML-ben

Az Android Oreo a betűkészleteket teljes erőforrás-típusra terjeszti.

Ez azt jelenti, hogy a betűkészletek ugyanúgy definiálhatók, ahogyan a színek és az egyéb erőforrások az XML használatával vannak az alkalmazás elrendezéseiben, és a fejlesztők jobban ellenőrzik az általuk használt betűkészleteket és stílust. Ez azt jelentheti, hogy saját fejlesztésű betűkészlettel is rendelkezhetünk alkalmazások nélkül, a fejlesztő vagy a felhasználó által végzett bonyolult eljárások nélkül.

A Google összes ingyenes betűtípust összekapcsol az itt használható letölthető csomagokba, és ez vonatkozik a hangulatjelekre is!

Magas projekt

A Treble Project alapvető változást jelent az Android létrehozásában és abban, hogy a harmadik féltől származó gyártók - például a Qualcomm vagy az NVIDIA - hogyan tudják hozzáadni a szükséges szoftvereket az Android fő keretén kívül. Ez egy nagy vállalkozás, és hosszú ideje járt, de enyhíteni kell annak a lassú frissítési problémának a nagy részét, amelyet az Android telefonokat gyártó cégeknél látunk.

A Pixel és a Pixel XL az egyetlen olyan létező telefon, amely képes lesz használni a Project Treble szolgáltatásait, de az Android 8.0 vagy újabb verziót szállító telefonok teljes hozzáféréssel rendelkeznek. Reméljük, hogy kihasználják ezt!

Még több: Hogyan segít a Google Project Treble az Android egyik legrégebbi problémájának kijavításában

Automatikus kitöltés API-k

Az automatikus kitöltés platform támogatása jobb biztonságot és hatékony módot jelent az ismétlődő információk tárolására szolgáló alkalmazások számára.

Az új Autofill API-val a felhasználó választhat forrást az automatikus kitöltéshez, és az alkalmazásoknak, amelyeknek ilyen típusú adatokat kell tárolniuk és visszakeresniük, nem kell, hogy akadálymentesség-szolgáltatásként működjenek. Egy olyan alkalmazás, mint egy jelszókezelő, összekapcsolhatja saját tevékenységeit az automatikus kitöltési API használatával, és akkor választhatjuk meg, amikor szükségünk van rá, például egy új billentyűzet kiválasztására. Felépíthető egy olyan alkalmazás is, amely globális tárolóként szolgál az automatikus kitöltéshez, anélkül, hogy valamelyik programhoz lenne társítva.

Széles spektrumú szín az alkalmazásokhoz

Az Android Oreo alkalmazásokat fejlesztő fejlesztők széles spektrumú színeket támogató eszközökön mostantól kihasználhatják ezeket a kijelzőket.

Az olyan alkalmazások, mint a fotószerkesztők és a képnézegetők használhatják ezt, és a fejlesztőknek egyszerűen engedélyezniük kell egy beállítást, amely tudatja a rendszert, hogy az alkalmazás széles spektrumú színt ismer, és széles színprofilt ágyaz be. Néhány támogatási profil az AdobeRGB, a Pro Photo RGB és a DCI-P3.

Kapcsolódás

Az Android Oreo változtatásokat hoz az eszközöink kommunikációjában más eszközökkel. Az üdvözlő változások magukban foglalják:

  • Kiváló minőségű Bluetooth hang a Sony LDAC kodeken keresztül. Kedvenc dalai még jobban hangzik a Bluetooth-kapcsolatok révén. A legújabb fejlesztői előnézet az AptX kodeket is támogatja, így a Bluetooth-on keresztül hallható zene jobban hangzik, mint valaha.
  • NAN (Neighborhood Aware Networking) kapcsolat a Wi-Fi Aware specifikációval. A támogatott hardverrel rendelkező eszközök központi hozzáférési pont nélkül, Wi-Fi-vel kommunikálhatnak egymással.
  • A távközlési keretrendszer új módszereket vezet be a harmadik fél által kezdeményezett hívó alkalmazások számára, hogy működjenek együtt egymással és a szolgáltató sajátosságaival. Az új API-k támogatják azokat az alkalmazásokat, amelyeknek nem kell az univerzális rendszerű telefon alkalmazást használniuk a hívási információk megjelenítéséhez, és ezek az adatok megjeleníthetők és kezelhetők a Bluetooth-on keresztül.

Billentyűzet navigáció és a mutató rögzítése

Az Android a Chromebookokon azt jelenti, hogy jobb módra van szükségünk egy alkalmazás összes funkciójának a billentyűzeten és az egérben történő használatához. Az Android Oreo arra koncentrál, hogy jobb modellt készítsen a nyíl és a tabulátor gombokkal történő navigációhoz. Ez az egyik olyan dolog, amely jobb és könnyebb a fejlesztők és a végfelhasználók számára.

A billentyűzettel történő navigáció az ismert alkalmazásokhoz a „Meta-Key + Tab” billentyűzettel való navigációt hozza az Android alkalmazásokba, a billentyűzet navigációs fürtjeinek felhasználásával. A Pointer capture segítségével az alkalmazás vagy a játék irányíthatja az egérmutatót az alapértelmezett kezelőegységen vagy külső egéren keresztül.

Hangjavítások

Az új AAudio API-t olyan alkalmazásokhoz fejlesztették ki, amelyek nagy teljesítményű és alacsony késleltetésű audio útvonalat igényelnek. Az audioadatok normál adatfolyamon keresztül olvashatók és írhatók, és az AAudio API kezeli az útválasztást és a késleltetést.

Az AAudio API első verziói még nem teljesek, de remek lehetőséget kínálnak a fejlesztők számára, akiknek ezekre a szolgáltatásokra van szükségük a visszajelzéshez. Azt szeretnénk, ha az Android-hoz hasonló GarageBand-ot építő emberek megszólalnának az új funkciók működésében!

A fejlesztők számára biztosított kiegészítő eszközök, például az audiofókusz javítások és az új hangerő alakító osztály tovább javítja a zene hangzását, és a médiafájlok elérésének új módjai azt jelentik, hogy a fejlesztők sokkal többet tehetnek az őket lejátszó alkalmazásokkal.

WebView fejlesztések

Az Android Oreo engedélyezi a Nougat WebView összetevőinek többfolyamatú módját alapértelmezésként, és hozzáad egy új API-t, amelyek verzióinformációkat, a webes nézetablak befejezésének jobb módjait, a webes nézet megjelenítésének prioritását meghatározó módszert és a Google Biztonságos Böngészés API-ját.

Ezek javítják a webfejlesztő nyelveket használó alkalmazások stabilitását és biztonságát, és a felhasználók számára előnyös lesz, ha a fejlesztők engedélyezik a Google Biztonságos Böngészést a távoli URL-ek számára.

Java 8 API-k és futásidejű optimalizációk

Az Android Oreo támogatja az új Java Language API-kat, ideértve a Java 8 legújabb verziójával bevezetett új java.time API-t. Az új futási idők optimalizálása szintén szerepel a jobb teljesítmény és stabilitás érdekében az Android Oreo számára tervezett alkalmazásokban.

Ha érdekli az Android 8.0 alkalmazások fejlesztése, ez csak a jéghegy csúcsa. Látogassa meg az Android Developers blogját, ahol a változásokról és a példakódról olvashat.

Frissítve 2017. augusztusban az Android O változási naplójának végleges verziójával.