Чоколадна диета со KitKat Како Google го детоксифицираше Android - JAXenter

Андроид 4.4 КитКат е поврзана со ефикасноста и одговорноста. Верзијата е создадена да работи на уреди со само 512 MB RAM меморија. Дејв Бурк, раководител на инженерство за Android во Google, ги опишува своите придонеси во новата верзија на мобилниот оперативен систем во интервју за ReadWrite на следниов начин:

google

Кога започнав, прво работев на Project Butter за да го направам системот пофлуиден. Единственото нешто е: путерот додава тежина. Па после тоа се свртев кон Проектот Свелте за да ослабам. Значи, мојот придонес за Андроид е во основа нула.

Голем напор стои зад оваа забавна изјава: Основните процеси на системот во Андроид отсега треба да користат помалку грамада, а ОС исто така ќе ја заштити системската меморија посилно од услугите што користат многу RAM меморија. Овие нови функционалности се придружени со нови алатки за контрола, како што е алатката Procstats, која прикажува детали за употребата на меморијата.

Накратко: Со Киткат, оперативниот систем треба да се намали колку што е можно, така што тој работи непречено дури и на почетни уреди со мала опрема. Project Svelte се залага за овие напори за оптимизација и гарантира дека Kitkat работи непречено дури и на уреди кои имаат само 512 MB RAM меморија. Главната цел на ова е да се елиминира еден од најголемите проблеми на платформата: фрагментација. Благодарение на ниските хардверски побарувања, ефтините уреди треба да се потпрат и на КитКат, а не на античкиот Андроид 2.3.

Во интервју за ReadWrite, Бурк објаснува како таканаречениот „мемориски отпечаток“ на оперативниот систем може да се намали на 512 МБ: Зедовте паметен телефон Nexus 4 и го менувавте толку долго што работи на 512 МБ.

Чекор два повика KitKat да работи со намалена резолуција и само два, наместо четири процесори. Покрај тоа, фреквенцијата на часовникот беше намалена. За тимот да работи што е можно понапорно, сите мораа да ги користат овие модифицирани Nexus 4s.

Во понатамошниот тек, фокусот беше на тоа како апликациите реагираат и паѓаат во неповолни ситуации на складирање. Исто така беше важно да им се овозможи на развивачите подобро да го измерат гладта во меморијата на нивните апликации. За ова, на KitKat му беше дадена веќе споменатата точка „Статистички процеси“ под изборната ставка „Опции за програмери“. Програмерите можат да прегледуваат бројни податоци специфични за апликациите тука: Колку често работи апликација, колку RAM меморија користи, итн.

Помал отпечаток на меморијата беше постигнат со вклучување на функциите на Android во изменетата верзија на Nexus 4. Покрај тоа, стапалото на апликациите на Google е намалено со нивно раздвојување од оперативниот систем и дозволување да дејствуваат како индивидуални апликации наместо како дел од ОС.

Подобрената реакција на апликациите на лоши ситуации во складирање и падови беше постигната преку подобро следење на перформансите на апликациите и начинот на управување со нив од страна на ОС. На пример, ако некоја апликација користи премногу меморија во одреден временски период, системот ќе ја прекине.

Крајниот корисник тешко ги забележува овие промени во споредба со Android 4.3 Jelly Bean - и токму така треба да биде!

Преглед на новите функции и функции на Android 4.4 можете да најдете во написот „Одмори, имај нов Android KitKat 4.4“.