Logo nl.androidermagazine.com
Logo nl.androidermagazine.com

Multitasking op de HTC One x is niet kapot, het is aangepast

Anonim

Er is wat gedoe over de manier waarop de HTC One X (en One XL) omgaan met multitasking, waarbij sommige mensen zeggen dat de telefoon kapot is als het gaat over de manier waarop taken op de achtergrond worden afgehandeld. Hoewel het zeker anders is dan wat we zien op de Samsung Galaxy Nexus, of andere apparaten met eerdere versies van Android, is het helemaal niet kapot - HTC heeft het net aangepast. Zoals al het andere in de Android-broncode, is de manier waarop de kernel en het systeem geheugen vrijmaken van achtergrondtaken wijd open en afhankelijk van de gril van wie de software ook bouwt. In dit geval is het een gebied waar we redelijk bekend mee zijn, en iets waar we sinds de dagen van de nederige HTC Hero op hebben gehackt - de minfree-instellingen en de kernel-geheugengebreker.

Wat er gebeurt, is dat de instellingen zijn aangepast om meer geheugen vrij te houden voor Sense 4 om op te slokken, ten koste van toepassingen die op de achtergrond worden uitgevoerd. Het is geen grote bewerking, maar met het grote scherm van de One X en de grote voetafdruk van Sense 4 is het een bewerking die groot genoeg is om dingen op de achtergrond agressiever te sluiten dan we gewend zijn te zien. Apps die een beetje prioriteit hebben (variërend van de belangrijke dingen zoals de telefoonkiezer tot de minder belangrijke zoals de muziekspeler) lijken prima te werken, maar grotere applicaties, zoals Chrome beta, lijken op te schorten en moeten opnieuw -open wanneer ze worden teruggestuurd vanuit het menu om van toepassing te wisselen.

Voor de meer nerds onder ons, heb ik één set veranderingen in de opstartinstallatiekopie van de One X bekeken en gevonden. De Stock AOSP-build van 4.0.4 schrijft deze waarden naar de minfree-instellingen:

8099, 10132, 12165, 14213, 16245, 20295

De AT&T HTC One X gebruikt deze instellingen (aangezien we het systeem toch gebruiken):

7746, 9720, 11694, 13742, 15715, 24709

Onze Tegra 3-versie van de HTC One X toont opnieuw het volgende, terwijl we het systeem gebruiken:

8192, 10240, 12288, 14336, 16384, 20480

Het is zeer waarschijnlijk dat er ook andere wijzigingen in de kernelbron zijn.

Het echte probleem hier is dat het anders is dan we gewend zijn te zien. Velen lijken het niet leuk te vinden en geven de voorkeur aan de "oude manier". Als je in de root-trein rijdt, is dat een mogelijkheid - onze eigen Senior Developer Beezy kijkt naar dingen en werkt aan een paar bewerkingen. Als je je apparaat niet wilt hacken, moet je je realiseren dat HTC de One X op hun manier heeft gebouwd. Het is niet verkeerd, het is gewoon geen standaard Android.

Bron: Android Central-forums