Keyboards

By default, the SGS2 comes with Swype and the Samsung keypad preinstalled. I’ve moved away from Swype in recent months and started taking to the default gingerbread keyboard quite a lot, and it’s odd to see that Samsung has removed it from their stock ROMs. For me, this was one of the major enhancements that came with 2.3, and it’s puzzling how many different OEMs choose to purposefully not include it, and instead include their own strange keyboard in its place.

 

The Samsung keypad honestly is less than ideal and feels like it belongs back in the Android 2.1 world from whence it came, which is likely why Swype is set as default. It lacks autocorrect functionality by default and generally just looks drab.

 

Getting autocorrection enabled requires diving into the menus and enabling it for your given language, and even then isn’t that great. I guess I’m confused why Samsung would elect to not include the excellent 2.3 keyboard and instead force users to install the APK themselves.

Messaging

SMS is one of those things that each phone needs to do perfectly, and I think it’s especially worth taking a formal look at when an OEM moves away from the stock Android application. Bring up messaging and you get a list of ongoing conversations sorted by last activity, just like you’d expect.

 

Tapping new gives you a nice, clean composition page complete with character count. The conversation view is threaded and in large speech bubbles, complete with date and time stamps on each message.

Honestly I can find no fault with the Samsung messaging application. It doesn’t make the mistake that other OEMs have made by making font overly huge or decorations take away from usability and vertical space, though the composition box could stand to be a row shorter so more of the thread is visible. In addition, I spent a lot of time hammering on the SGS2’s messaging stack to try and make it slow dramatically like I’ve seen a few other Android phones do - no such lag took place, which is a great sign, even after a few weeks without deleting anything.

Browser

Like the original Galaxy S, on SGS2 samsung has made enhancements to the browser that dramatically increase smoothness. At the time we could only explain the performance increase by shrugging and claiming it was GPU accelerated. We know a bit more now about what enhancements are required to make browsing smooth in this fashion, and the answer lies in a backing store. A backing store is essentially a nice way of saying cache, and in this case what’s being cached is the rendered page itself, which is either rendered into a texture or some intermediary that’s a step above final rendering.

A backing store is what makes iOS’ browser so smooth, and you can see it render into the texture (or if you overscroll beyond the render, where it hasn’t yet) with those little grey rectangles. Render into a big texture, and then it’s a relatively free GPU operation to transform and clip that texture when a user scrolls around the page, though zooming will require a re-draw. Until Android 3.x, however, the stock Android browser hasn’t had a backing store, which is why translating around feels choppy. As a result, it has been the burden of OEMs to make their browsers feel snappy by incorporating their own backing stores. HTC works with Qualcomm to bring an appropriate level of smoothness to their devices, I already mentioned Android 3.x has one (which will no doubt carry over to Ice Cream Sandwich), and Samsung again has one this go-around in SGS2 just like they did with the original SGS.

 

So how good is SGS2’s browser backing store? Very good. Far and away this is the smoothest Android 2.x browsing experience, by a large margin. The only downside to the whole thing is that the browser has 16 bit color, again undoubtedly to make this an easy texture for manipulation by the GPU. I’ve also noticed one or two times that the browser will go to a white screen instead of showing the content after it’s loaded, which to me indicates that getting the backing store always working perfectly with a big page can be a challenge - perhaps GPU memory is at a real premium when this happens. I’m told this is fixed in newer firmware editions. That said, the tradeoff is well worth it, as zooming, translating, just about everything is buttery smooth. Browser smoothness is finally basically at parity with iOS.

What’s very impressive is that Samsung even manages to keep Flash 10.3 plugins animated while panning and scrolling around, something that currently HTC temporarily halts while translating around in their browser. It’s hard to communicate just how smooth and fluid the SGS2 browser is, and I’d encourage interested parties to watch our video which demonstrates it.

Finally, there’s one last semi-hidden browser feature - custom user agents. Enter “about:useragent” into the URL bar, and you can pull up a menu and select between a number of different user agents and masquerade the SGS2 as an iPhone, Galaxy S, Desktop (OS X 10.5.7 Safari), Nexus One, Lismore, or custom. This is something again I wish the stock Android browser would offer similar control over.

Software - Android 2.3.3 and TouchWiz 4.0 Applications and Storage Partitioning
Comments Locked

132 Comments

View All Comments

  • jcompagner - Monday, September 12, 2011 - link

    When i am already using it for months and months now, and i am already thinking maybe next month or 2 i will replace it with its successor the Nexus Prime or what ever it may be called...

    Again here the complains about no updates.
    What are you people complaining about, please...
    Samsung releases, yes not officially but they are real samsung releases, quite often roms
    for example here are the SGS2 once's:

    http://www.samfirmware.com/WEBPROTECT-i9100.htm

    A few releases per month, i am now on the latest one (2.3.4 of August 12)

    If you look there to other phones you also will see many updates of all the latest phones of samsung.

    So it is very easy and you dont need to root if you don't want to, just flash these roms. and you have a updated samsung made rom. (but yes 'leaked')
  • Reikon - Monday, September 12, 2011 - link

    "Vellamo produces its scores directly from frame counters, so what you're looking at is a direct representation of how fast these devices scroll through the three web tests above. The Galaxy S II is 20 - 35% faster than the Photon 4G and 45 - 100% faster than the EVO 3D."

    You mixed up Photon 4G and EVO 3D, either in the table or the comment under it. The data shows the SGS2 20-35% faster than the EVO 3D and 45-100% faster than the Photon 4G.
  • Stormkroe - Saturday, September 17, 2011 - link

    I thought I was the only one noticing this too. I'm also concerned with the adreno missing from the 2.1 off screen render tests, as well as pointing out that it would definitely be beating the S2 in GL 2.0 Pro if resolutions were normalized there. Feels like the whole thing was meant to really set the mali on a high horse. Don't get me wrong, I think it's great, just not "double the speed of the competition" when you throw the entire lineup in the mix.
  • poohbear - Tuesday, September 13, 2011 - link

    Nice to read this review finally, it is indeed an awesome piece of hardware. Im not even sure the iphone 5 will be able to compete? guess we'll find out next month!
  • PWRuser - Tuesday, September 13, 2011 - link

    Is the SGS2 memory the newer 30nm LPDDR2 1066 or the 800 one found in older phones?
  • QWIKSTRIKE - Tuesday, September 13, 2011 - link

    When will you do a Sprint review with CDMA antenna signal repsonsiveness
  • Olrac - Tuesday, September 13, 2011 - link

    Just for those who would like to know I am running The galaxy s2 overclocked to 1.6Ghz and its rock steady no crashes or freezes does not even get much warmer

    Linpack Single Threaded = 74 average and Multithreaded = 114

    Revolution rom with ninphetamine 2.1.3 kernel
  • lamecake - Wednesday, September 14, 2011 - link

    Just for comparision.. I have a HTC Sensation clocked at 1.6ghz with a Sense based rom. It's actually perfectly stable to 1.78ghz here but 1.6 should be no problem for any sensation.

    Linpack Single Threaded = 58 average and Multithreaded = 95

    Pyramid3D 7.4.0 with faux123 0.1.4 kernel.

    CM based roms just popping up, so anxious to see how a non-sense rom compares to the SGS2.
  • Pessimism - Tuesday, September 13, 2011 - link

    is not a coin cell battery. it is a supercapacitor, sort of a cross between a capacitor and a battery, they use them as a buffer between the phone and battery
  • lchen66666 - Tuesday, September 13, 2011 - link

    Rumors of iPhone5 indicate that iPhone5 will have the iPhone4 form. If this is realy, that would quite disappoint me. I will definitely consider GSS2 when I upgrade my old iPhone3GS. I was hoping iPhone5 comes with 4"+720P display+some other improvement(new camera chip, new design of antenna, and new CPU). 4" seems to be the sweet spot to be the smart phone(not too big, and not too small). If Apple doesn't have much improvement in the display. The faster CPU is not that useful.

    The review is very detail. Not very happy with a couple of things on GSS2. Resolution is not high enough for a 4.3" display. Audio quality is not good. Seems like GSS2 has very good camera chip for video and photo. Really like it. From your other review, I got impression that Super ALMOD plus display is much better than IPS. From this review, seems like SALMODE+ is similar to SIPS display used on other smart phones. I haven't seen Samsung SALMODE+ display in person.

Log in

Don't have an account? Sign up now