Ubuntu Linux gets released twice a year—once in the spring, once in the fall. The releases are numbered to indicate the month of release. Most spring releases (with the exception of Ubuntu 6.06, also known as Dapper) were released in April (5.04, 7.04, 8.04, 9.04), and all fall releases so far were released in October (4.10, 5.10, 6.10, 7.10, 8.10).

I’ve always been a bigger fan of the April releases than of the October ones. That’s changed with this next release (9.10) nicknamed Karmic Koala. I just installed the beta release (it had gone through six alpha releases previously), and all the standard disclaimers apply, of course (if you install beta, you do so at your own risk, don’t use it on a production machine, you may lose data, blah blah blah. There is no warranty, real or implied.) Nevertheless, I’ve generally found (with few exceptions) that Ubuntu beta releases are more or less stable. I haven’t had anything catastrophic happen with a beta Ubuntu release (your mileage may vary).

And I like this October one. I think Ubuntu is finally heading in the direction Mark Shuttleworth has said for years that it should head in. It’s focusing on usability. It’s focusing on looking better. It’s focusing on hardware compatibility and working out a lot of the little bugs that make a big difference.

Speed
With the last release (Jaunty, 9.04), boot time was a little over a minute from the moment I pressed the power button to being actually able to use the system (that’s what I consider boot time, not when you see your desktop). With Karmic (9.10), boot time is only 37 seconds. It’s not the 10 seconds some people have been touting (and, yes, I have a solid state drive, too). Still very impressive.

More importantly, the interface is more responsive. I don’t know how to do actual timing benchmarks. I’m sure the difference is just a matter of milliseconds, but it feels much snappier. There is no lag switching windows or clicking on a button. In Jaunty, there would be a barely noticeable delay in rendering when simply closing a tab in Firefox and having the next tab appear in focus. In Karmic, no delay at all. It’s nearly instantaneous (not as fast as Chromium, but for all intents and purposes fast enough). I’m using a crappy Intel Atom processor, by the way.

Appearance
Aesthetics is, to a large degree, subjective. Nevertheless, there are certain visual implementations in interfaces that are in vogue in the corporate and consumer computing worlds, and I think Ubuntu is moving in a good direction here. The boot-up is so fast that there isn’t even a loading boot screen (there is in the live CD session, though, and it looks nice). The icons are much cooler-looking. It’s pretty clear, though, that much has been copied from Mac OS X, including the applets for wireless and power management, which now have a simple light-gray iconization instead of pixelated blue bars and complicated graphics that don’t always render well.

One gripe I have is that there is still text displayed during bootup. Granted, if you want text displayed during bootup (some kind of verbose mode), that’s good. The default should have only graphics, though. The Grub boot menu is all text (white text on black background), and then there are little boot messages that scroll by very quickly (visible for only a couple of seconds). I’m hoping that’ll be fixed in Ubuntu 10.04.

Along with the Macification of icons, there is also the simplification/Macification of the interface. System > Administration > Login Window no longer brings up a multi-tabbed preferences window with lots of options. It now has basically two options (autologin or not, show the screen to log in or not). System > Preferences > Sound shows a sound dialogue that looks an almost exact carbon copy of the Mac sound preferences dialogue.

Most importantly, the new Ubuntu Software Center is even easier to use than Add/Remove or Synaptic. It just puts all the options in your face and filters things quickly. You don’t have to mark things for installation and then apply. You just click to install each item, and it does it right away. The progress bar is inline instead of a new pop-up window. It just seems fast.

Hardware Recognition
Jaunty was pretty good at recognizing hardware. There was a little regression, though, that made it so that certain Intel sound chips didn’t work and Alsa had to be recompiled from source… oh, and for my set-up anyway, PulseAudio (the default sound management system) always had to be uninstalled to get sound to work. There was also a bug that had wireless take “forever” (between 30 seconds and a minute) to come back after resume from suspend (or “sleep”).

