Nejlepší kořenové funkce, které se dostaly do AOSP

click fraud protection

Zjistěte, které z funkcí, které považujete za samozřejmé, ve skutečnosti pocházejí od nadšenců a vývojářské komunity!

Android je zdaleka jedním z nejoblíbenějších mobilních operačních systémů, a to díky svému převratnému růstu nejen díky Open Handset Aliance, ale také k řadě užitečných funkcí, které systém obsahuje, funkcím, které jsou skutečně produktivní, spíše než jen zvonky a píšťalky.

Nebylo tomu tak ale vždy a v začátcích postrádaly sestavení firmwaru mnoho komponent bohatých na funkce, které vidíme dnes. Většina z těchto funkcí se zrodila buď v samotném Mountain View, nebo v srdci mnoha výrobců OEM zařízení, kteří upravují Android podle svých představ... ale několik funkcí pocházelo z komunity nadšenců pro Android, ano, uhodli jste správně. Často začínající jako kořenové aplikace, některé malé mody nebo vlastní funkce ROM nakonec získaly dostatečnou trakci, aby si vysloužily místo v úložišti AOSP, ať už jako přímé importy nebo pěkné „porty“. Zde jsou některé z nejpozoruhodnějších:


Upozornění na upozornění

Na začátku roku 2014 The Paranoidní Android tým oznámil Hover, oznamovací a multitaskingovou funkci, která byla o ulici před čímkoli jiným dostupným v té době. Brzy po oznámení spustil tým první beta verzi firmwaru 4.3 a výsledná uživatelská zkušenost byla bezproblémová a mnohonásobně zvýšila produktivitu. Hover, evoluce systému Halo od PA, vyskakovala plovoucí oznámení v horní části obrazovky což uživatelům umožnilo rychle se podívat na příchozí oznámení a přejet je pryč nebo se s nimi zapojit jim. To nahradilo únavný oznamovací systém ticker vestavěný do Androidu a brzy poté Android Lollipop byl oznámen s vestavěnými plovoucími oznámeními, i když bez systému plovoucích oken že Vznášet se používá se při práci s oznámeními. Zajímavé je, že kód pro to, co začalo být známé jako „Oznámení s upozorněním“, byl objeven ležet nečinně v úložištích KitKat 4.3 a 4.4 a komunita rychle vyrobené mody abyste je umožnili. Od integrace do Androidu Lollipop se toho změnilo jen málo, s aktualizací 5.1, která přidává dříve chybějící funkci „swipe-up to hide“.

Přepínače oznámení (Rychlá nastavení)

CyanogenMod ušel dlouhou cestu od doby, kdy byl malou možností firmwaru s náhradními díly, a je průkopníkem mnoha funkcí jako součásti systému Android. CyanogenMod 7, Gingerbread iterace firmwaru a verze, která byla zodpovědná za uvedení jména CM na rty mnoha nadšenců, přinesl užitečnou a čas šetřící funkci do oznamovacího odstínu v podobě Quick Toggles, vypůjčených z podobné implementace Samsungu v TouchWiz. Tato malá tlačítka spočívala v horní části oznamovacího panelu a umožňovala uživatelům rychle přepínat důležité a často používané systémové funkce, jako je WiFi, Bluetooth, GPS atd.

Na rozdíl od plovoucích oznámení trvalo přepínačům oznámení čas, než se dostaly do AOSP, a nakonec se objevily v Android Jellybean pod názvem „Rychlá nastavení“ a ve formě skrytého panelu na panelu oznámení, přepínaného pomocí knoflík. Tato implementace však vedla k relativně špatnému uživatelskému dojmu vzhledem k nízké míře objevování panelu a Android Lollipop je posunul do popředí a střed panelu oznámení, který se nachází pod záhlavím, ale nad oznámeními, s možností je rychle skrýt přejetím prstem nahoru oznámení.

Snímky obrazovky

Jednou z nejviditelnějších vlastností jakéhokoli operačního systému je schopnost zachytit obsah aktuální obrazovky jako obrázek, neboli snímek obrazovky. Naneštěstí Android ve svých raných letech postrádal tuto možnost a pokročilí uživatelé se uchylovali ke kořenovým řešením, jako jsou tehdy populární Zastřel mě aby splnily jejich potřeby snímání obrazovky. Výjimkou byl TouchWiz, který uměl snížit hlasitost + kombinaci tlačítka napájení před AOSP. To se změnilo ve verzi Android 2.2 Froyo, když Google začal přidávat kód do AOSP, aby umožnil snímky obrazovky, i když ještě to nebylo oficiální API a pouze několik uživatelů Samsung Galaxy S hlásilo schopnost jej úspěšně vytáhnout vypnuto. Android 2.3 Gingerbread učinil API oficiální, přičemž aplikace dokázaly pořizovat snímky obrazovky zařízení bez přístupu root, ale až do Android 4.0 Ice Cream Sandwich vydal, že do systému byla přidána kombinace snímků Power + Volume Down a standardizována ve většině zařízení.

Nahrávání obrazovky

Nahrávání obrazovky je pro mnohé užitečná funkce, ať už chcete zachytit ukázku aplikace, nebo jste připraveni spuštění vašeho mobilního herního kanálu, ale až do Androidu 4.4 Kitkat neměl framework žádné nativní API, které by záznam. Předtím průkopnické aplikace jako např SCR využívalo rozhraní FrameBuffer nebo SurfaceFlinger API, ale i tak k nim aplikace, které byly běžně spouštěny, neměly přístup. Technika spouštění adb se chvíli vznášela, ale ukázalo se, že je opakující se a těžkopádná a řešením byly kořenové aplikace, které k klepnutí používaly oprávnění superuživatele. do těch API. Příchod KitKat změnil věci, Google konečně uznal důležitost nahrávání obrazovky a přidal veřejně přístupné API do rámec. Od této chvíle se aplikace mohly snadno připojit k systému a využívat vysoce kvalitní nahrávky, což změnilo celou krajinu nahrávání obrazovky na Androidu.

Aplikace na SD

Správa úložiště v systému Android bývala noční můrou a mnoho uživatelů strávilo hodiny s připojeným notebookem a zařízením Android, rozdělení jejich SD karty, psaní připojovacích skriptů a další, v hrdinském pokusu vymáčknout každý jeden megabajt, který je k dispozici uživatel. Malé vnitřní oddíly a neschopnost systému ukládat aplikace na SD kartu vedly k vážným problémům moderování míry instalací aplikací pro koncové uživatele a kromě rozdělování karet SD na oddíly i četné kořeny aplikace jako např Link2SD a Super aplikace 2SD přišel. Android 2.2 Froyo přinesl tuto funkcionalitu do operačního systému nativně a uživatelé najednou mohli některé aplikace částečně přesunout na SD kartu. Bylo to malé, ale významné zlepšení a od té doby se velikost vnitřních oddílů zvětšila ohromně a funkce klesla na důležitosti, ale v té době vyvolala řadu mračen vzhůru nohama.

Zakázat systémové aplikace

Předinstalované aplikace nebo „bloatware“, jak jim mnozí nadšenci rádi říkají, jsou aplikace předinstalované jako součást systému Android, buď od výrobce OEM nebo od operátora. Tyto aplikace častěji zabírají velké množství místa a poskytují nepotřebné funkce, což vede k vysilujícímu uživatelskému dojmu. Až do spuštění Honeycombu bylo jediným způsobem, jak se zbavit bloatwaru, použití kořenového odinstalačního programu. Spuštění systému Android 4.0 Ice Cream Sandwich však přineslo na stránku nastavení aplikace funkci, která vám umožnila zakázat systémové aplikace, a přesná reprodukce funkce s povoleným kořenem, poskytovala podobnou, ale reverzibilní funkci a fungovala bez problémů hned po vybalení, s uživatelsky přívětivým přístup.

