2010.06.06

Δύο μήνες με το Android

Το οτι το Android αποτελεί βασικό στόχο στην ανάπτυξη τόσο του AthensBook όσο και του GEO|ADS είναι κάτι που δεν έχουμε κρύψει, εδώ και αρκετούς μήνες. Ετσι, στις αρχές του περασμενου Απρίλη, επενδύσαμε σε ένα HTC Desire, μια συσκευή που βρίσκεται κοντά στην κορυφή της αγοράς γα τη συγκεκριμένη πλατφόρμα και παρέχει πλήθος δυνατοτήτων που λίγες άλλες συσκευές μπορούν να προσφέρουν σε αυτό το μέγεθος, ανεξαρτήτως πλατφόρμα. Σε αυτό το άρθρο θα περιγράψω τις εμπειρίες μου με τη συσκευή, αλλά και κατ’επέκτασή την πλατφόρμα, τόσο αυτή καθέ αυτή, όσο και στην μορφή που την εμπορεύεται η HTC, το περιβάλλον Sense, ως χρήστης και όχι ως μηχανικός λογισμικού.
»

3 comments

2010.04.17

Android, the HTC Desire and Localisation.

Having recently stepped up our efforts to provide an Android version of AthensBook before the end Summer 2010, I’ve acquired an HTC Desire, the flagship Android phone from HTC, featuring the latest Sense UI, impressive hardware specs and a gorgeous display.

Sadly, while Android is a much more ‘open’ and an extremely fascinating platform (for enthousiasts, programmers and geeks alike) than the iPhoneOS, and despite the fact that I’ve been privileged enough to use the state of the art in that respect, it still feels rough in so many places that make it completely clear that what Apple have achieved with the Mac (and now the iPhone) is extremely admirable and that it has a long way to go until it provides a similarly trouble-free experience to its users.

Take for example localisation and multiple soft keyboard layout support (what Google calls IMEs). HTC ships with its own software ‘keyboard’, known as HTC IME with several layouts for a number of languages. It also includes support for Hellenic (Greek), but with a caveat: there is no way to change the keyboard layout to Hellenic once you choose to use an English locale for your phone. This means that if you like English, French or German menus you won’t be able to type Hellenic. At the same time choosing the Hellenic locale provides you with a togglable keyboard (English – Hellenic), leaving users that wish to have a localised phone in Hellenic and type in German helpless.

While this kind of anomaly, or more accurately, braindead design is not Google’s fault per se (in this case it is HTCs), Google shares some of the blame for not providing a more robust, comprehensive framework for supporting multiple locales AND at the same time supporting multiple, independent (from the locale) keyboard layouts on Android in a way that would allow someone to have, say, a Korean locale and a French keyboard, without depending on HTC (or any other manufacturer). If anything could be a good advice, “Copy Apple” is it in this case, as iPhoneOS 3.0 solved this problem admirably by completely decoupling keyboard layouts/languages from phone locale (menu, date, currency conventions etc.) and a large number of supported languages in both cases.

Scouring the various online fora and searching for the subject, I’ve come across two interesting aspects of this: first, that someone contacted HTC on the matter who just retorted that their phone was ‘locked’ to being used in certain countries, hence the lack of available keyboard ‘languages’ options. This is, to put it mildly, pathetic and very reminiscent of 1990s mobile phone standards. Second, that there is a ‘hack’ (or mod if you prefer) in the name of ‘HTC_IME mod‘ that provides this functionality along with many other features.

Which makes the situation even more pathetic and begs the question: why would HTC feel that in a generally open platform like Android they have to omit such basic, important, fundamental functionality forcing people that merely want to be those that decide the language of the menu of their phone and still at the same time be able to write in whatever language they feel like at any given point in time to spend time, energy and money, looking (let alone writing) hacks like ‘HTC_IME mod’ when they could have incorporated that functionality into their phones in the first place.

Android is a platform that has shown great promise and that already presents an amazing experience to its users. One of the problems it faces is fragmentation and botched implementations of basic functionality — such as keyboard layout switching — for no particular reason other than sheer stupidity on the part of the system developers/manufacturers and it’d be a shame if — in the long term — it would fail to lesser competitors because of them.

2 comments


» Not so Heavy and definitely not Crap.

Definitely still Taiwanese though. =)

Of course, it’d be too early to tell whether the Hero, or, indeed, Android will become a success, but if anything, the new HTC Hero will be remembered as the device that started the custom Android experience era.

From the company that, according to Microsoft’s own statements and some simple arithmetic, makes 80% of Windows Mobile handsets comes a beautiful ‘port’ and of its popular TouchFlo interface but with a twist. It may be true that the Hero only sports skin-deep improvements to Android, but with the platform rapidly evolving and with 18 to 20 Android powered devices due by year’s end, it is already looking like a fantastic alternative to the ageing, craptastic Windows Mobile platform that HTC has depended upon since its earliest days.

If anything, contrary to Nokia, HTC seems to ‘get’ how important the User Experience is.

comments

Download Spinalonga's Podsafe rock music for your podcast. From Athens, Greece, with love.'