Shared publicly  - 
"Multitasking is operating normally according to our custom memory management specifications."
Ron Waldon's profile photoJohnny Phung (johnnythegeek)'s profile photoBarney Doan's profile photoRobin Lim's profile photo
Wow. Here's to hoping a dev can find a real fix for this.
Just when you think HTC have turned a corner :-(
So despite the wailing from Android fans, fragmentation ISN'T necessarily a good thing?
Native apps run really well because they're designed to work seamlessly with the hardware. Botching software to fit with a hardware always have compromises or worse, serious problems. 
Hilarious. Utter hilarity. What a "bait and switch." "Look at the pretty phone.... GOTCHA!"
Scott M
I really hope the rumour about google expanding the nexus line is true. More stock android phones please.
Complaint? Because they can't have more than 2-3 apps in that window? The trade off is battery life and since I can't put an extended battery on my HTC One X like I usually do on my other phone I'm fine with sense multitasking. No complaints here with my One X. Besides....chicks digg battery life.
This is not HTC's fault. If the applications in question were written with proper suspend/resume persistence, then the only thing you would notice would be slight latency when the data was pulled from storage.

Applications that don't properly store their entire state (unfortunately this includes the built-in Browser) have no option but to start fresh when they are resumed, even though the developers have the opportunity to fix this.
+Johnny Phung Having to launch apps from scratch consumes more battery life them leaving idle apps in the memory.

+Ron Waldon It is HTC's fault. Older HTC's can fully multi-task. Look at this pair YouTube video's at this link:

It does not even keep the browser running in the background. A DHD or Sensation XE multi-tasks better than the One X. The poorly built applications you are referring too will multi-task with other Android phones, even older HTC phones.
This cant be the apps fault, they multitask fine on other devices , os', and even other HTC phones
I guess ICS + Sense needs more than 1 GB of RAM. I used to be a big fan of Sense. Did wonders for Windows Mobile, was a really nice Android interface... but maybe it is not worth it anymore.
+Ron Waldon It's not the app. When it can't even keep a Service Process like Pandora playing music in the background for more than 3-4 songs without killing it, Sense must be really starving the system of memory.
I will accept that HTC's treatment of Background Services breaks basic Android compatibility. If HTC is terminating Background Services outside of the expected behaviour, then this is bad and they should stop doing it.

Outside of Background Services, however, an application should make no assumptions about what happens to it when it isn't currently on-screen. A thoroughly well-written application would save it's state and resume correctly. Android OS must have the freedom to swap applications in and out of memory, and only the app developer will know the most efficient representation of state for their app.

This is why stock ICS has a Developer option to force immediate aggressive garbage collection of past Activities. Good developers turn this on and make sure their apps respond properly to suspend and resume events.
+Ron Waldon Agreed, ordinary background apps must expect to be killed when memory is low, and should save their state for resuming. Even Service Processes need to handle this.

But when multiple user reports indicate that a 1GB device is killing off background apps willy-nilly (regardless of user activity), this impacts user experience (and battery life) even with well-written apps. And when even Service Processes are killed off, that's a sure sign something is badly effed-up.
Does anybody know if this affects the One S too?
+Roberto Lim I don't often launch 10 different apps every 30 minutes when I'm on my phone. Every 30 minutes is either gmail, facebook, or gplus. All the other apps are about every few hours or at times when my phone is plugged into the power outlet.

And does the DHD or Sensation XE have LTE or ICS? Let see how the multitasking effects the battery life after they update to 4.0.
+Johnny Phung That's your argument?! LOL. Your use-case doesn't represent the whole or the majority. The fact that there's an uproar about this indicates that your use-case is the outlier -- the exception -- not the norm. By asking that inane question about the DHD and SXE, you've not only demonstrated your fallacy, but the correctness of +Roberto Lim The fact that the DHD and SXE don't have LTE or ICS coupled with Sense 4.0 and great battery life is the point. HTC bastardized ICS in order to prioritize Sense and for what? For it to perform worse in some (maybe, most) use-cases at the expense of saying it has great battery life. The compromises of a non-replaceable battery rear their heads. People who have an HTC One X were duped by sites like the Verge that call it a beautiful device. Beauty, it seems is only skin deep.
+Johnny Phung We are not talking about ten apps, but the inability to keep the browser, Twitter and Pulse running at the same time.

I was testing a Sensation XE, DHD and Galaxy Nexus side by side today. The XE is on ICS and Sense 3.6. The DHD on Gingerbread with Sense 3.0. The XE flushes apps from the memory faster than the DHD, but nothing like the HOX in the video above. The Galaxy Nexus handles multitasking far better than either two.

HTC says: "That said, right now multitasking is operating normally according to our custom memory management specifications which balance core ICS features with a consistent HTC Sense experience."

They acknowledge that they had to modify the way Android 4.0 manages memory to accommodate more RAM. How much does another 512MB cost the manufacturer?

+Barney Doan My DHD is 15 months old. I got a new battery for it last week from HTC. User replaceable batteries are worth more than a mm or so thinner.

+Ron Waldon Thanks. That is the phone I was looking forward too.
Add a comment...