Google’s own apps for Android are part of what makes the OS great for some people, and without things like Gmail and Google Maps a device simply doesn’t feel like Android – and those devices exist. This is also why I’ve been hesitant about replacing any of the stock Google apps – it just feels unnatural in a way.
After months of being annoyed at the stock Gmail app however, I finally made the move to the free, open source K-9 Mail app.
The reason for that basically comes down to the advantages outweighing the disadvantages. I’ve had a few issues with K-9 while testing it out in the past, basically things related to syncing read status back to the server. The advantages have been evident for a while though, and simply gotten more important lately.
First off, there’s the widget thing. I’ve expressed my feelings about Google’s lack of a Gmail widget on anything below Honeycomb before, and using K-9 simply means using an email client that is open for widgets to interact with it.
K-9 can also interact with other apps in other ways, most importantly (for me): Tasker. Once installed, Tasker will have a new trigger action available that reacts to incoming emails. Using this makes it possible to create an email counter variable that you can then use for various things.
In my case, when I wake up and deactivate sleep mode, one of a few variables that Amy tells me as part of my good morning message is how many emails I’ve gotten while asleep. Using K-9 also enables some built in variables in Tasker, namely %EFROM / %ECC / %ESUBJ / %EDATE / %ETIME. These variables contain info about the last email received, like subject or who it’s from. I don’t use them (right now), but it’s possible (quite easy actually) to use these to create, for example, a car mode profile that reads new email info aloud, or parse the info to a widget that shows you the email info you want. The email widget on Asus’ Transformer tablets is for instance very popular and has been making the rounds to other devices, and with this Tasker interaction you could duplicate it – and improve it – from scratch.
The third and final feature that has been pulling me towards K-9 is something that is such a no-brainer feature that the lack of it in the stock Gmail app is just beyond stupid: the ability to share emails.
The Share/Send feature in Android is present in just about every app that deals with information and is the Android version of iOS’ “open in…” There are lots of things you can do by opening an email in another app, but I just need one of them: the ability to add an email to my to-do list. This is a feature that Google even has hard coded into Gmail in a desktop browser, then linked to Google Tasks. Yet not only is this feature missing on Android, it doesn’t even have the ability to open an email into to-do apps that support it.
With K-9, if I get an email that I need to make a task of, all I need to do is open it in Astrid Tasks and it will then create a task with the subject as the header and the body as the task notes. This replaces a system where I have to forward an email to a special email address on astrid.com and then wait for auto sync to kick in (or sync manually) to see it. You really shouldn’t have to use email to get info from one app to another on the same device.
I know that there are also other advantages to K-9, and I’m looking forward to exploring those and seeing what’s useful. These three things I’ve mentioned however are specific features that I’ve manually looked for in the past and been lead to K-9 Mail every time, and when that happens a third time, it’s time to stop being prejudicial and just kick Gmail out on its butt. For a company that makes such a great (in my opinion) browser based email client for PCs, Google really needs to learn a thing or two about doing the same on its own mobile OS.




















I tried K-9 once but always end up going back to the stock email app and its unified inbox. The only thing I really like about the Gmail app that’s missing in the stock app are conversations/threads.
I tried Touchdown after discovering in horror that the stock email app in Honeycomb didn’t include any status icons showing whether you’d responded to or forwarded a message, but gave up and just stopped using my tablet for email.
Now I just use my primary phone and computer for all my email.
Since I have several email accounts running through Gmail on the Gmail side I don’t need a unified inbox, however I know that K-9 has one these days. May have been an update since the time you tried it.
I tend to use my phone for emails mostly on the computer, but when I wake up I always check emails before getting up. By using K-9 and Tasker, a typical spoken message when I wake up and turn off sleep mode on my phone is “Good morning, sir. You slept for 7.321 hours. You have 4 new messages. The cake is still a lie”. Spoken using a brilliantly authentic UK English TTS engine I found, INOVA Amy. It’s the closest thing I can get to the voice of Timmy from Rules of Engagement, which I would pay large sums for to have as a TTS engine: http://www.youtube.com/watch?v=kH21UE1zvv8
I check my email with one eye open and my phone a few inches away when I wake up since I can’t see anything without my contacts. I don’t like to be spoken to when I first wake up, as I’m usually too grouchy from being awake earlier than I want to be, so I don’t think your setup would work for me. It’s cool, though.
Yeah I wouldn’t claim it to be the most practical solution either… I had just a flashing message with info before I found the new TTS engine. But that british accent just makes me smile every time I hear it, and so does the coolness factor of having the message read, and that’s not a bad way to start the day
I downloaded K-9 because of a recommendation by a reader. For me, it offers a near-perfect balance of email operations and a relatively simple UI. Plus, I can use a unified inbox (if I wanted to, but I don’t care for unified inboxes) or a unique inbox for each of the three accounts I currently have set up.
I’m using K9, with it connecting to two IMAP accounts with PUSH enabled. This seems to drain the battery more than what a Gmail-app based push would do.
Has anyone else done a comparison between IMAP push notifications vs Gmail-app notifications in terms of battery life?
I’ve seen it being mentioned by others, and my Android OS battery use has gone up since I started using it, so there may very well be an issue there… Google is using some proprietary channels for getting info for its own app, which it locks everyone else out of
Good to know I’m not the only one experiencing this. I fully expect that Google’s doing some optimization for the push notifications between Gmail and their servers, but I wonder if there’s anything that K9 can improve on to bridge the gap.