My technology, my musings, my life…
21 Mar
One of the things that has always annoyed me with cell phones is that there is no good way to handle multiple people having the same home phone number. Android’s contact manager allows multiple contacts to share the same number (because the database is not indexed by phone number, like on many older phones). This still wasn’t perfect for me, however. When a phone number shared by multiple contacts calls, the first match (sorted alphabetically A-Z) is displayed on the caller ID screen and in the call log. Fortunately, this consistency means we can manipulate the system to display a custom name. The following steps illustrate the technique:
It works almost perfectly for me, but there are few caveats to this method that you should be aware of:
2 Mar
As you all know, I uploaded a new version of Musical to the Market tonight. I just checked my comments, and apparently my application Force Quits now when you open the Keyboard and Piano! I tried for about 30 minutes to replicate the problem myself, but could not get it to happen (and since the Market doesn’t let you buy your own application, I couldn’t see if it had to do with the Market).
I did a bit of Googling, and apparently the issue occurs when you change the Copy Protection status on the application. After reading how useless Android’s DRM was, I had decided to just disable with this update (particularily since it halves the size of the app too). From what I can tell in the Google Developer Group, when you update to an application with a different DRM status, all WebViews cause Force Quit errors! I can’t find any workaround and Google doesn’t appear to have even acknowledged the bug.
So, I have re-enabled DRM again on the application until I can find evidence that this issue is fixed, which will hopefully fix this problem.
All users who have updated OR bought the application between around 5pm and 11pm PST Sunday should uninstall and redownload Musical. I am told that this will fix the problem (I would do this even if you aren’t having the problem, becasue if you just bought it, you will have this problem the next time I update).
And that my friends, is how I learned my lesson about DRM. It’s a disaster.
7 Feb
I finally got sick of waiting for RC33. I looked up online how to download and install it manually. I downloaded the file off Google’s servers, renamed it, and plugged in my phone. Before I could copy the file to my phone, T-Mobile pushed the update to me
. Amazing coincidental timing? Or perhaps Google tracking my search for RC33, testing my internet speed, predicting when I would finish downloading it, and having T-Mobile’s servers push the update to my phone (that would be really cool
).
There have already been a ton of reviews published online, so I’m not going to go into a ton of detail. Latitude is cool, but not useful yet since none of my friends use it. Voice Search is cool and works well, but I don’t know if I’ll ever actually use it. Nearly every app I had installed had updates available in the Market (since the Market now informs you), so I spent 15 minutes or so updating them all (I wish it had autoupdate).
However, there was one thing that wasn’t in any of the change logs and that I haven’t seen in any of the major reviews: the camera. The camera application seems to have improved tremendously. In the past, for me (perhaps this was an isolated issue, since I’ve never met anyone else with a G1), the camera had an absolutely awful refresh rate and updated very slowly (lagged, blurred, etc). Now, it looks beautifully smooth. It also seems to take less blurry and better pictures, but that could be a placebo after noticing the other change. Perhaps this is as a result of some changes being made to allow for Cupcake’s video recording (which I had wondered about due the remarkably bad frame-rate of previous versions).
The update process was easy and painless. The only hiccup I experienced was that the update froze on the Android boot screen (with the small logo and text) for about 5 minutes. I’m not sure if this was a glitch or part of the update procedure, but it seems to be running great now!
16 Dec
It’s just just over a month since I first uploaded Musical to the Android Market. Since then I’ve gotten 17,500 downloads (over 8000 active installs), 318 reviews (for an average of 4/5 stars), and emails from over 40 users.
In the process I’ve learned quite a bit about how the Market operates and more importantly, about dealing with its users. The following is a collection of notes, helpful tips, and my thoughts on the Android Market…
22 Nov
Been working on Android App #2 – an OtherInbox client. For those of you who don’t know, OtherInbox is “the cure for email overload” (designed to separate out and organize mass-mailing-style emails from your regular inbox, leaving only personal emails). If you want an invite, just leave a comment on this post (I have more invites than readers of this blog). I finally got some time to get started on the app and have thrown together just over half of the interface. At the moment, the app isn’t actually usable, as it does not connect to the network, but the interface itself is working. Once I’ve finished up the UI (hopefully fairly soon), I’m going to write up a background service to make it all work (with support from the very helpful OtherInbox team – Thanks!).
Here are some screenshots of what I’ve got so far:
