Obnovit stránku

Project Treble

Project Treble vzniknul spolu se zveřejněním verze Android 8.0 Oreo a znamená převratnou změnu v architektuře tohoto systému. Lze si ji představit jako rozpůlení do té doby nedílné konstrukce frameworku a implementace výrobce:

Project Treble - schéma aktualizace

i

Výhody Project Treble

  • Rychlejší aktualizace systému
  • Zvýšení zabezpečení systému
  • Delší podpora hardwaru

Jak funguje Project Treble?

Operační systém Android se skládá zejména z těchto vrstev:

  • Aplikace – programy, které si lze stáhnout na Google Play. O její vývoj se starají vývojáři aplikací.
  • Jádro – část systému, která zpracovává požadavky uživatele. Pracují na ní softwaroví inženýři společností, jako je Qualcomm, Mediatek aj.
  • HAL (hardware abstraction layer) – vrstva, která umožňuje komunikaci mezi aplikací a jádrem systému. Spravuje ji výrobce zařízení.

Příklad:

Mnoho telefonů používá jeden fotoaparát, dejme tomu Sony Exmor RS IMX378, který používá Google Pixel, Xiaomi Mi5S nebo BlackBerry KEYone. I kdyby měly všechny tyto telefony stejný operační systém, fotky budou u jednotlivých zařízení vypadat jinak, protože každý telefon používá jiný HAL. HAL v podstatě řeší míru softwarových úprav, jako je kontrast, podání barev apod.

HAL je šitý na míru pro specifický hardware a software. Stačí proto změnit jedno nebo druhé a přestane pracovat, jak má. Project Treble však definoval neměnná rozhraní, skrze která se může hardware (kamera, mikrofon apod.) domluvit se softwarem. Můžete si to představit jako „softwarový konektor“, ke kterému můžete připojovat různé verze dalšího kódu.

Zkuste naše cookies

My, společnost Alza.cz a.s., IČO 27082440 používáme soubory cookies a další údaje k zajištění funkčnosti webu a s Vaším souhlasem i mj. k personalizaci obsahu našich webových stránek. Kliknutím na tlačítko „Rozumím“ souhlasíte s využívaním cookies a dalších údajů vč. jejich předání pro zobrazení cílené reklamy na sociálních sítích a reklamních sítích na dalších webech.

Více informací
Rozumím Podrobné nastavení Odmítnout vše
P-DC1-WEB18