Co je AOSP?

Android je operační systém s otevřeným zdrojovým kódem, takže může spolupracovat kdokoli, ale první krok jde na Google. Ve spolupráci s výrobci smartphonů vytvářejí otevřený zdroj, který bude sloužit jako základ pro vybavení našich zařízení. AOSP tedy začal.
Android Open Source Project
Ano, jak vidíte tato čtyři písmena, AOSP, znamená Android Open Source Project a přeloženo do španělštiny, je to něco jako open source projekt pro Android. V tomto projektu Google poskytuje zdrojový kód Androidu, aby mohli výrobci nebo nezávislí vývojáři přizpůsobit kód finálním zařízením.
AOSP je totéž, co říká „čistý Android“. Používá se k ověření, že konkrétní verze je nefalšovaný Android, který je nejblíže vizi systému nabízeného zařízeními Google, jako je Nexus nebo nejnovější Pixel. Když se zkratka AOSP používá k označení ROM, znamená to, že tato verze operačního systému Android je založena přímo na zdrojovém kódu od společnosti Google.
OnePlus 3 a Nexus 6P jsou dvě verze Androidu AOSP. / © NextPit
Od vanilky po verzi OEM
Není to název divného románu, jak se může zdát. Volá se verze, kterou Google sdílí s výrobcem vanilka Android. S tímto kódem výrobci upravují a přidávají součásti, aby přizpůsobili kód hardwaru svých zařízení a přidali vrstvy přizpůsobení.
Tato verze bude tedy nejčistší Android vanilka a každý systém, který v zařízení vidíme, je upravenou verzí a činí nás velmi rigidními. Například Nexus nemá jinou funkci než to, co přináší verze. vanilka ale zahrnuje aplikace Google, které nejsou open source, ale jsou vlastněny společností Google. Totéž se děje se zařízeními řady Moto. Aplikace, které vidíte, byly vyvinuty společností Motorola.
Všechny vrstvy softwaru pro Android. / © Google
A jako koncový bod máme operační systémy, které připojují terminály Samsung nebo Huawei se svými vlastními jmény. Všechny tyto nejnovější verze Androidu, které zařízení nosí OEM verze. OEM výrobci a uvolnění znamená verzi. Tyto nejnovější verze mají open source mix verze vanilka a registrovaný nebo implicitní kód výrobce samotného telefonu (např. LG) nebo některých jeho komponent (např. Qualcomm).
ROM založené na AOSP
Většina ROM, které najdete na internetu, má příjmení AOSP. To znamená, že získají bezplatný kód pro Android, vloží ovladače hardwaru zařízení (obvykle zdarma) a vloží své vlastní aplikace.
Existuje několik vlastních projektů ROM založených na AOSP a vše, co mají společné, se snaží ještě více uvolnit systém Android bez vlivu Google. Jejich úkolem je samozřejmě také zlepšit výkon zařízení a zachránit ho před bloatwarem. To je důvod, proč většina ROM zlepšuje funkce zařízení ve srovnání s operačním systémem z výroby.
CyanogenMOD založený na AOSP. / © NextPit
Co si myslíte o filozofii sdílení kódu mezi všemi výrobci?