In Karmic, sound worked with PulseAudio (I just had to change the input from Microphone 1 to Line-In), wireless worked after resume within seconds, and everything else worked, too (no regressions for screen resolution, power management, or hotkey recognition, etc.).

One little bug (which I filed) is that the hardware drivers for Broadcom 4312 install fine during the live CD session, but once you install Karmic, the drivers need to be uninstalled and reinstalled to work, and then only after a reboot. Hoping that gets fixed before final release.

Conclusion
Overall, this is a totally awesome Ubuntu release. If my friends would just stop using iPod Touches and iPhones (or if Apple would play nice with other systems or port iTunes to Linux), then I could actually recommend Linux to people.

I love my phone. I think it’s great, and I don’t regret purchasing it (though had I known Oprah was going to let me have $100 off the purchase price had I waited a few weeks, I probably would have waited).

That said, I think T-Mobile did a lousy job launching this product. On the bus, I see people with iPhones and Blackberries. I even see quite a few folks with G1 phones (the first Android phone T-Mobile released here in the US). I have seen zero other MyTouch users out there. Why is this? Well, there are a few factors involved:

  • Pricing. Most people don’t realize they’d ultimately save money on a smartphone using T-Mobile as opposed to AT&T. They look at the price tag of the initial subsidized phone purchase instead of how much the total of a two-year contract will be paying X dollars per month. So with the iPhone 3GS the “same” price and sexier-looking, a lot of people might favor the iPhone over the MyTouch, even though they’re paying more over the course of two years. T-Mobile should have subsidized the initial purchase price more by offering the phone at US$99 instead and maybe charging a little more per month for the phone contract. Lowering the price now to US$149 is too little too late. It also does no favors to the people who bought the MyTouch 3G the first month it was out.
  • Advertising. So there were some skydivers in San Francisco on launch day for the MyTouch… uh, apparently. I didn’t see any. No one I know who works in San Francisco mentioned anything about them. I don’t really see how skydivers are even a good advertisement for a smartphone, anyway. Oh, and then a month after release, some random commercials show up with Whoopi Goldberg and… and two guys whom I guess are probably famous, but I don’t recognize them. Oprah offers some $100-off promotion, and yet sales still don’t skyrocket. Maybe Oprah’s better for book sales?
  • Branding. MyTouch? Really? In other countries, it’s called the HTC Magic. Sometimes it’s referred to as Sapphire. MyTouch? Oh, do you want to see my MyTouch? That just rolls off the tongue, doesn’t it? How about a better naming scheme? The Hero sounds great. The Palm Pre sounds great. The iPhone sounds great. The Blackberry Storm sounds great. The MyTouch 3G… not as slick-sounding.
  • Speaker placement. Okay, I know you could make the case this is HTC’s fault and not T-Mobile’s, but if Sprint can get HTC to remove the “chin” on the HTC Hero for the US release, why couldn’t T-Mobile have gotten HTC to move the speaker to the front of the phone? If I’m watching a YouTube video on the front of my phone, I don’t want sound coming out the back of the phone. If I am listening to my T-Mobile or Google Voice visual voicemails on speaker, I don’t want to press the message on the front and then turn the phone over to listen to it. This is about the dumbest engineering I’ve ever seen. Did some industrial designer out there actually think a speaker on the back of a phone was a good idea? I can still hear it, yes, but not as well as if it had been on the front of the phone. This has to be my absolute #1 annoyance with the MyTouch 3G.
  • Differentiation. Even though the iPhone is in many ways a superior phone, there are actually some cool things my phone can do that my wife’s iPhone can’t. You can have a contact (like a wrong number who keeps calling you) go straight to voicemail. Your phone comes with a little bag. Google Voice? Android has an app for that. iPhone doesn’t. Instead, the ad campaign for the MyTouch focused too much on trying to get people to buy skins for the phone and repeating vague phrases about making the phone “customizable” without giving a lot of concrete examples. How about just saying “Want a picture of your cute cat behind your apps? The MyTouch has that”? Or even “Works with Linux, Windows, and Mac OS X” or “Doesn’t require specialized software to transfer music.”

