Saturday, 8 January 2011

Like the HTC Desire HD, but that's not to say everythings Rosy...

Its an Android phone and given the powerful hardware and large screen I was always going to like it and in general I do, but listed below are the things I don't like...

The Phone Itself
  1. The battery/SIM-SDCARD plastic bits are cheap as sh1t and don't feel solid like the rest of the phone.
  2. Really love the big screen. My old 3.7" LCD Milestone looks tiny now :-)
  3. CardioTrainer gives me more accurate results so I think it has a better GPS than the Milestone.
  4. The contacts (and call log etc) doesn't support Google's "custom" phone number (or other) types! This is EXTREMELY disappointing and means I always have to remember to update the contact online.
  5. The "notes" field while editing is one line high so almost impossible to edit. I'm really starting to wonder about HTC...
  6. The phone can't edit calendar events! Or at least it can't modify the start/stop dates on repeating events! Not a biggy for me as I try to do most changes from my laptop anyway.
  7. The speakers are horribly quiet. A work around for me was to use Audacity to amplify the sound (a lot) for the ringtones. Can't do that with internal ones, I have my own set in any case which I name based on function in any case ("zzCall-WORK.mp3").
  8. Average quality alarm/ring tones installed. Milestone had a way better assortment. Be nice if Google ever standardizes this.
  9. Swype never works after a reboot (button presses Ok, just won't swype)! You have to alter the input method, then alter it back!
  10. Another Swype issue is that HTC's sideways menu bar (for copy/paste etc) frequently ends up overlaying the Swype word choice menu!
  11. I gave "HTC Sense" a go but decided its mainly designed to look good while sacrificing functionality and was nowhere near as good as the "LauncherPro" I put on within the first week.
  12. The "HTC Friends" is so buggy its unusable assuming I wanted to, I don't, and it can't be disabled without turning off sense which I assume would also prevent the wanted "htcsense.com" stuff working, of course they wouldn't want to document any of this would they? It keeps popping up notifications!
  13. Been getting "SD card unexpectedly removed" notifications (Unmount card before removing to avoid data lo | ss ...). This happens intermittently and I managed to capture it in a log (partial extract below). It sometimes occurs immediately after a reboot. It requires a reboot to correct. I think this is software and suspect APPS2SD functionality (Google or HTC's fault?).
  14. I am so missing the "pure" google functionality of the Motorola Milestone. I would have stayed with Motorola except they don't supply timely updates (still on 2.1) and have locked the bootloader preventing me from updating it myself (they have forgotten who owns the phone).
  15. HTC have devolved the Android functionality, if they wish to change it then they should improve on it. Anyway Gingerbread will force them to rewrite sense (Sense 3.0) and this time do it right.
  16. The phone just died (within first month) with green/orange flashing LEDs while charging. This apparently means overheading. As the phone is cold, its a sensor issue of some type (not sure if sensor in battery or phone). For now I'm back on my "tiny" Milestone... Lets see how good MobiCare warrantees are...
  17. Battery doesn't last anywhere near long enough (when it was charging, was calibrated to HTC recommendation). You need a charger at work after charging to 100% overnight.
  18. I don't think the "turn on USB debugging" workaround improves anything for me.
I just got my wife a Samsung Galaxy Tab (nice), however out of the 3 Android phones I've used that is 3 different Google Buttons orderings with 3 different sets of symbols Drives me crazy, I keep pressing the wrong buttons, Google really need to standardize this.


The htcsense.com website

  1. If constantly forgets which country I'm in...
  2. Only once has updated my location
  3. Making it ring mostly works immediately (or once not at all)
  4. Locking the phone doesn't actually do that, it just sets a lock code but it won't immediately lock! If also takes a very long time to apply and once not until a week later!!!!


LOG of SD CARD UNMOUNT

This is a partial log with obviously unrelated messages removed (blog stuffs up formatting...):


17 V/WindowManager( 1292): Remove Window{47a8bb40 com.android.vending/com.android.vending.UninstallActivity paused=false}: mSurface=null mExiting=false isAnimating=false app-animation=null inPendingTransaction=false mDisplayFrozen=false
01-01 08:49:39.407 D/WifiService( 1292): releaseWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@47d053a0}
01-01 08:49:39.407 D/WifiService( 1292): enable and start wifi due to updateWifiState
01-01 08:49:48.287 V/NotificationService( 1292): Battery Full, Charging
01-01 08:49:53.707 D/TelephonyRegistry( 1292): notifyDataConnection() state=0isDataConnectivityPossible()true, reason=null
01-01 08:49:53.707 D/TelephonyRegistry( 1292): broadcastDataConnectionStateChanged() state=DISCONNECTEDtypes=null, interfaceName=null
01-01 08:49:55.430 I/ActivityManager( 1292): Start proc com.htc.android.worldclock for broadcast com.htc.android.worldclock/.AlarmInitReceiver: pid=17645 uid=1000 gids={3003, 1015, 3002, 3001, 2001}
01-01 08:49:57.140 W/BackupManagerService( 1292): dataChanged but no participant pkg='com.android.providers.settings' uid=10180
01-01 08:49:58.230 I/ActivityManager( 1292): Start proc com.jonasl.gmailnotifier2 for broadcast com.jonasl.gmailnotifier2/.GmailReceiver: pid=17658 uid=10169 gids={1015}
01-01 08:49:58.490 W/InputManagerService( 1292): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@480b76d8
01-01 08:50:00.340 I/ActivityManager( 1292): Process com.jonasl.gmailnotifier2 (pid 17658) has died.
01-01 08:50:11.541 I/ActivityManager( 1292): Starting activity: Intent { act=android.intent.action.VIEW cmp=com.android.vending/.AssetInfoActivity (has extras) }
01-01 08:50:35.620 D/WifiService( 1292): acquireWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@47d053a0}
01-01 08:50:35.640 D/WifiService( 1292): enable and start wifi due to updateWifiState
01-01 08:50:40.660 D/WifiService( 1292): releaseWifiLockLocked: WifiLock{NetworkLocationProvider type=2 binder=android.os.Binder@47d053a0}
01-01 08:50:40.680 D/WifiService( 1292): enable and start wifi due to updateWifiState
01-01 08:50:49.570 V/WindowManager( 1292): Remove Window{47936c10 Uninstall application paused=false}: mSurface=Surface(name=Uninstall application, identity=469) mExiting=false isAnimating=false app-animation=null inPendingTransaction=false mDisplayFrozen=false
01-01 08:50:49.580 E/WindowManager( 1292): return in removeWindowLocked
01-01 08:50:49.580 W/InputManagerService( 1292): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@47c88088
01-01 08:50:55.550 V/WindowManager( 1292): Remove Window{47a30ab0 Rate it! paused=false}: mSurface=Surface(name=Rate it!, identity=470) mExiting=false isAnimating=false app-animation=null inPendingTransaction=false mDisplayFrozen=false
01-01 08:50:55.550 E/WindowManager( 1292): return in removeWindowLocked
01-01 08:50:55.560 W/InputManagerService( 1292): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@47a7fdd0
01-01 08:50:57.640 I/ActivityManager( 1292): Starting activity: Intent { act=android.intent.action.VIEW cmp=com.android.vending/.UninstallActivity (has extras) }
01-01 08:50:57.740 V/WindowManager( 1292): Remove Window{47a7e6f8 Uninstall application paused=false}: mSurface=Surface(name=Uninstall application, identity=471) mExiting=false isAnimating=true app-animation=com.android.server.WindowManagerService$DummyAnimation@479f9550 inPendingTransaction=true mDisplayFrozen=false
01-01 08:50:57.740 E/WindowManager( 1292): return in removeWindowLocked
01-01 08:50:57.920 I/ActivityManager( 1292): Force stopping package com.als.usagetimelines uid=10211
01-01 08:50:58.320 I/ActivityManager( 1292): Force stopping package com.als.usagetimelines uid=10211

01-01 08:50:59.210 D/DirectVolume( 1212): Volume sdcard /mnt/sdcard partition 179:33 removed
01-01 08:50:59.210 I/Vold ( 1212): Unmounting ASEC com.vp.whiteNoizzz-1 (dependant on /mnt/sdcard)
01-01 08:50:59.230 I/Vold ( 1212): Unmounting ASEC com.rovio.angrybirds-1 (dependant on /mnt/sdcard)
01-01 08:50:59.241 D/Vold ( 1212): Volume sdcard state changing 4 (Mounted) -> 5 (Unmounting)
01-01 08:50:59.310 W/MountService( 1292): getSecureContainerList() called when storage not mounted

No comments: