Skip to main content

Touchflo 3D vs. SPB Mobile Shell

One of the attractions to the new HTC line-up is TouchFlo 3D. There is no argument that graphically, Touchflo 3D is a eye catching application. While it may be pretty to look at, how functional is it? Before Touchflo 3D hit the market, one of the more popular Today Screen alternatives was SPB's Mobile Shell. There are some reservations over Touchflo 3D's usefulness and SPB Mobile Shell might be a viable alternative for those HTC owners who are looking for something different. Could Mobile Shell hold it's own against the animated graphics of Touchflo?

We decided to compare these two applications and as Michael Buffer so aptly put it, "Let's get ready to rumble!" (key techno dance music please). Read on after the break to see how they measure up against each other.

The Players

HTC has used touch navigation for some time as well but dramatically improved things with the graphic punch. Combining touch navigation with eye-catching graphics, Touchflo puts the more common applications and functionalities at your fingertips. Touchflo 3D's home screen includes a snapshot of your call history and appointments. A series of pages follow the Home screen that places key components of Windows Mobile at your disposal. Each page will not only launch the associated application but it brings key features to the fore ground. Instead of launching the web browser and then going to a bookmark, you can go straight to a bookmarked page from the Internet Page. The same can be done for a particular song or photo in the Music and Photo/Videos pages. Touchflo made it a little easier for one touch access to specific items on your Windows Mobile device. Additionally, with devices such as the Fuze/Touch Pro, it includes a navigational menu of popular apps (email, web, contacts, notes, etc.) when you extend the keyboard.

SPB's Mobile Shell was introduces a few years ago as an alternative to the one dimensional Today Screen. The Mobile Shell itself gives you access to applications, settings, and speed dialing. By using touch navigation, Windows Mobile users could go from the alarm clock to speed dialing or scroll through the Program and Settings windows with a swipe of a finger.

A Now Screen is available when you wake your device up that takes you into the shell and displays basic information such as the date/time, weather, appointments and unread messaging. While the Shell itself isn't much different than the Touchflo 3D concept, I think the strength of Mobile Shell comes from it's Today Screen plug-in. SPB Mobile Shell improves user interface and increased functionality of the Windows Mobile Today screen by adding a tabbed section that is customizable to allow Windows Mobile users access to applications, weather information, speed dialing, alarms and other items you would use on a daily basis.

Strengths and Weaknesses

With devices such as the HTC Fuze or the Touch Diamond, one of the keys to a successful user interface is how well the device compensates for the lack of a front-facing keyboard. I'll take the slide out keyboard of the HTC Fuze over the Treo Pro's any day for long winded typing but, for one handed use, the front facing keyboard is hard to beat. You can't always stop what your doing (or have both hands free) to operate your Windows Mobile device and the more convenient the interface, the better.

Both Touchflo 3D and Mobile Shell strive to increase the functionality and user interface of your Windows Mobile device. Hands down, Touchflo 3D beats Mobile Shell with respect to style. The Weather Page is simply stunning and with customizations such as Fuzeberry the graphical impact Touchflo 3D only increases. However, as far as functionality and convienance, Mobile Shell has a slight edge.


Touchflo 3D's strength lies with its ability to access specific items without having to go through an applications front door. You can go directly to a bookmarked page on your browser, play a specific song, view a certain photograph directly from the Touchflo pages. You can also access key settings such as communications from Touchflo without having to cycle through the Windows Mobile pages. The downside to all this is that all these features are on multiple pages of Touchflo 3D. There is not a page that centralizes these features.

