Thursday, September 23, 2010

HTC Desire experience - Custom ROM


A day after rooting, I've taken another step forward in modding my Android device. I went ahead and installed a custom ROM (ie, LeeDrOiD).

I went through all this trouble with rooting and flashing my device; and for what? Just these 3 tiny reasons:

1. Battery indicator showing 1% increments - This feature should be standard on all devices. Without rooting, I would have to install a separate app to achieve similar functionality. I use to use Battery Indicator which shows the battery reading in the taskbar. But it's in addition to the default indicator; it doesn't replace it.

2. Access to paid apps in the Android Market - When I decided that I wanted access to paid apps, I didn't actually have something in mind I want to purchase. I just wanted the option to do so. The HTC Desire already has most of the apps I ever need preinstalled. For most of everything else, there are free selections readily available on the Android Market. To date, I've purchased just 3 Android apps.
Beautiful Widgets: I bought this several months ago when I was in NY and I had access to paid apps (legitimately). I use this only sometimes. I switch to this when I use alternative launchers which doesn't include HTC Sense widgets.
Documents-To-Go: Sure, it's expensive at US$9.99. But this is definitely worth it if you want to do any office document editing on-the-go. I bought this a day after I bought my phone. Thankfully, you don't need access to paid Android apps to buy it. You just download the free version off the Android Market and then pay at DataViz's site to get a registration code.
Fruit Ninja: First app I purchased after rooting and using Market Enabler. Just a silly casual game. It's cheap and fun! 
3. Ability to install all apps to microSD - I find this to be a bit overrated. I find the internal memory capacity just fine for my use. After installing all the apps I need, I find myself still with about 20-30MB free. But I see how this can become a problem for some who needs a ton of apps. Now with all my apps moved over to the microSD, I have about 90-100MB free. But I now have to seriously consider getting a larger capacity card because my 8GB card is about 70% full with all my media and apps.

Can't say anything else about the custom ROM. It's suppose to perform better but I can't really tell from day-to-day use. But performance was never really an issue on stock ROM. Apart from the above 3 items, I just need stability. As long is it doesn't crash on me, it's fine.

Tuesday, September 21, 2010

Finally rooted my HTC Desire

Back in my Windows Mobile days, I would be flashing new ROMs every other week or so. But ever since the switch the Android, I've not tinkered too much with my phone anymore. Mostly, it's because the device works just fine right out-of-the-box. That's not something you can say about Window Mobile devices...

Anyway, I've finally decided to root my device. It's not because I want to flash custom ROMs. It's just because I want to access the Android Market for paid apps. Currently, Hong Kong is not in the list of countries that Google has approved for paid apps. Using unrEVOked, the entire process was a breeze. It took about 10 minutes (8 of those minutes were for waiting for the downloads and reboots). There was very little user input required...

I then installed Market Enabler and voila. Done. I can now finally purchase apps from the Android Market.

This seems to be something that everyone must do. It's just too easy. It doesn't hard reset your device, so all your data is intact. There's really no reason why not to do it.

Over the next few weeks, I'll finally look into custom ROMS...

Thursday, September 16, 2010

New and improved HTC Sense



1. Recent apps now appear in the notification shade. Seems a bit redundant to me when you can get to the same list by holding the Home button.

2. Maps. Offline mapping. Just brilliant.

3. HTC Sense in landscape. Meh. I think I'm in the minority for not feeling excited about this. Sure, it makes sense to have your homescreen in landscape mode if you're using a qwerty slider. But for those of us who uses a slab device, this is just meh...

4. Changes in the Mail application. I hope they changed more than just adding a "compose mail" button when viewing the inbox. currently, the HTC Mail application is not bad so, I'm eager to see what improvements they can manage.

5. Fast boot up. Videos are all over showing how the Desire Z and Desire HD boot up in just several seconds. I have my doubts on this. Seems to me that the devices are just waking from a deep stand-by state. I'd like to see the battery pulled and reseated before booting up to see if it's the real deal.

6. Changes in Camera application. The current HTC Camera application is very basic. I hope the revised version has more tools (ie, templates, stitching, continuous shots, etc).

7. Status updates in caller ID. Meh, this was available since the release of the Wildfire and was included in the official Froyo update for the HTC Desire.

8. Changes in customization. You can now rearrange entire screens which is nice.

9. HTCSense.com. This appears to be HTC's cloud-based service. Seems interesting. I hope this service will be free. Allows you to:
Remotely ring your phone.
Remotely lock and wipe your stolen/lost phone.
Backup data (contacts, call history, messages, etc)
Sharing and editing multimedia. Not sure how this is going to work.

See here for some screenshots.

Thursday, September 2, 2010

Thoughts on 2010 iPods


Ah, September. Another refresh of Apple's iPod line-up. Does anyone still use one of these things? Back when it wasn't standard for phones to include a music player, I had an iPod Nano. A couple years back, I wanted to try out iOS so I got a 2nd-gen iPod Touch. Now, my Nano is used by my mom. My iPod Touch stays at home where it only gets used sparingly for games.

