API pro Android Q - co je nového a co znamenají pro Android?

Autor: Louise Ward
Datum Vytvoření: 4 Únor 2021
Datum Aktualizace: 1 Červenec 2024
Anonim
API pro Android Q - co je nového a co znamenají pro Android? - Zprávy
API pro Android Q - co je nového a co znamenají pro Android? - Zprávy

Obsah


První náhled Android Q je zde, spolu s nejrůznějšími vývojáři, kteří mluví o novém kódu pod ním. Beta 1 pro Android Q je k dispozici od dnešního dne pro začátečníky a vývojáře a přináší s ním spoustu nových vylepšení.

I když v systému Android Q jsou zjevně některé funkce, kterým uživatelé Android čelí, pod kódem se nachází spousta toho, co dělá Android Q zvláštním. Mluvíme o API nebo aplikačních programovacích rozhraních. Tato rozhraní API jsou jádrem toho, jak aplikace pracují s operačním systémem, na němž jsou založeny.

Jak jste očekávali, připravovaný náhled sady SDK obsahuje několik nových rozhraní API, takže vývojáři mohou na platformu přidat ještě více funkcí. Zde je přehled o nových rozhraních Android Q API, o kterých musíte vědět.


Neural Network API 1.2

Google požaduje, aby AI v telefonu s Androidem byla ještě chytřejší. Neural Networks API, poprvé vydané v roce 2017, definuje některé základní parametry umělé inteligence a strojového učení. Google říká, že Android Q se rozšiřuje na 60 nových operací, jako je ARGMAX, ARGMIN a kvantizovaný LSTM s hrstkou vylepšení výkonu.

To je zvláště důležité pro výrobce hardwaru, kteří budou moci zlepšit učení strojů, detekci objektů a segmentaci obrázků ve svých vlastních aplikacích a modelech. Google doufá, že se Neural Network API 1.2 stane součástí rámce TensorFlow. To v konečném důsledku znamená, že aplikace, které běží v Android Q, budou nezávislejší.


MediaCodecInfo API

Google říká, že toto API usnadňuje aplikacím zjistit, jak dobré je každé jednotlivé zařízení Android při vykreslování videa. Rozhraní API zjednodušuje proces identifikace toho, které zařízení se používá, jaké velikosti obrazovky a poměru stran má, jakou obnovovací kmitočet podporuje a jaké kodeky jsou kompatibilní. Sečteno a podtrženo, video aplikace budou lépe schopny zajistit nejlepší vzhled přehrávání videa pro dané zařízení.

Nativní MIDI API

Jedná se o nové API, které by mělo pomoci zařízením Android efektivněji komunikovat se zařízením MIDI. Některé aplikace se při zpracování zvuku spoléhají na C ++. Zejména pro tyto aplikace jim umožňuje nativní rozhraní MIDI API hovořit se zařízeními MIDI prostřednictvím NDK přímo. Jinými slovy, MIDI data lze číst uvnitř zvukového zpětného volání pomocí neblokující čtečky. To snižuje latenci a vyhlazuje výkon. Konec hry? Váš telefon Android bude kompatibilnější s vaší MIDI klávesnicí nebo jiným zvukovým zařízením.

Veřejná API

Android Q sníží svou závislost na soukromých API, říká Google. Soukromá API jsou obecně dostupná pouze konkrétním schváleným organizacím nebo vývojářům. Bylo by podobné tomu, aby společnost Sony poskytla EA konkrétní přístup k PS4, k němuž se ostatní výrobci her nemohou dostat. Google tvrdí, že aplikace, které spoléhají na (soukromá) API, která nejsou součástí nativní sady SDK, jsou ohroženy selháním a selháním zabezpečení. Proto Android Q podporuje úsilí společnosti podporovat pouze veřejná API.

Google říká, že Android Q časem omezí přístup k rozhraním API jiných než SDK, protože žádá vývojáře, aby přepnuli na veřejná API. Aby se vývojářům usnadnil tento přechod, bude Google vyžadovat pouze aplikace, které cílí na Android Q (a vyšší), aby toto omezení dodržely. Aplikace, které cílí na Android Pie a starší, budou stále moci používat soukromá API. Google plánuje přidat do svého seznamu preferovaných veřejných API na základě zpětné vazby a požadavků vývojářů. Pokud odpovídající veřejné rozhraní API není k dispozici, bude Google s jednotlivými vývojáři hledat kompromis.

V duchu veřejného testování vývojářů Google požaduje, aby vývojáři testovali své aplikace na širší škálu rozhraní jiných než SDK. Navrhuje, aby devs používaly metodu StrictMode, aby zjistily, kdy se používá API jiné než SDK. Jedná se o dlouhodobou představu, která by měla vývojářům pomoci při vývoji jejich aplikací na cestách.

Cílení API

V souladu s předchozími verzemi bude společnost Google vynucovat cílení API v průběhu vývoje Android Q. To znamená, že Google přinutí vývojáře, aby aktualizovali své aplikace pro novější a novější verze systému Android.

Novější verze systému Android jsou obecně bezpečnější a výkonnější. Proto bude později v tomto roce Google Play vyžadovat, aby aplikace cílily na SdkVersion 28 (Android 9 Pie). Jinými slovy, do poloviny roku budou vývojáři, kteří vytvářejí zcela nové aplikace nebo aktualizace existujících aplikací, muset zajistit kompatibilitu s Android 9 Pie minimálně, pokud ne Android Q. Kromě toho Google začne uživatelům varovat, když aplikace v telefonu zacílit na starší a zastaralé verze systému Android.

A konečně vývojáři potřebují připravit své aplikace na 64bitovou konverzi. Android nyní podporuje 32bitové a 64bitové aplikace, ale to se brzy změní. Později v tomto roce budou všechny aplikace muset podporovat 64bitové. To bude důležité zejména pro aplikace, které používají nativní sadu Android SDK.

Začínáme se systémem Android Q

Tím se shrnují některá nová rozhraní API směřující k Android Q. Chcete vyzkoušet Android Q? Ti zaregistrovaní v vývojářském programu Android si mohou stáhnout nový náhled Android Q a související SDK a Android Studio.

Protože Google pracuje na nové platformě, pravomoci Android Q se zlepší pouze.I když může být pro veřejnost vzrušující skočit na sestavení před vydáním, je pro vývojáře důležitější začít s novými API a učit se změny pod kapotou, které budou mít větší dopad na silnici.

vás bude průběžně informovat o všech věcech Android Q jako nových OS. Další informace budou k dispozici po příchodu Google I / O v květnu.

Nejlepší chrániče obrazovky LG G8

John Stephens

Červenec 2024

O LG G8 ThinQ je hodně líbit, ale jedním z vrcholů je jeho kráný OLED diplej.Udržování obrazovky v původním tavu, aby e zabránilo jakémukoli ovlivnění...

LG G8 ThinQ má ilné pecifikace a kráný deign, ale tejně jako mnoho jiných chytrých telefonů. Někteří tvrdí, že telefon nedělá mnoho, aby vynikl, něco, č&#...

Populární Dnes