Mobile Shell does a better job of centralizing features. With the Today screen plug-in you have tabbed customizable access to speed dialing, weather, applications, alarms and other everyday items that you might need. Add the information that the Today screen already provides (tasks, calendar, messaging) and you have a lot at your disposal. Mobile Shell does come with a 'Tools' window that does put some of the more commonly used utilities at your finger tips (task manager, phone profile, file explorer) as well as a Soft Reset command (really nice if you don't have a convenient reset button). But it lacks the communications control Touchflo has. While Mobile Shell does a good job centralizing features, there's still room for improvement.

Everyday Use

While both Touchflo 3D and Mobile Shell are both capable interfaces for your Windows Mobile device, in everyday use I found Touchflo 3D to be a little cumbersome. For example, to speed dial a contact Touchflo has the People page which allows you to have a picture Rolodex of your favorite contacts. First I have to slide over to the People page, then by tapping on a contact your are launched you into a dial screen. From there you choose the number you want to dial and hit the dial key or tap the number display. With Mobile Shell, you also have a contacts page where if you tab a contact you're taken into a dial screen but you also have "one-touch" speed dialing from the Today Screen plug-in.

While the Weather page on Touchflo is simply "cool" with it's animation, you have to go to a separate screen to see the extended forecast or another selected city's conditions. With Mobile Shell's weather tab, you get the current conditions plus an extended forecast at a single glance. I'd call application access about a draw between these two. Touchflo has the Programs page and Mobile Shell has the program tab. I do like the settings page on Touchflo 3D as well as the Communications page that Fuzeberry adds. It makes your BT, Wifi, Data and radio controls easier to access. With Mobile Shell, you have to access the native communications settings of Windows Mobile. There's no question about it Touchflo 3D wins with regards to style points but Mobile Shell gets the nod for functionality.

Final Thoughts

So which is better? Does functionality give way to style with Touchflo 3D? Can the functionality of Mobile Shell overcome the graphics of Touchflo 3D? There's no question about it Touchflo 3D wins with regards to style points but Mobile Shell gets the nod for functionality. However, just when comparing Windows Mobile Standard to WM Pro or keyboard styles, there's really not a bad choice. The secret is finding what works best for you.

If you are looking for a solution for easier one-handed operation, simpler access to key items on your HTC Fuze, then the nod goes to Mobile Shell. I have access to all my pertinent information on my Home screen ranging from application launch to speed dialing. While Touchflo has similar access, you've got to swipe around to get to it.

If one-handed operation isn't as critical and you want to "wow" your friends with graphically pleasing screens, the Touchflo 3D wins out. Touchflo will allow you easier access to specific things (bookmarks, photos, videos, songs) as well as your communications control, but the display of appointments and multi-step speed dialing doesn't bode well for "on the go" operation.

Can they be better?


We are anticipating a new version of Mobile Shell and while superficial, maybe SPB will enhance the graphics of Mobile Shell. Maybe a with little animation to compete with Touchflo 3D's graphic advantage. While the Now screen has its usefulness, I would rather see a home screen integrated with Mobile Shell and take the native Today Screen out of the loop. A communications setting tool would also be a welcomed addition to the existing "Tools" window.

The one addition to Touchflo 3D that I think would be welcomed is a more concentrated home page. The flip clock is a nice visual effect but it dominates the home page. If you reduced the size of the clock, you could expand the number of appointments that appear on the home screen, add 3-4 one-touch speed dial icons, and have a unread message summary. Have the People page have the layout option similar to the Programs page where you can display smaller icons for the contact making them easier to access. Finally, Touchflo 3D needs to have the option to add/hide pages that you don't want without having to go to a third party application/hack. It would be nice to see Touchflo 3D options beyond enabling sound when scrolling, enabling a larger Start Menu and showing the system status screen when status icons are tapped.

Touchflo 3D is a very capable application but it spreads out the functionality of Windows Mobile too much for someone who is on the go. I like the centralized organization that Mobile Shell presents. For those interested in trying Mobile Shell as an alternative to Touchflo 3D, a downloadable trial is available. You might be surprised at the difference.

  • It kills me when 'experts' review packages, and complain about things that aren't real problems. For example, the 'large flip clock' on the home screen does in fact dominate the screen. But, if you'll notice the small arrow below the appointments. At least on the Sprint Diamond version, if you simply slide your finger up the screen (similar to launching the app cube on the original touch), you'll get a smaller clock, and there will be more room on the screen for calendar items. When you place a contact in the speed dial, did you notice that TF3D asks you which number is the primary contact? It then displays this beneath the picture. If you tap on the number, it automatically dials that number. However, if you wish to use a different number or text message, etc., you tap the picture, which takes you to the "dial screen". Granted, Mobile Shell appears to be very powerful (I've never used it for more than a couple of days), but every screen shot that I've ever seen is so busy that it gives me a headache.
  • I agree. When I tried the spb mobile shell, I had no idea what to do. It just looked too confusing. Sure, I could probably get used to it, but the time it takes to get used to wasn't worth the 1-2 secs I would save for "functionality."
    TF3D (which is free) is not the most "functional" in regard to "centralized" accessibility. But I find it to be much more intuitive (and less headache inducing) than spb mobile shell. While many people would find being able to use today's screen and the shell a plus, I find it even more confusing.
    All I gotta do with TF3D is just slide across the bar. I even got rid of some (most) of the tabs for more simplicity. Then why did I choose a winmo phone over an iphone? Well, I can't even think about having all these choices with an iphone, can I? :p
  • Well done with the comparison. I use both Spb and TF3D on my device as the two combined make it complete. Spb's smart gesture works with any application which makes it very useful. Oh, the FuzeBerry makes it even better!
  • How did you set up your phone to use both TF3D and SPB?
    I did it by acident and loved it, but have no idea how I did it. can you help me out?
  • While you have many good points, you missed one thing with the do away of the today screen, that is in using SPB Pocketplus, SPB Diary, SPB Weather, SPB Insight I have 7 tabs for apps and one tab set up for Diary where I get 6 tabs of pin information that can be opened up in review mode right on the today screen, this goes as far as my VSNotepad written notes opnened in a little review box. I own more applications for more mobile platforms than someone would actually believe and SPB Software is absolutely the best app for function and form that is available for any platform.
  • Just as a side note all this I have long before I even launch Mobile Shell, and with PocketPlus and all of its features including smart scrolling I could not live without my SPB Software on my HP Ipaq 211
  • for dialing on TF3D, all you need to do is go to the picture and hit the send button and it will dial the number you chose as the main. On the other hand, having to "swipe" through one contact at a time in TF3D makes it less convenient with every addition, where is a grid would be nicer I think with a long hold to auto dial. I have not used SPB Shell, though I do use some of there other applications, so I cant say what is and isnt good. I can say that sometimes, looking at the demos, it looks a little crowded in SPB Shell, but I do like the look of the now screen. As for TF3D, here is what I would like... Fewer windows. Put SMS and email together creatively for instance. Use the swipe up function on the home screen to go from what it is now, to what SPB now screen is. In general, since they call it TouchFlo "3D", add more of that 3D stuff, it is still quite 2D. with different gestures, just a few, you could go from the eye candy of now to a more executable interface.
  • I've messed around with multiple shells/skins and really liked the eye candy of TF2D (I'm on a Sprint Touch), but keep coming back to Mobile Shell because of it's speed and functionality. While my iPhone coworkers are punching through 5-6 swipes/presses to get to data I just click once or twice and I'm there. I do hope we'll see a new version launched at the MWC (think they launched the current version around that time last year.) The current version isn't at all unattractive IMO, but maybe they'll be able to bump up the eye candy factor a little while still keeping the awesome functionality.
  • One thing I'd definitely like to see improved with Mobile Shell is better unlocking. The current implementation is very clunky and while I've seen a few posts on forums claiming to get S2U2 to play nicely with Mobile Shell (so that you can see the Now screen with it locked) I've still yet to have it work properly.
  • If SPB Mobile Shell were a tad more customizable I would like it more. For example, I don't use Win Media player, I use Kinoma or Nitro or TCPMP, but I can't put them into the Multimedia I end up using Start more than I would have thought. I like some things about TF3D but it is a memory hog. Lately I have been using Winterface, which is nice but still needs some work. Bring me sliding panels from WM Standard, PLEASE.
  • LFD153,
    You CAN put Kinoma, Nitro, TCPMP (and anything else you want!) into the MultiMedia tab!!!
    Check out my discussion about that very thing here: Mobile Shell is highly customizable! Matt
  • I tried spb shell. I like SBSH iLaincher better. It's more customizable.
  • For an all day power business user there is no comparison. Mobile Shell wins hands down. TF3D is pretty and has fun annimation, but it takes way, WAY to many steps to get to anything. On MS you can customize every section and have any files, or link, or program you want pre set up. I also use spb phone suite to control profiles on the phone. There really is no comparison between the 2 in my opinion if you are a real business user and literally holding and using the phone all day long.
  • I used SPB Mobile Shell for a year on my Tilt and now use TF3D on my Fuze. The single reason I won't consider going back to Mobile Shell is that the weather info could not be relied on at all. This was addressed on SPB's user forums and their answer was 'we know it's not accurate, purchase SPB weather and you can choose a better information source.' Not that I use the weather feature all that much, but if you're going to have it take up space on the screen, it should actually be useful. I also agree that TF3D's only major flaw is the Contacts tab. Flipping through the pictures is way more cumbersome than tapping a picture on a grid. Being a business user, I also would love a tab dedicated to Calendar and maybe another one for Tasks.
  • How about memory usage. My Verizon Touch Pro, TF3D uses 10-11MB.
    thanks for the review.