Android KitKat přenese low-end boj na Windows Phone

Ikona času čtení 3 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

kk-android-44

Nejnovější verze Androidu vyžadují stále více hardwaru, aby fungovaly efektivně, většina zařízení nyní potřebuje 2 GB RAM.

To znamenalo, že telefony s Androidem nižší třídy měly tendenci být dodávány se staršími verzemi operačního systému, dokonce až ve verzi 2.3, aby umožnily operačnímu systému běžet vůbec, natož hladce, na telefonech s nízkou RAM.

Trochu jako raní savci v době dinosaurů, Windows Phone dokázal vyrůst ve výklenku, ve výklenku low-end smartphonu, kde byl jednoduše lépe přizpůsoben než nejnovější verze Androidu od Google.

Jedinými dvěma mobilními operačními systémy, které získaly podíl na trhu ve 3. čtvrtletí 2013, byly Android a Windows Phone a mám podezření, že to nezůstalo bez povšimnutí Googlem.

Nejnovější verze jejich operačního systému, Android 4.4 nebo Kitkat, je zaměřena na opravu tohoto problému a zaměřuje se na „Android pro všechny“.

Google píše:

Android 4.4 je navržen tak, aby běžel rychle, plynule a pohotově na mnohem širším spektru zařízení než kdy předtím – včetně milionů zařízení základní úrovně po celém světě, která mají jen512MB RAM.

KitKat zjednodušuje každou hlavní komponentu, aby se snížila spotřeba paměti, a zavádí nová rozhraní API a nástroje, které vám pomohou vytvářet inovativní, citlivé a paměťově efektivní aplikace.

Výrobci OEM vytvářející novou generaci zařízení Android mohou využít cílená doporučení a možnosti efektivně spouštět Android 4.4 i na zařízeních s nízkou pamětí. Se správou paměti pomáhá ladění mezipaměti kódu Dalvik JIT, slučování stejné stránky jádra (KSM), swap do zRAM a další optimalizace. Nové možnosti konfigurace umožňují výrobcům OEM vyladit úrovně nedostatku paměti pro procesy, nastavit velikosti grafické mezipaměti, řídit obnovu paměti a další.

V samotném Androidu změny napříč systémem zlepšují správu paměti a snižují nároky na paměť. Procesy jádra systému jsou oříznuty používat méně hromady, a oni nyní více agresivně chránit systémovou paměť z aplikací spotřebovávajících velké množství paměti RAM. Když se spustí více služeb najednou – například když se změní připojení k síti – Android nyní spouští služby sériověv malých skupinách, aby se předešlo špičkovým nárokům na paměť.

Vývojářům pomáhá Android 4.4 aplikace, které jsou efektivní a reagují na všech zařízeních. Nové rozhraní API ActivityManager.isLowRamDevice() vám umožňuje vyladit chování vaší aplikace tak, aby odpovídalo konfiguraci paměti zařízení. Podle potřeby můžete upravit nebo zakázat funkce s velkou pamětí v závislosti na případech použití, které chcete na zařízeních základní úrovně podporovat. Přečtěte si další informace o optimalizaci aplikací pro zařízení s nízkou pamětí zde.

Nové nástroje vám také poskytují silný přehled o využití paměti vaší aplikací. Thenástroj procstats podrobnosti o využití paměti v průběhu času, s dobou běhu a paměťovou stopou pro aplikace v popředí a služby na pozadí. Jako nová možnost pro vývojáře je k dispozici také zobrazení na zařízení. The nástroj meminfo je vylepšen, aby bylo snazší odhalit paměťové trendy a problémy, a odhaluje další paměťovou režii, která dříve nebyla viditelná.

Zobrazit celou stránku zde Google.

Uvidí se, zda Google dosáhne svého cíle odvrátit fragmentaci a ponechat celou řadu svých telefonů Android na stejné virtuální stránce, ale hrozba pro Windows Phone je jasná – už nebude v bezpečí, když jde o low-end. a musí pokračovat v práci na své hodnotové nabídce, pokud si chce udržet dynamiku do roku 2014.

Myslí si naši čtenáři, že Google dokáže opravit problémy s low-end telefony a udusit Windows Phone, nebo to bude jako Project Butter, který sliboval odstranění zpoždění v Androidu, ale nikdy nedodal? Dejte nám vědět níže.

Více o tématech: robot, konkurence, Windows Phone