Logo bg.androidermagazine.com
Logo bg.androidermagazine.com

Многозадачността на htc one x не е счупена, тя е персонализирана

Anonim

Има някаква суматоха от начина, по който HTC One X (и One XL) се справя с многозадачност, като някои хора казват, че телефонът е счупен, когато говорим за начина, по който се справя със задачите във фонов режим. Макар че със сигурност е различно от това, което виждаме в Samsung Galaxy Nexus или други устройства, работещи с предишни версии на Android, той изобщо не е счупен - HTC току-що го е ощипал. Както всичко останало в изходния код на Android, начинът, по който ядрото и системната свободна памет от фоновите задачи е широко отворен и подчинен на прищявката на всеки, който прави изграждането на софтуера. В този случай това е област, с която сме доста запознати и нещо, с което хакваме още от дните на ниско HTC Hero - настройките на minfree и убиеца с ниска памет на ядрото.

Това, което се случва, е, че настройките са коригирани, за да се запази повече паметта, за да може Sense 4 да завие, за сметка на приложения, работещи на заден план. Това не е голяма редакция, но с големия екран на One X и големия отпечатък на Sense 4, това е достатъчно голяма редакция, за да принуди нещата да се затварят на заден план по-агресивно, отколкото сме свикнали да виждаме. Приложенията, които имат малко приоритет (вариращи от важните неща като телефонния набирател до не толкова важните като музикалния плейър), изглежда изглеждат добре, но по-големите приложения, като например бета версия на Chrome, изглежда, спират и трябва да се презареждат -отворете всеки път, когато са върнати от менюто за превключване на приложения.

За по-глупавите сред нас, погледнах и открих един набор от промени в изображението за зареждане на One X. Сградата Stock AOSP от 4.0.4 записва тези стойности в настройките на minfree:

8099, 10132, 12165, 14213, 16245, 20295

AT&T HTC One X използва следните настройки (както ние използваме системата, така или иначе):

7746, 9720, 11694, 13742, 15715, 24709

Нашата версия на Tegra 3 на HTC One X отново показва следното, тъй като използваме системата:

8192, 10240, 12288, 14336, 16384, 20480

Много е вероятно да има и други промени в източника на ядрото.

Истинският проблем тук е, че е различен от това, което сме свикнали да виждаме. На мнозина изглежда не им харесва и биха предпочели "стария начин". Ако карате коренния влак, това е възможност - нашият собствен старши разработчик Beezy разглежда нещата и работи върху няколко редакции. Ако не ви харесва устройството, ще трябва да осъзнаете, че HTC е изградил One X по техния начин. Не е грешно, просто не е наличен Android.

Източник: Android Central форуми