iPod Touch
Made for people who want to use iOS but don't want an iPhone. But there are a couple of things Apple left out which is understandable since they probably don't want it cut into their iPhone sales. It doesn't use the new industrial design of the iPhone4. It still has a curved shiny back just like the previous gen iPod Touch. While it has a rear camera capable of capture HD video, it's not a 5MP shooter like on the iPhone4. It captures stills only at 960x720. While I've shown a distaste to the iOS as a smartphone platform, I think it's perfectly fine for a digital music player.
iPod Nano
This is essentially an iPod Shuffle with a touchscreen and up to 16GB of storage. This one seems the most interesting to me. Would be great as a running device. It seems to also have Nike+ built-in. I wonder if Apple would finally decide to give up on using their proprietary dock connector. It just seems very out-of-place on such a small device. Micro or mini USB would have made much more sense.
iPod Shuffle
I never understood the Shuffle lineup. I didn't think it made sense to use a music player without a display right from the start, so there's no way one of these things was going to appeal to me. Then last year, they removed all the buttons from the device and touted it as a feature! This year, they put the buttons back. To me, seems identical to the Shuffle 2 generations ago. It's just very archaic; 2GB storage and no display? Just doesn't make much sense to choose this over the iPod Nano.
I really wonder just how far Apple is willing the push the limits on the design of the iPod Touch and the iPhone. I honestly think that they've hit a wall. I'm not talking about software here. Here are the hardware designs that Apple seems to just refuse to change about those 2 products even though it's evident that they are restricting usage behavior.

3.5" screen
Compared to competitors, this is just too small. Considering the amount of wasted space on the bezel, this is just not acceptable.

Lack of hardware buttons.
On the iPod Touch, you have buttons for standby, volume rockers, and home. The same applies to the iPhone except it also has a switch for toggling between mute and ringer. Seems like they're trying to do too much with too little buttons. You have to use the home button for everything. There's so much space on either side of the home button that it just seems odd not to put more buttons there...

Dock connector
Everyone got the memo about microUSB except Apple...

Non-removable battery
This is just not smart and I can't believe people still put up with it. I can accept a non-removable battery for my music player but definitely not for my smartphone.

Thursday, August 26, 2010

Smartphone feature wishlist - HTC Desire



I'm very satisfied with my HTC Desire. But like everyone knows, there's no perfect smartphone. There's always a feature or two missing. Here's a couple of things I wish the HTC Desire had.


Screenshot-taking ability
Requires root access which is quite silly. This is the only reason I'm considering rooting my device. It may be the best thing I've ever done. Will have to see how that goes!

More homescreens
7 Should be more than enough. But apparently, homescreens are like closet space. You can never have enough!

Dedicated dual-action camera hardware button
Pressing the optical pad to activate the camera shutter almost always results in blurry pics. For now, I'll have to settle for pressing directly on the on-screen viewfinder. I wonder if I'm able to somehow map one of the volume rocker keys to do the job...

Longer battery life
Current battery life is barely adequate. Unfortunately, battery technology is lagging behind.

Better video capture capability
Out of the box, the Desire can capture video at 800x480 (WVGA). After the official OTA 2.2 update, it can capture at 720p. I've found that WVGA captures were barely passable with good lighting. With inadequate lighting, framerates dropped and quality is horrible. 720p captures are no different. Instead of crappy video at 800x480, you now have crappy video at 720p.

Use HTC Sense widgets in conjunction with other launchers
I prefer using LauncherPro. But because HTC Sense widgets are tied to the default launcher, I can't use them in LauncherPro. This is the only reason I've not switched over to LauncherPro full-time.

Dedicated call-end hardware button
It would be much more convenient to be able to hit a physical button, hit standby, and slide the device back into the pocket without looking at the screen to verify that I indeed ended the call.

True multi-touch screen
The screen on the HTC Desire is limited to 2 touch points. That's fine for zooming and for typing. But being able to register more than 2 points is crucial for gaming. I'll try to explain in Nintendo terms. With the HTC Desire, you can instruct Mario to run to the right. Using your left thumb, you push the virtual joystick to the right while as the same time, you press the virtual B button with your right thumb. Things get tricky when you try to run and jump at the same time. You cannot hold the virtual B button while pressing the virtual A button. Along with the virtual joystick, that would mean you have 3 points of contact and the device will not register the presses and you will inevitably fall to your doom.

Thursday, August 12, 2010

What can my smartphone not do?


I’ve blogged about how the Apple iPhone can’t do this and can’t do that. Here, I'll talk about what my smartphone, the HTC Desire, can't do.

To up the ante, I'm not going to compare the HTC Desire to the iPhone. Doing so wouldn't be fair to the Apple fanboys. I'm going to put my smartphone up against a computer running a desktop OS (desktop, notebook, or netbook running Windows, Linux, or OSX).

Here are the things the HTC Desire can't do when compared to a full PC.
  • I can't buy movie tickets online at The Grand Cinema website. I can buy tickets at every other Hong Kong cinema site except that one. None of the other smartphone platforms can do so either.
  • There's no optical drive so I can't access optical media.
  • Even if I have DVD files, I can't play them because I'm not aware of a DVD player software for Android. The DVD files would first have to be encoded. This brings me to the next item...
  • I can't encode video on my HTC Desire. First, there's no encoding software for Android. Second, I can't rip source files from a DVD. Third, CPU is not fast enough. My quadcore desktop CPU that clocks in at 2.5ghz still needs about 40 minutes to convert a movie. Several years ago, my Pentium 3 that ran at 1Ghz took about 6 hours to convert a movie. I don't want to imagine how long a mobile 1Ghz processor would take.
  • I can't plug in USB devices (ie, flash memory drives, peripherals, etc).
  • I can't perform elaborate photo editing. I can still do basic things like resize, rotate, and crop. I can even edit things like brightness, contrast, and saturation. But I can't do layers, extracting, etc.
That's all. That's the best I can come up with. The first item is the only really disappointing one. The others are things that you wouldn't ever expect a mobile device to do anyway. Can anyone else come up with some more things?

By the way, there are a couple of things that my smartphone can do that surprises even me.
  • Edit and create PowerPoint presentation. Even the official Microsoft version of PowerPoint on Windows Mobile was view-only. However, I can only edit text. I can't insert images and I can't even edit the slides' styling.
  • Access the full desktop-version of my HSBC online-banking web site. The iPhone browser can't do it. I couldn't do it even if I spoofed the browser-agent in Windows Mobile. This means, I can pay bills, transfer funds, and manage my investments while being nowhere near a computer, bank branch, or ATM.
  • Play Flash-based web games. I'm not talking about simple stuff. I'm talking about games like Bejeweled and Plants vs Zombies.

Monday, August 9, 2010

Convince me I need an iPhone. I dare you.



Why is everyone out to get an iPhone these days? Even before the 4th-gen iPhone was announced (or leaked), everyone wanted one. They wanted one without knowing what it was going to look like or what new features it was going to have. Everyone trusted Steve Jobs to deliver.

Now that new iPhone is here, even more people want the new device. It just boggles my mind how Apple does it. Let’s imagine that I know nothing about the iPhone. Here’s what a conversation between me and an Apple employee would sound like.

Apple: Hi, can I help you with anything?
Me: Hi, I have a smartphone already; it’s the HTC Desire which runs Android. But I just heard that you guys have an iPhone4 that just released.
Apple: Yes, that’s right.
Me: It seems everyone wants one. So perhaps you can tell me why I should buy the iPhone4?
Apple: Well, it has got a Retina Display which makes everything appears super sharp on screen.
Me: It does look sharp…compared to previous iPhones. But it’s hardly sharper than the WVGA display on my phone…
Apple: Well, it has a front facing camera for FaceTime.
Me: That’s interesting, but I’ve had phones with front facing cameras since 2006 and I’ve never had the urge to make video calls over 3G.
Apple: But FaceTime is new. It allows you to make video calls only over WiFi.
Me: Isn’t that less convenient than 3G?
Apple: Right…anyway…We have this other new feature. If you double tap the home button, you get access to your most recently used apps. We call this Multitasking.
Me: Sorry, that’s not very impressive. My PocketPC back in 2001 could multitask just fine.
Apple: You can organize your apps into something we call Folders. And you can set an image as a background on your homescreen. We call it Wallpaper.
Me: Have you been living under a rock? Folders and wallpapers have been around for as long as I can remember!
Apple: You can shoot video in 720p and take still pictures with the 5MP camera with LED flash.
Me: The quality of the videos and pictures are impressive, so you got me there. Anyway, let me ask you some questions.
Apple: Sure.
Me: What happens when I receive an SMS or email while I’m using the device?
Apple: You get a popup with options to read the message or dismiss it.
Me: What if I don’t want to read it yet but I don’t want to dismiss it either because I’m sure I’ll forget to read it if I do?
Apple: Sorry, you'll have it read it right away.
Me: Can I save email attachments?
Apple: Yes, if someone emails you some pictures, you can save them directly to your photo gallery.
Me: But what if the attachments are not images?
Apple: Nope.
Me: Can I send emails with attachments that are not images?
Apple: Nope.
Me: Can I download files from the browser? Let’s say I want to save a pdf file I found on the web locally. Can I do that?
Apple: Sorry, no, but the browser is very fast and text is crisp on-screen.
Me: The browser does look nice. But those top and bottom bars seem take up a lot of space, especially in landscape mode. Can I get rid of those to get full-screen browsing?
Apple: Nope.
Me: Can I send and receive files via Bluetooth?
Apple: Nope.
Me: Ok, I’ve heard enough. Let’s recap. What am I impressed with?
Apple: The quality of the recorded videos and photos?
Me: So, you’re telling me that is worth HK$5000?
Apple: Uh…yes…would you like me to help you preorder the device?
Me: Seriously? Your device can't deliver on features that are basic mundane tasks. I'm not asking for out-of-this-world things. I'm not asking the iPhone to be able to microwave my dinner and then feed it to me.
Apple: Well, if you order now, we can give you a free case so that the cellular radio works properly.
Me: What?!