Zdřímnout

Před pár lety nechvalně známý Greenify se začal objevovat jako řešení pro zvýšení výkonu a úsporu baterie, které efektivně uvádí aplikace na pozadí do vynuceného režimu spánku. Rychle se rozšířila, nároční uživatelé a nadšenci všude dostali opravu výkonu a vylepšení baterie a dodnes zůstává oblíbenou aplikací. Android 6.0 Marshmallow představil Doze, funkce tangenciální k cestě Greenify, která přinesla téměř magické možnosti úspory baterie jako pasivní službu, která je ve výchozím nastavení dostupná každému uživateli. Doze využívá pole senzorů Android k detekci, kdy se zařízení nehýbe, a následně se otočí vypnout téměř vše na zařízení, ukládat stav pouze pro hovory, SMS a další vysokou prioritu oznámení. Google má také chytrý pohotovostní plán, který vývojářům brání v neoprávněném přerušení Doze tím, že nařídí směrování a následné kontroly prostřednictvím serveru Google Cloud Messaging.

Čestná uznání

Navzdory tomu, že výše uvedené funkce patří mezi ty pozoruhodnější, které umožnily skok z komunitních funkcí do kódové základny AOSP, řada dalších relativně menších tak učinila také. Několik z nich bylo implementováno stejným způsobem jako jejich kořenové protějšky, ale většina z nich prošla změnami, které Google považoval za vhodné. Multiwindow byl mezi prvními, přičemž Android Marshmallow obsahoval skrytý přepínač pro aktivaci zvýšení produktivity na rozdělené obrazovce způsobem téměř identickým s firmwarem pro trh s náhradními díly jako OmniROM.

Mezi další, které prošly poměrně podstatnými úpravami, patří:

  1. Ovládání soukromí jako XPrivacy, která uživatelům umožňovala blokovat aplikacím přístup k určitým oprávněním. Verze tohoto se poprvé objevila v Androidu v Androidu 4.3 pod názvem 'App Ops', ale byla okamžitě odstraněna v Androidu 4.4 KitKat. Nalezeni uživatelé řešení povolit skrytá nastavení, ale až Android 6.0 Marshmallow přinesl plnohodnotný zásah do nastavení oprávnění
  2. Android byl mezi uživateli vždy oblíbený pro nekonečné možnosti přizpůsobení, které nabízí, a motivování je jednou z nejdůležitějších základních součástí přizpůsobení. Úplná tématika zařízení si získala popularitu vydáním tematického enginu T-Mobile a nějakou dobu měla monopol, dokud tým vývojářů nepřivedl RRO Layers na široká škála vlastních ROM. Layers, původně vytvořené ve společnosti Sony pro vývojáře motivů Xperia, získaly v komunitě ohromnou pozornost a uživatelé nedávno oznámili, že Layers motivy fungují nativně také v Androidu 6.0 Marshmallow (s rootem), což vede nadšence k přesvědčení, že plná podpora pro ně v rámci AOSP by mohla být přímo kolem roh.
  3. Zamykací obrazovka na Androidu zaznamenala v průběhu let širokou škálu změn, od jednoduchých Posuvník Froyo, widget vychvalující Jellybean a nakonec minimalistický a elegantní lízátko lockscreen. Zatímco aplikace jako WidgetLocker přinesla funkci widgetu zamykací obrazovky bez rootu, bylo na moddingové komunitě, aby na zamykací obrazovku přinesla funkce, jako je rychlé spouštění fotoaparátu a ovládání hudby. Nebylo to před uvedením Android Icecream Sandwich, kdy byly tyto sloučeny do AOSP a přetrvaly dodnes, i když s drobnými vylepšeními a vyleštěním.

Víte o nějaké funkci Androidu, která kdysi bývala výhradně rootem? Dejte nám vědět v sekci komentářů níže