I’ve been having trouble trying to find a good Twitter app for my Android phone.

Actually, that’s not entirely true. I’m extremely happy with Twidroid, which I’ve been using since I got the phone. The problem is that I need a good second app, because I have two accounts I want to use. Update: This is no longer a problem (see end).

I ♥ Twidroid

I keep going back to Twidroid for two main reasons:

  • It lets me do everything I want to do with Twitter on my phone.
  • It makes the most common tasks as streamlined as possible.

That second item is really the key. Most other Twitter apps I’ve tried tend to get in the way. Want to post something new? Hit the menu button, then choose an item from a pop-up toolbar. Want to open a link? Press and hold, then select from a big long menu.

With Twidroid, buttons for posting a new tweet, showing replies, posting/viewing direct messages, and refreshing the view are right there at the bottom of the screen. One tap and you’re posting. One tap and you’re pulling in new messages. One tap and you’re looking at replies. And you open links by tapping a message, not pressing and holding.

It’s like the “easy button” from the Staples commercials.

Twidroid also ties in to the Android OS, making it easy to share a link directly from the browser, or share a photo directly from the image gallery.

Another nice feature is that it can break down background notifications by category. If I want it to check for replies and direct messages and sound an alert, but not worry about general posts until I look, I can tell it to do so.

I Tweet

I Tweet ($2.99) is very close, and I’ve been using it as my secondary app for several months. It ties into the OS, does photo uploads and URL shortening, lets me customize notifications, etc… but it has a tendency to get in the way. The user interface is pretty, but cluttered. The things I want to do most often require multiple taps (or worse, press-and-hold, like opening a link).

The worst part is that if I don’t let it check periodically for new messages, I can’t tell it to pull in new ones when I launch it… and it won’t always retrieve older posts. If I post something before hitting refresh (which is hidden behind the menu button), it won’t pull in anything further back than the post I just made.

Trial and Error

At this point, I’ve got my personal account @KelsonV set up on Twidroid. That’s the one I have linked to this blog and to Facebook. I’ve got @SpeedForceOrg running on I Tweet. I’ve been using it a lot lately with the lead-up to Comic-Con International, and those few problems have started really bothering me.

So I tried a bunch of others this weekend.

  • Twitli – I used this one for a while a few months ago, but it was kind of buggy. The last straw came when I was trying to upload a photo during WonderCon, and I switched the account to Twidroid for the duration of the con. I only gave it a glance this time around.
  • Loquacious – nice w/ multiple accounts & photo integration, but incomplete. No notifications, can’t share a link from browser — heck, no settings at all other than login+password and filters. Either that or the demo is crippleware in addition to being time-limited. Also, suffers from press-n-hold syndrome like I Tweet.
  • Twitta – too basic.
  • Twit2go – Photo uploads worked decently, and it was able to do notifications the way I wanted, but it didn’t hook into the OS as well as Twidroid or I Tweet. And it was yet another case of press-and-hold to open a menu that includes opening links. I decided to stick with it for a few days, though, and was pleasantly surprised to see that it did pull new messages automatically when opened, so I wouldn’t have to worry about missing anything. Gave up on it when I tried to retweet a post that ended up being too long, and rather than let me edit it down to size it just cut off the end…which happened to be the link.

So I’m back to Twidroid and I Tweet for now. I’ll probably end up swapping the accounts again and putting SpeedForceOrg on Twidroid, since that’s the one I’m likely to be using most during the con. *sigh* Why do I have to make things more complicated for myself than they have to be?

Update: A few months after I wrote this, Twidroid released Twidroid Pro, which adds several features on top of the free version…including multiple accounts!

I have to confess: I’ve started seriously thinking about a netbook.

Not that I actually need a netbook. I’d only really end up using it for conventions that I’d want to post live (which would probably boil down to Comic-Con International), and I have the ability to do that using either my G1 or the laptop.

Long-time readers (all five of you 🙂 ) may remember that last year I agonized over upgrading my phone to something with real web capability until they announced wifi, and I just lugged the laptop around. Which worked fine, but it was heavy, especially the day I was also carrying around Comic Book Tattoo.

Of course, now I can use the G1 to post to my blog, or Twitter, or Facebook, or (almost) anywhere else even without wifi.

Except…

  • Typing on that tiny keyboard is slow. Not as slow as the onscreen keyboard, but still a lot slower than typing on a full-sized keyboard. Then again, netbook keyboards are also smaller than standard, so it might not be much of an improvement.
  • There’s no easy way to transfer photos from another camera. I can only think of two ways other than using a computer as an intermediary: use a Micro-SD card with adapter in the camera, or get a card reader that will clone data from an SD to a Micro-SD.

The camera issue shouldn’t bother me. Chances are I’d just end up doing what I did for WonderCon this year: post the occasional phone pic to Twitter and then upload the good photos to Flickr each evening. Just like I’d mostly be writing brief posts from the convention and detailed posts at the hotel.

