Csokoládé diéta a KitKat segítségével Hogyan méregtelenítette a Google az Androidot - JAXenter

Az Android 4.4 KitKat a hatékonyságról és az érzékenységről szól. A verzió csak 512 MB RAM-mal rendelkező eszközökön futtatható. Dave Burke, a Google Android fejlesztési vezetője a ReadWrite-nek adott interjúban a következőképpen írja le a mobil operációs rendszer új verziójához való hozzájárulását:

méregtelenítette

Amikor elkezdtem, először a Project Butter-en dolgoztam, hogy a rendszer folyékonyabb legyen. Az egyetlen dolog: a vaj megnöveli a súlyt. Tehát ezek után a Project Svelte-hez fordultam, hogy lefogyjak. Tehát az Androidhoz való hozzájárulásom alapvetően nulla.

Széles körű erőfeszítések állnak e mulatságos kijelentés mögött: Az Android központi rendszerfolyamatainak most kevesebb halmot kell használniuk, és az operációs rendszer a rendszer memóriáját is erősebben megvédi a sok RAM-ot használó szolgáltatásoktól. Ezeket az új funkciókat új vezérlőeszközök kísérik, például a Procstats eszköz, amely a memóriahasználat részleteit mutatja be.

Röviden: A Kitkat használatával az operációs rendszert a lehető legnagyobb mértékben le kell szűkíteni, hogy zökkenőmentesen működjön még a belépőszintű, kevés felszereléssel rendelkező eszközökön is. A Project Svelte ezeknek az optimalizálási törekvéseknek felel meg, és biztosítja, hogy a Kitkat zökkenőmentesen működjön azokon az eszközökön is, amelyek csak 512 MB RAM-mal rendelkeznek. Ennek fő célja a platform egyik legnagyobb problémájának, a széttagoltságnak a megszüntetése. Az alacsony hardverigénynek köszönhetően az olcsó eszközöknek is a KitKat-ra és nem az ősi Android 2.3-ra kell támaszkodniuk.

A ReadWrite-nek adott interjúban Burke elmagyarázza, hogyan lehet az operációs rendszer úgynevezett „memória-lábnyomát” 512 MB-ra csökkenteni: Elvett egy Nexus 4 okostelefont, és olyan sokáig módosította, hogy 512 MB-os legyen.

A második lépés azt írta elő, hogy a KitKat csökkentett felbontással és csak négy processzor helyett kettővel futtasson. Ezenkívül csökkentették az órajel frekvenciáját. Annak érdekében, hogy a csapat a lehető legjobban dolgozzon, mindenkinek ezeket a módosított Nexus 4-eket kellett használnia.

A további tanfolyamon az volt a hangsúly, hogy az alkalmazások hogyan reagálnak és összeomlanak kedvezőtlen tárolási helyzetekben. Fontos volt továbbá lehetővé tenni a fejlesztők számára, hogy jobban mérjék az alkalmazások memóriaéhségét. Ehhez a KitKat megkapta a már említett „Feldolgozási statisztikák” tételt a „Fejlesztői opciók” menüpont alatt. A fejlesztők számos alkalmazás-specifikus adatot tekinthetnek meg itt: Milyen gyakran fut egy alkalmazás, mennyi RAM-ot használ stb.

Kisebb memóriaterületet értek el, ha az Android funkcióit beépítették a Nexus 4 átalakított változatába. Ezenkívül csökkentette a Google-alkalmazások lábnyomát azáltal, hogy elválasztotta őket az operációs rendszertől, és lehetővé tette számukra, hogy egyedi alkalmazásokként működjenek, nem pedig az operációs rendszer részeként.

Az alkalmazások jobb reakciója a rossz tárolási helyzetekre és összeomlásokra az alkalmazás teljesítményének és az operációs rendszer által történő kezelésének jobb figyelemmel kísérésével valósult meg. Például, ha egy alkalmazás egy bizonyos időn belül túl sok memóriát használ fel, a rendszer leállítja azt.

A végfelhasználó alig veszi észre ezeket a változásokat az Android 4.3 Jelly Beanhez képest - és pontosan így kell lennie!

Az Android 4.4 új funkcióiról és funkcióiról áttekintést kaphat a "Szünet, új Android KitKat 4.4" című cikkben.