Čokoládová diéta s KitKat Ako Google detoxikoval Android - JAXenter
Android 4.4 KitKat je predovšetkým o efektívnosti a odozve. Verzia bola vytvorená pre zariadenia s iba 512 MB RAM. Dave Burke, vedúci inžinierstva pre Android v spoločnosti Google, popisuje svoje príspevky k novej verzii mobilného operačného systému v rozhovore pre ReadWrite takto:

Keď som začínal, najskôr som pracoval na projekte Butter, aby bol systém plynulejší. Jediná vec je: maslo dodáva váhu. Takže potom som sa obrátil na Projekt Svelte, aby som schudol. Takže môj príspevok pre Android je v zásade nulový.
Za týmto zábavným tvrdením stojí veľké úsilie: Procesy základného systému v Androide by teraz mali využívať menej haldy a operačný systém tiež silnejšie chráni systémovú pamäť pred službami, ktoré využívajú veľa RAM. Tieto nové funkcie sprevádzajú nové nástroje na ovládanie, napríklad nástroj Procstats, ktorý zobrazuje podrobnosti o využití pamäte.
V skratke: S Kitkat by mal byť operačný systém čo najviac zoštíhlený, aby fungoval hladko aj na zariadeniach základnej úrovne s malým vybavením. Za týmto optimalizačným úsilím stojí Project Svelte a zaisťuje hladký chod Kitkatu aj na zariadeniach, ktoré majú iba 512 MB RAM. Hlavným cieľom je eliminovať jeden z najväčších problémov platformy: fragmentáciu. Vďaka nízkym nárokom na hardvér by sa lacné zariadenia mali spoliehať aj na KitKat a nie na starodávny Android 2.3.
V rozhovore pre ReadWrite Burke vysvetľuje, ako je možné takzvanú „pamäťovú stopu“ operačného systému znížiť na 512 MB: Vzali ste si smartphone Nexus 4 a upravovali ste ho tak dlho, že bežal na 512 MB.
Druhý krok vyzval na spustenie KitKatu so zníženým rozlíšením a iba dvoma namiesto štyroch procesorov. Okrem toho bola znížená frekvencia hodín. Aby tím pracoval čo najťažšie, všetci museli používať tieto upravené Nexus 4.
V ďalšom kurze sa zamerali na to, ako aplikácie reagujú a zlyhávajú v nepriaznivých situáciách pri ukladaní. Bolo tiež dôležité umožniť vývojárom lepšie merať pamäťový hlad ich aplikácií. Za týmto účelom dostala KitKat už spomenutú položku „Štatistiky procesu“ v položke ponuky „Možnosti pre vývojárov“. Vývojári si tu môžu pozrieť množstvo údajov špecifických pre jednotlivé aplikácie: Ako často sa aplikácia spúšťa, koľko pamäte RAM používa atď.
Menšia pamäťová stopa sa dosiahla začlenením funkcií Androidu do vylepšenej verzie Nexus 4. Okrem toho sa znížila stopa aplikácií Google tým, že sa odpojili od operačného systému a umožnili im pôsobiť ako jednotlivé aplikácie a nie ako súčasť operačného systému.
Vylepšená reakcia aplikácií na zlé situácie a zlyhania úložiska sa dosiahla lepším monitorovaním výkonu aplikácií a spôsobu, akým s nimi OS pracuje. Napríklad, ak aplikácia v priebehu určitého časového obdobia použije príliš veľa pamäte, systém ju ukončí.
Koncový užívateľ si tieto zmeny v porovnaní s Androidom 4.3 Jelly Bean takmer nevšimne - a presne tak to má byť!
Prehľad nových funkcií a funkcií Android 4.4 môžete získať v článku „Majte pauzu, majte nový Android KitKat 4.4“.