Společnost Google se snaží zajistit, aby vývojáři udržovali své aplikace aktualizované. Už loni začal Google Play před uživateli skrývat zastaralé aplikace a Android 14 neumožňuje instalovat aplikace, které nepodporují minimálně verzi SDK 23, což odpovídá Androidu 6.0 Marshmallow vydanému v roce 2015. Nadcházející Android 15 však toto minimum opět posouvá.
Volba SDK verze 23 jako prahové hodnoty v předchozí verzi Androidu byla logická, protože vývojáři se zlými úmysly často vytvářeli aplikace, které záměrně cílily na SDK verze 22 nebo nižší, aby mohly obejít klíčové bezpečnostní funkce zavedené v novějších verzích Androidu. Právě v Androidu 6.0 totiž Google představil svůj model oprávnění za běhu, který vyžaduje, aby aplikace explicitně získaly souhlas uživatele pro udělení citlivých oprávnění.
Server Android Police při testování Android 15 Developer Preview 2 zjistil, že Google pro letošek toto minimum posunul. Test instalací aplikace přes ADB ukázal, že starší aplikace zaměřená na Android 6.0, která se na Android 14 instaluje naprosto v pořádku, se na aktuální sestavení Androidu 15 se vůbec neinstaluje. Zdá se, že tento blok už je v platnosti, ale ještě není uzamčen. Nové minimum tak zřejmě bude SDK 24, což odpovídá Androidu 7.1.
Čtěte také: Proč chtít Android 15? Nabídne funkci, která zachrání váš telefon
Naprostá většina uživatelů pravděpodobně nová omezení vůbec nezaregistruje. Dnes většina aplikací cílí na novější, ne-li nejnovější verze Android. Takových aplikací, kterých se nový minimální požadavek dotkne, bude naprosté minimum. V jejich případě budou nicméně jejich autoři nuceni zvýšit cílovou verzi, aby je bylo možné stále nainstalovat.
Je možné, že operační systém Android zdvihne minimální laťku pro podporovanou verzi SDK i příští rok. Google Play sice po celá léta neustále zvyšuje cílovou verzi SDK, kterou musí vývojáři splnit, aby mohli aplikaci v obchodě publikovat. Zákaz instalace příliš starých aplikací přímo na úrovni systému je však mnohem účinnější. Důvod je jediný – ochránit uživatele před podvodnými nebezpečnými aplikacemi.
Společnost Google se snaží zajistit, aby vývojáři udržovali své aplikace aktualizované. Už loni začal Google Play před uživateli skrývat zastaralé aplikace a Android 14 neumožňuje instalovat aplikace, které nepodporují minimálně verzi SDK 23, což odpovídá Androidu 6.0 Marshmallow vydanému v roce 2015. Nadcházející Android 15 však toto minimum opět posouvá.
Volba SDK verze 23 jako prahové hodnoty v předchozí verzi Androidu byla logická, protože vývojáři se zlými úmysly často vytvářeli aplikace, které záměrně cílily na SDK verze 22 nebo nižší, aby mohly obejít klíčové bezpečnostní funkce zavedené v novějších verzích Androidu. Právě v Androidu 6.0 totiž Google představil svůj model oprávnění za běhu, který vyžaduje, aby aplikace explicitně získaly souhlas uživatele pro udělení citlivých oprávnění.
Server Android Police při testování Android 15 Developer Preview 2 zjistil, že Google pro letošek toto minimum posunul. Test instalací aplikace přes ADB ukázal, že starší aplikace zaměřená na Android 6.0, která se na Android 14 instaluje naprosto v pořádku, se na aktuální sestavení Androidu 15 se vůbec neinstaluje. Zdá se, že tento blok už je v platnosti, ale ještě není uzamčen. Nové minimum tak zřejmě bude SDK 24, což odpovídá Androidu 7.1.
Čtěte také: Proč chtít Android 15? Nabídne funkci, která zachrání váš telefon
Naprostá většina uživatelů pravděpodobně nová omezení vůbec nezaregistruje. Dnes většina aplikací cílí na novější, ne-li nejnovější verze Android. Takových aplikací, kterých se nový minimální požadavek dotkne, bude naprosté minimum. V jejich případě budou nicméně jejich autoři nuceni zvýšit cílovou verzi, aby je bylo možné stále nainstalovat.
Je možné, že operační systém Android zdvihne minimální laťku pro podporovanou verzi SDK i příští rok. Google Play sice po celá léta neustále zvyšuje cílovou verzi SDK, kterou musí vývojáři splnit, aby mohli aplikaci v obchodě publikovat. Zákaz instalace příliš starých aplikací přímo na úrovni systému je však mnohem účinnější. Důvod je jediný – ochránit uživatele před podvodnými nebezpečnými aplikacemi.