Obnoviť stránku

Project Treble

Project Treble vznikol spolu so zverejnením verzie Android 8.0 Oreo a znamená prevratnú zmenu v štruktúre takéhoto systému. Môžeme si ju predstaviť ako rozdelenie dovtedy neoddeliteľnej konštrukcie frameworku a implementácie výrobcu:

Project Treble – schéma aktualizácie

i

Výhody Project Treble

  • Rýchlejšie aktualizácie systému
  • Zvýšenie zabezpečenia systému
  • Dlhšia podpora hardvéru

Ako funguje Project Treble?

Operačný systém Android sa skladá najmä z týchto vrstiev:

  • Aplikácie – programy, ktoré si môžete stiahnuť na Google Play. O jej vývoj sa starajú vývojári aplikácií.
  • Jadro – časť systému, ktorá spracováva požiadavky používateľa. Pracujú na nej softvéroví inžinieri spoločností, ako je Qualcomm, Mediatek a iné.
  • HAL (hardware abstraction layer) – vrstva, ktorá umožňuje komunikáciu medzi aplikáciou a jadrom systému. Spravuje ju výrobcu zariadenia.

Príklad:

Veľa telefónov používa jeden fotoaparát, dajme tomu Sony Exmor RS IMX378, ktorý používa Google Pixel, Xiaomi Mi5S alebo BlackBerry KEYone. Aj keby mali všetky tieto telefóny rovnaký operačný systém, fotky budú v prípade jednotlivých zariadení vyzerať inak, pretože každý telefón používa iný HAL. HAL v podstate rieši mieru softvérových úprav, ako je kontrast, podanie farieb a pod.

HAL je šitý na mieru pre špecifický hardvér a softvér. Stačí preto zmeniť jedno alebo druhé a prestane pracovať, ako má. Project Treble však definoval nemenné rozhranie, cez ktoré sa môže hardvér (kamera, mikrofón a pod.) Dohovoriť so softvérom. Môžete si to predstaviť ako „softvérový konektor“, ku ktorému môžete pripájať rôzne verzie ďalšieho kódu.

Na vašom súkromí nám záleží

My, spoločnosť Alza.cz a.s., IČO 27082440, používame súbory cookies na zaistenie funkčnosti webu a s vaším súhlasom o. i. aj na personalizáciu obsahu našich webových stránok. Kliknutím na tlačidlo „Rozumiem“ súhlasíte s využívaním cookies a predaním údajov o správaní na webe na zobrazenie cielenej reklamy na sociálnych sieťach a reklamných sieťach na ďalších weboch.

Viac informácií
Rozumiem Podrobné nastavenia Odmietnuť všetko
P-DC1-WEB07