The worst part is really the timing, though. Yes, I’m an impatient sort who wanted to see the G1 first before buying the second-generation Android phone (the MyTouch 3G). A lot of people go for third-generation or even fourth-generation. The buzz has been that the Hero is supposed to be the best Android phone, and Sprint recently announced they’d be selling the Hero. Verizon is apparently going to have an Android phone as well. There are lots of Google Android phones on the horizon. Launching the MyTouch right before the Hero was not a savvy move on the part of T-Mobile’s marketing department.

All that said as an explanation for why others don’t have a MyTouch 3G, I still have one myself. And I like it. And I generally like T-Mobile. Its service is much better than the Sprint service I used for years. I actually have coverage. Sure, customer service isn’t available 24 hours (it should be), but when I called after stupidly PUK-locking my sim card, I got through to a customer service representative quickly, and he was very helpful (he also had the same first name as me, which was funny). And, of course, the price per month for a reasonable number of minutes (I don’t talk much) and an unlimited data plan is only a little more than half what my wife pays for her iPhone plan with AT&T.

Google has some Android issues to iron out certainly.

I think the biggest problem with Android right now is web browsing. There are a lot of great things about all the different web browsers available on Android, but there is no one web browser that is fully satisfactory.

Browser is the name of the default web browser Android comes with. It also is the best browser available for Android right now. Its one (and huge) shortcoming is its insistence on refreshing pages every time you switch windows or wake the display up from sleep. You can read all about it here (I’m not the only user who has a problem with this behavior). This kind of behavior completely defeats the purpose of having the ability to load links in background windows. It also doesn’t recognize that users of phones are often on Edge or 3G networks and not necessarily connected to a fast wireless connection. And even if we are, why reload the whole page? Do you really think the page has changed that much in the last two minutes? Shouldn’t you leave it up to the user to decide when to refresh the page?

Other than that major deficiency, Browser functions well. Pressing the search button brings up the search screen, you have the ability to load tabs in the background, the keyboard recognizes if you’re typing in a URL bar or in a regular form and will include or omit the .com button as appropriate. The double-tap zoom works great. First of all, the browser is pretty good about squeezing pages into a narrow format, but even if it doesn’t, you can double-tap on a paragraph and the size will automatically adjust to fit the paragraph to the width of your phone. This is a lot easier than pinching the webpage with two fingers to try to adjust the zoom to the right size (nevertheless, I’m glad rooted versions of Android include multi-touch).

Steel is a very popular browser among Android enthusiasts. Great things about it are its speed (it downloads pages a lot faster than Browser does and, more importantly, does not auto-refresh them for you), its fullscreen mode… and that’s it. Two really annoying things about Steel are the search button not bringing up the URL bar, and the Menu key bringing you directly to settings instead of to a menu of other options (and window management). Worse yet, there is no option to open links in background windows.

Coco Browser uses tabs but will display tabs even if you have only one tab open. It also doesn’t allow you to access the address bar directly or go directly to search. To get to a new page directly, you have to open a new tab and then close the old tab. After I realized this, I gave up on Coco very quickly.

Opera is probably a great browser if you have a hard-key QWERTY keyboard on your phone, but it sucks for phones that have only touchscreen keyboards. That’s all I have to say about that.

Some hackers have created a specialized version of Browser called Better Browser. It allows you to use the regular browser in fullscreen mode. Unfortunately, it changes the double-tap zoom behavior to zoom in and out to an arbitrary degree. I like the default Browser’s double-tap to zoom-to-fit instead.

I’d love to see Google fix the Browser or port over Chromium. It’d also be great if Firefox created an Android browser, or if Opera recognized that touchscreen keyboard phones could benefit from a properly tweaked Opera Mini.

All in due time. Meanwhile, I’m just waiting for pages that have already loaded to autorefresh…