Pixel Pushing Blogger

random ramblings of a designer in the valley

Google: If we can’t conquer, fragment

I can’t take credit for the title of this post, it’s really just a part of the discussion on one of the TWIT podcast this past week (or was it the week before? I can’t remember). Last week Google announced an astonishingly underwhelming software platform. I mean, it’s not horrible or anything, it’s just disappointing that a lot of people were expecting Google to throw their hat in a complete consumer product, rather than a half-assed promise to deliver some sort of product nine months from now which may or may not be any good.

Well, Google released the Android SDK today. The SDK was pretty impressive, giving us a good preview of the the OS user interface (via Engadget). However, one can’t help notice how much the “mockup” looks like a Palm Centro, or any myriad of Palm or Windows Mobile device that’s been available so far. One also can’t help but notice how the UI takes many lessons from iPhone’s UI. Imitation is the sincerest form of flattery, I suppose, but didn’t everyone expect a *lot* more from Google than just another software platform that looks just like any other software platform?

I listen to podcasts when I bike to work every morning (my form of reading the newspaper while having breakfast?), and one of the panelist on TWIT made a lot of sense, although I can’t recall it verbatim (and I’m too lazy to listen through a one-hour long podcast to find the exact quote)….

:: Expand article >> ::

It’s not just about the touchscreen

FYI, I still don’t have an iPhone yet. Why?

Despite of how much I love the iPhone, I still don’t believe in signing  a two year contract for AT&T/Cingular. I’ve been a customer with Cingular back since when they were PacBell PCS, I have no reason to be locked down to a contract to prove my loyalty to a carrier. Especially since the iPhone isn’t subsidized at all. If signing a contract meant I can save a few hundred dollars, then at least the value proposition is existent. There is absolutely no reason to a sign a contract for a phone that will inevitably be unlocked (and probably be available at the same price).

Service issues aside, the iPhone itself is simply one of the most brilliant consumer product ever made. It is a device that will completely reshape the mobile phone market. The problem is, the other phone manufacturers seem to be thinking, “Wow, the iPhone has a touchscreen, we must all move to touchscreen-only phones as well.” I’m not saying that iPhone’s touchscreen isn’t brilliant, but it isn’t the end-all solution to the woes of the mobile phone design we’ve seen in the past decade.

There are already several manufacturers that’s decided to manufacture their own versions of a touchscreen phone. Some of which has been offering touchscreen capability for years (for example, most of HTC’s Windows Mobile based phones). The problem with these phones isn’t whether or not your buttons are placed on a screen or engraved into a rubber…

:: Expand article >> ::

Using XBox 360 controller on your Mac

The XBox 360 controller is really one of the best gamepad ever made for any console out there. The best part is it works on computers as well, where past efforts by various companies to produce a good gamepad has always fell short. You can’t fully realize the XBox 360 controller’s potential just yet on the PC though, as full support won’t arrive until Windows Vista. The current PC drivers can’t take advantage of all the buttons, and has trouble dealing with several of the input axis (getting analog stick & the paddle trigger to work, for example, is an exercise of frustration).

Of course, Microsoft isn’t offering a driver for the Mac. However, just as SteerMouse provides an excellent third party solution for enhancing your mouse on the Mac, there are third party driver for getting the XBox 360 controller to work on your Mac as well. Spotty game support is more of an issue, but I’d imagine most of us will just be playing emulator games with that controller anyway.

Take a look at the Mac driver for the XBox 360 controller here.