[General Topics] Menneisyys:
(Note that all these shots suffer from interference with non-VGA (that is, non-190+ dpi) screens. This is why there are pretty bad color blocks on the screens of lesser-DPI screens like the Nokia or the BB. This is an inherent problem with taking shots of screens and I didn’t want to repeat my tests just because of this. Regardless of the interference, the shots clearly show the color reproduction capabilities of each screen. Also note that some of the images have been made with -1 or even -2 exposure correction to emphasize the screen backlight difference between the different models (cameras see the world in another way than the really dynamic human eye and sometimes it's a pain to produce shots that are reminiscent of what the eye sees). Feel free to examine the EXIF data in all the shots - I haven't deleted it. Again, click the thumbnails above for a much bigger version of the shots.)

1.1.2.3 Verdict - screen quality

All in all, the iPAQ 210 screen has great colors / saturation and its minimal / maximal backlight levels are both excellent. The (when using absolutely no backlight) very bad outdoor visibility is easily fixed by using maximal backlight. The latter, of course, won’t be really battery-friendly – but, at least, you’ll see what you do.

1.2 Running games, emulators

The lack of the D-pad on the hx4700 rendered it almost useless for emulators or games requiring D-pad input – only games with entirely touchscreen input were playable. In addition, the original (NOT the cooked!! The latter don’t have any compatibility problems) WM5 hx4700 ROM’s (2.00 / 2.01) had limited compatibility with games; namely, a lot of games wouldn’t even start.

Fortunately, I encountered no problems with the iPAQ 210 except for mainly the button issues, which I’ll elaborate on in the next subsection. I’ve played SkyForce Reloaded, Orions and K-Rally (three of the best titles of all times); all worked great, without any stuttering or other problems. Note that I used the touchscreen to control the ship/car in the first and the third title. I haven't encountered problems during this because of the touchscreen's not recognizing the stylus. Some other users, however, have complained about being unable to correctly use the scrollbars and/or CalliGrapher. If you frequently use the latter (or any other kind of stylus- and recognition-based, full-screen character / text recognition), make sure you give a try to the iPAQ before purchasing it to see whether you can live with the touchscreen insensitivity problem.

Emulation-wise, SmartGear 1.0.4 (probably the best all-in-one gaming console emulator; a MUST buy) runs very fast, even in full-screen mode. I’d say it’s a bit faster than on the other two VGA Pocket PC’s (hx4700 and x51v, both running on WM6.1) I’ve tested the same version on.

However, don’t expect ALL 2D games will run flawlessly and faster on the new platform than on, say, the x51v. SuperTux, for example, is equally bad than on the hx4700: it produces between 7…10 fps. Incidentally, I’ve also re-benchmarked the x51v and the hx4700 to see whether their new, WM6.1 ROM’s have any speed difference than the previous ones. The results are pretty disappointing: the new ROM’s delivered exactly the same figures (Dell Axim x51v: 19-23 fps; HP iPAQ hx4700: 8-9 fps) as their official ROM’s (A12 and 2.00, respectively) back in July 2006.

The new iPAQ, as with all the other past Intel Xscale-based devices, has absolutely no issues with the touchscreen CPU usage either – unlike HTC’s non-Xscale-based handsets (that is, the vast majority of their models).

All in all, the new device is far better suited for gaming / emulation than the hx4700 – assuming you read the next part.

1.3 Buttons

The new iPAQ has five hardware buttons. Unfortunately, this means there’re no hardware left/right softkey buttons (just like on the pre-WM5 hx4700 or even the Dell Axim x51v). Two traditional application buttons have been changed to Start Menu and an OK button.

The latter, Button 3, has a secondary, press-and-hold function, as with Button 1 (Calendar / Contacts – the latter is accessible with a long-press of the button) and Button 4 (Messaging / Windows Media).

Button 5 (Record) doesn’t have press-and-hold functionality (no wonder: after all, if you do plan to record with Notes, you must keep the button pressed, as has also been explained in my Audio Recorder Bible).

Button 2 (Start Menu; another newly-introduced button) can only be used for this very function and in no way can be redefined (officially) – unless, of course, you use a third-party button enhancer app.

The buttons are pretty large and very easy to press, unlike on the hx4700, the x50v/x51v or, probably the worst of the bunch, the iPAQ h2210. The D-pad is much better than on, say, the iPAQ 2210. That is, they’re excellent for gaming use – apart from the button redefining problem already mentioned.

1.3.1 The button redefining / assignment problem

As has already been mentioned, Button 2 and 3 can’t be redefined at all using the built-in Buttons applet: the former can only be used to invoke the Start menu and the latter to pass an OK message to the current application. (Of course, the Button 3 long-press can be overridden, as has already been mentioned.)

As can clearly be seen, there’s no way of redefining Button 2 (start menu), the non-hold state of Button 3 (OK); there’s no Hold for Button 5 either.

Third-party apps for the rescue! If you’ve read my (highly recommended!) Button Enhancer Bible, you already know AE Button Plus, probably – not taking into account its inability to define app-specific button assignments and inputting direct characters / numbers – the best and, what is more, mostly free (!) – button enhancer application. With it, you can freely redefine these two buttons.

1.3.1.1 The OK button

Redefining the OK button is pretty straightforward:

With this button, long-press can’t be redefined in AEButtonPlus; you’ll need to use the system-level Button applet. (Therefore, soft-reset bound to long-press is pretty much useless in the above screenshot.) The other three functionalities can be defined, including the "OK" functionality originally associated with a single button press.

1.3.1.2 The Start Menu button

The Start Menu (Windows) button can be too redefined – all the four functionalities work. Note that you’ll always be presented a dialog telling you you may end up having to redefine your other buttons; this, fortunately, doesn’t need to be done.

(all tested with the just-released v2.6.2 Beta)

1.3.2 In-app usage of the buttons

Unfortunately, very few applications / games / emulators notice the two special buttons – not even SmartGear. Hopefully the developers of these apps add specific support for the 210. After all, it’s not impossible - AE Button Plus clearly shows this.

1.4 Video playback performance

One of the best usage areas of the hx4700 has always been watching ASP (more commonly known as DivX / XviD) movies in Landscape mode. Its built-in ImageOn graphics processor let for really reducing the CPU load resulting in much lower power consumption and, consequently, battery life. Let’s see how the brand new architecture behaves with the current, 1.2.3 CorePlayer already supporting some of the advanced WMMX features of the new architecture! (The WMMX support in the new PXA310 have been made approximately two times faster than in the old PXA270 – this is one of the major advantages of the new architecture. See THIS for more info on this question.)

The much more advanced AVC (H.264) format (see my H.264 (a.k.a. MPEG-4 Part 10 and AVC) Bible for more info), so far, was pretty much a no-go on current high-res ((W)VGA) Windows Mobile devices – as long as you wanted to encode your videos in high (640+ pixels wide) resolution, that is, and wanted to refrain from transcoding (resizing to a format with a much lower CPU usage). One of the major advantages of the new, PXA 310 platform is the excellent support for decoding AVC. To a certain extent, this is already implemented and available for CorePlayer (the leading multimedia player for all major mobile platforms except Linux and BlackBerry) – and, according to the developers, in the future, making use of the H.264 support will be enhanced even more drastically, delivering even better performance. Add this to the excellent, large screen and, at least with headphones, good sound, excellent battery life and comparatively low price and you have a killer video player.