T-Mobile G2x - The Software

The G2x, like the G2 before it, ships with a nearly stock version of the Android UI. I owned a G2 for a number of months (the preview we did was actually my personal device) before selling it due to issues with the slider/hinge mechanism, but I absolutely loved the Android build on it. Using the stock UI is a breath of fresh air from all of the devices with overbearing skins (I’m looking directly at you, HTC and Motorola). LG and Samsung don’t have particularly intrusive UI overlays, but they’re definitely not that useful. HTC’s series of Sense UIs is actually pretty good, but it’s a pretty heavy reskin of Android. Motorola, of course, has the absolutely amazing Motoblur to their credit...the less said about it, the better. Compared to them, using stock Android is a light and joyous experience. 

I have a MyTouch Slide 4G here as well, and I’m switching between them basically every other day. The MyTouch has a stripped down version of Sense 3.0, but coming back to the G2x’s stock UI is always so refreshing.

Now here’s the weird thing. The lack of any real UI overlays should in theory make it easier for updates to show up. The key words here are “in theory”. T-Mobile was very (very) slow in getting the Gingerbread update out for the G2 and G2x, but they finally got those out this week (it was brilliant - I basically finished my review, then the day I was going to post it, the Gingerbread update came out and I had to frantically rebenchmark and rewrite large parts of my review. Dear T-Mobile and LG, I thank you for simultaneously making and ruining my day.) 

The current software revision is 2.3.3, so not quite the latest revision of Android (which is at 2.3.5), but after how long it took to move forward from 2.2.2, I’m not going to complain. Stock Froyo was smooth on Tegra 2, but Gingerbread takes the smoothness to a whole new level. I described it to Brian as being like a hot knife through butter. It’s really, really quick, there is absolutely no lag throughout any of the UI. If the G2x isn’t the fastest and smoothest Android device I’ve ever used, it has to be very close to it. The Sense 3.0-based Sensation and MyTouch Slide 4G have nothing on this phone.

Regardless of whether we were running the Gingerbread or Froyo ROM, we noticed some instability with the phone. In particular, we ran into one particular bug that was pretty maddening - at the end of phone calls, the phone would occasionally go completely unresponsive. And I mean, the phone would still be running, but the touch screen, capacitive buttons, and even hardware buttons would simply stop working. If you were on the phone, the call would stay active with no way for you to end it unless the other person ends it at first. But because the hardware buttons don’t function, you can’t even power the phone off without removing the battery. It happens often enough to be annoying - I probably saw it twice or thrice a week on average while I had the phone, and almost once a day at certain points. It even happened the day I got the Gingerbread update.

I asked Brian about it, and he floated the idea that it might be a bug in the the radio interface layer, which provides an interface between Android’s telephony services and the onboard cellular radios. If so, it’d just be another sign that maybe the G2x came out of the oven a little bit half-baked from a baseband and software point of view.

As far as other bugs, I noticed one other mildly annoying thing. Every time you wake the phone from display sleep, whatever the last displayed screen was will briefly flash on the display for maybe a tenth of a second, before changing to the correct image. It’s a bit odd, and there doesn’t seem to be a way to get rid of that behaviour. But the big stuff here is all right, especially with the stock Gingerbread ROM. If T-Mobile can get some of the instability fixed, it’d be perfect.

T-Mobile G2x - The Network T-Mobile G2x - The Performance
Comments Locked

36 Comments

View All Comments

  • aegisofrime - Wednesday, August 3, 2011 - link

    My Galaxy S II does Sunspider 0.9 in 3423.8ms, if you guys want another data point.
  • Brian Klug - Wednesday, August 3, 2011 - link

    Sunspider 0.9, or Sunspider 0.9.1? Methinks the latter ;)

    -Brian
  • fixxxer0 - Wednesday, August 3, 2011 - link

    My droid x on CM7 rom does the sunspider 0.9 in 3945ms (vs 7014 for stock) for peoples comparison.

    not overclocked at all (undervolteded though)
  • yourwhiteshadow - Wednesday, August 3, 2011 - link

    if you're going to mod the phone you get, you might as well get the G2x, but otherwise you're better off with the sensation.

    hopefully we'll see these benchmarks repeated with a stable CM build.
  • Brian Klug - Wednesday, August 3, 2011 - link

    That's actually our plan - to do a CM story and show some performance numbers. I've actually run all the betas and the final stable CM7 builds on the Optimus 2X which we still have kicking around.

    Honestly from the sound of it, CM7 is much, much more stable than the binary that LG has pushed out to the G2x. I can't speak too much for the G2x version of CM7, but the Optimus 2X CM7 build is flawless.

    -Brian
  • arbarath - Wednesday, August 3, 2011 - link

    I own Optimus 2X and I was very excited when I bought it.

    I am really disappointed after I bought. Sometimes my single core HTC desire performs better than Dual Core Optimus 2X. I have all above mentioned problems. The phone suddenly becomes very slow. The pre dexopt issue also killing. When you want to add a widget u need to wait for 30 sec to bring up the list of widgets.

    I tried Cyanogen Nightlies but not stable yet. I get too much of dropped calls with RC1. I will move to cyanogen. I have no hope on LG's software side. Better they could hire some cyanogen group persons to develop their software.

    I am not recommending LG Phones to any of my friends.. after all these..
  • fabarati - Friday, August 5, 2011 - link

    You should try out Modacos GR2 alpha. It's fluid and smooth and quick and pretty damn stable. But more importantly, it has all the LG software improvements, like a better texting app, better contacts app, 720p mkv playback, LGs camera app.

    Also, there's a camera app mod that allows 30fps 1080p recording @ 17 mbps and 30 fps 720p @ 10 mbps, greatly increasing video quality. It's also available for CM7.

    But yeah, it's a tinkerers phone.

    /optimus 2x owner
  • roguecong - Wednesday, August 3, 2011 - link

    i recorded a clip on the "high" setting and it showed as 1080(8)/23 in windows properties - with a lousy 128kbps audio.
  • fabarati - Friday, August 5, 2011 - link

    There's a camera app mod that allows 30fps 1080p recording @ 17 mbps and 30 fps 720p @ 10 mbps, greatly increasing video quality.

    The audio is limited by the microphones. Increasing the bit rate won't improve audio, but lowering it won't necessarily worsen it.
  • Vinas - Wednesday, August 3, 2011 - link

    I liked the last half of this review. Still I feel that the benchmarks are not a good indication of performance since these phones are not running the same stuff. For instance the HTC sensation only had about 100MB free with sense 3.0 running. It also has a much better qhd screen, so the resolution is just higher although it keeps up well. Basically I bought the sensation over the g2x. In the end sense 3.0 is pretty awesome and I'm not wanting to switch back anytime soon.

Log in

Don't have an account? Sign up now