Not my book, but the same page that she signed in mine.But then I remember the post I made on the Tori Amos signing last year. After the signing I was so hyped that I found a table, set up the laptop, banged out a blog post, hooked up the camera and added a couple of photos…and the post ended up getting linked on a major Tori fansite, producing a traffic spike so big that not only is the following day still this blog’s busiest day ever, but that post, even though traffic fell off over time, is the 8th most-viewed post on the site over the past year.

Still, the promise of another 15 minutes of blogfame isn’t enough to justify several hundred bucks. (Though the < $200 models that pop up on Woot from time to time have been tempting.) So I’m making an effort to practice typing with the G1, both the physical and on-screen keyboards. I’ve got Twidroid and I Tweet for posting to two Twitter accounts. I’ve got wpToGo to simplify blogging. I’ve got a plugin that will automatically liveblog using Twitter, which I still need to test.

It’s just a matter of making full use of the tools I have, rather than running after the latest cool toy.

Update: I posted this last night, but somehow it ended up backdated to the day I started it on May 20. I think wpToGo must have set a publishing date when I posted the draft. Yes, I started this post on my phone.

I accidentally left my iPod in my car a few days ago, in plain view, not realizing until shortly before lunch. I found myself considering what my options would be for replacing it if someone had stolen it (fortunately, it was sitting right where I left it), and thought of a couple of options:

iPod Classic. In essence, just upgrading to the current version of the same player. From what I can tell, Apple only sells one size these days, the 120GB model, for $250 — more or less what I paid for my 30 GB model two years ago.

iPod Touch. This would also give me web at wifi hotspots and all the apps from the iPhone marketplace. Downside: I’d have to spend $400 to get the 32GB model. And I already have a G1 with web and all the apps from the Android marketplace — and it works in wifi hotspots and on the cellular network. Also, I use my iPod a lot in the car, and a touchscreen isn’t the best interface if you can’t actually look at the controls.

Just use the G1 and get a bigger memory card for it. The G1 has a decent music player built in. The downsides: I’d need to remember to carry around the USB-to-headphone adapter. I’m not sure they make 32 GB micro-sd cards yet (and even the 16GB ones are expensive, plus they’d have to share with photos, app data, digital comics, etc.), so I’d have to pick and choose music. Also, I don’t think it reads AAC files, so I’d have to re-rip any CDs that I imported into iTunes. And of course re-purchase anything that was bought through iTunes. Then there’s the matter of rebuilding all the playlists… Never let it be said that Apple doesn’t take advantage of vendor lock-in.

Get a second-hand iPod. I can find a 30GB or bigger iPod Classic for close to $50 on eBay — comparable to a 16 GB microSD card.

If it came down to it, I’d probably end up going for the second-hand iPod. While the brand-new iPod Classic has its appeal, it would be hard to justify spending 5x the money when I’m not likely to use the extra capacity.

Android Community reports that ShopSavvy will soon be getting real-time inventory data from local stores. This will be very nice, as I’ve run into the occasional issue where things didn’t quite line up.

ShopSavvy is an app for Android phones that uses the camera to scan product barcodes, then looks up pricing from local and online stores. You can also do a text search if you don’t have a package handy.

Two failures I can think of were:

Outdated Sale Price. I wanted to pick up the Pushing Daisies DVD set. ShopSavvy told me that Circuit City (this was before the liquidation) had it for something like $18. I got there and they wanted something closer to $30. I forget whether it was a sale price that had just ended or whether it was only some locations that had the cheaper price.

Web/In-Store Discrepancies. After dithering for a year, I finally decided to get a new printer this weekend. (Okay, the old one stopped working.) I found a decent price/feature combo on TigerDirect, then found a much better price for the same printer on Amazon, but I didn’t want to wait two weeks for delivery or spend an extra $20+ for faster shipping. So I looked it up on ShopSavvy, which told me that MicroCenter and Costco both had it for just eight dollars more than Amazon.

I looked up the printer on MicroCenter’s website, which claimed it was in stock at the local store. But it also claimed it was refurbished. I went to the store, found the display model on the shelf, saw the price I expected (with an “As advertised!” note), and no mention of it being a price for a refurbished model. Then it turned out that they didn’t have any in stock.

So I hit Costco. As near as I can tell, they only sell the printer through their website, but ShopSavvy listed it under local. As long as I was there I looked at the printers they did have, but nothing matched the specs I was looking for. (Small mono laserjet with built-in network, preferably wifi, for less than $150.) Finally I just ordered it through Amazon, who in a fit of amazingness shipped it immediately, and say it should arrive tomorrow.

In this case it would probably still have failed with MicroCenter, since their website had the wrong info (or else someone bought the last one in the time it took me to drive there), but I would at least have known there was no point in looking at Costco.

G1 photo by spdorsey, used under terms of CC BY-NC-ND 2.0.