I’ve been thinking a bit about Google Buzz since a few days before it was announced, and I really think it has the potential to be huge. Especially when one takes into account all the stuff the API already does, and all the things it promises to be able to do in the near future. Having one open spot to have masses and masses of interesting content aggregated to you from your Twitter, Facebook, Delicious, Livejournal, Blogger and Wordpress contacts is pretty cool, but when they’re able to pull in all comments via Salmon, pretty much anything anyone ever directs towards you on the Internet will be accessible there as well.
Post a comment on some random stranger’s blog? If it gets a reply, it’ll (one day) show up in your Google Buzz. That’s pretty darn cool.
Magical utopian fantasyland aside, the current implementation of Buzz leaves much to be desired.
Problems I’ve encountered in order of annoyance:
No love for Apps for Domains accounts. I have used my jer@nyquil.org account as my Google account for the last several years, but it doesn’t yet have access to Buzz from within Apps for Domains’ GMail client. Which means if I want to play with Buzz on my PC, I have to use my otherwise-unused jerwarren@gmail.com Google account. (Actually, that account is used for my Google Reader subscriptions, which will brings me to a future point.)
GMail clutter. I haven’t yet figured out the magics that determine when something shows up in your GMail inbox as well as in Buzz, but some things do. Other things don’t, however, which makes it far more annoying. Sure, you can set up a filter easily enough to hide those from your inbox, but I’d really like to know how it determines what should go in your inbox in the first place. Is it just replies to Buzz posts older than a certain age? Who knows. In any case, I’m sick of getting email notifications of things I’ve already read in Buzz.
I frequently share interesting things I see from my Google Reader account. Over the years I’ve amassed quite a few cool people that also share cool things, and often encounter really cool stuff I wouldn’t have otherwise. I’ve always been bummed that most of the stuff I share is pretty much unfindable by those who don’t use Google Reader — and there are more that don’t than there are that do — which seems to have been solved by the incorporation with Buzz. However, my Google Reader contacts are now full of people I’ve added on Buzz, often who share things in which I have no interest. Even the things that I do have interest in are frequently seen in my Buzz stream before I find them again in my Google Reader. There needs to be some better communication between the two so that I don’t always end up seeing everything everyone shares in two different places. Add GMail clutter to the mix, and I often see the same content in three different places.
The promised ability to learn your preferences and hide people’s sandwich updates seems to be vaporware. I can’t find any way to mark things as being uninteresting, thus Buzz never knows what I find uninteresting. Where is this promised functionality? (I did notice, however, that it hid a whole bunch of “this is my first Buzz!” posts from me, so it’s obviously somewhat functional. I just want to be able to make it hide other things as well.)
I have great hope that Buzz is going to make many, many irritating things a much nicer experience than the Twitters and Friendfeeds and Faceooks currently offer (primarily because it promises to be able to put all that content in one nice place to which I can interface in unlimited ways ) but I worry that people are going to be annoyed to death before it gets to that point.
Even with these annoyances, however, Buzz is still infinitely more usable and less annoying that Google Wave, though. I can actually see myself using Buzz.
If you’re not already following me on Buzz, you can do so by adding jer@nyquil.org, and jerwarren@gmail.com. (Due to the aforementioned schism between Apps for Domains Google Accounts and GMail accounts.
Want to play with Google Buzz before they get it rolled out to your GMail?
The magic of Google Chrome can hook you up.
Create a shortcut to Google Chrome on your desktop, righ-tclick on it, select Properties, and then paste this after everything in the ‘Target’ field:
—user-agent=“Mozilla/5.0 (Linux; U; Android 2.0.1; en-us; Droid Build/ESD56) AppleWebKit/530.17 (KHTML, like Gecko) Version/4.0 Mobile Safari/530.17”
(That’s two dashes before user-agent, not a hyphen. I can’t figure out how to get my auto-formatting to display it properly. Also, you might need to replace the quotes with non-“smartquotes.” Smartquotes are DUMB.)
Then go to m.google.com and click on Buzz. This will, however, make all pages Chrome loads behave as if you’re browsing them from a Motorola Droid, so it’s advisable to make another desktop shortcut with user-agent=”“ to reset everything.
If you haven’t heard, there’s been a bit of a dust-up today between Google and its throngs of Android phone users. If you have heard, chances are you heard it post-spin, where Google is painted as being this horrible evil dictator, violating the ‘spirit of open source.’
That couldn’t be further from the truth. Here’s what’s actually going on.
Google’s Android phone platform is, in fact, an open source operating system. Any phone manufacturer who wants to license Android for use on their handsets can do so, completely free of charge — but there are a few caveats. Anyone deploying an Android device has to choose between a few different Android packages, including the “with Google” option, which allows the manufacturer to use Google’s good name to promote their device. However, the “with Google” package requires that you deploy all the software the way Google demands. No deleting GMail and including Hotmail instead, for instance.
If the manufacturer does want to remove GMail and include Hotmail, they can still totally do that — they just can’t use Google’s name to advertise their product. Oh, and they also can’t include some of Google’s popular apps.
While the operating system is open source, some of Google’s applications are not, and are rather restrictively licensed, giving Google a bit more control over how they are used. The idea is they don’t want someone’s crappy modified Android install soiling their good image.
Very soon after the first Android device’s release, clever hackers figured out a way to bypass the security T-Mobile included on it, allowing them to install custom installs of Android, based on newer, better code than what the devices were originally shipped with. Sure, that newer code would eventually be handed out to all devices, but many of us nerds are rather impatient, and would rather use it now. Crashes and all. So a sort of “community” of hackers was born, eventually culminating in several really popular Android distributions that included all sorts of really awesome functionality that was either not “prime-time”-ready — or was flat out barred from inclusion by the carrier. (In this case, T-Mobile.)
This has been going on for roughly a year now, and several people have risen and fallen as the de facto “ringleaders” in charge of assembling the components into updates that mere users can apply to their phones. Many of these updates happened to include all those applications that Google has specifically licensed to be only distributed by those that comply with their licensing demands, and today finally caught the ire of Google.
Google has sent a Cease & Desist letter to the maintainer of arguably the most popular of these Android distributions, citing his inclusion of applications to which he does not have the proper license for distribution as the activity that needs to be ceased. He’s no longer able to include GMail, Google Maps, etc., in his releases, which arguably makes his builds extremely undesirable for most users.
As you might expect, people understand this licensing issue, and completely realize that it’s not good to be in blatant violation of an application’s distribution license. Just kidding! In actuality, people are going “ape shit,” threatening to buy iPhones, yelling obscenities at Google, and being all-around poor sports about the whole thing.
“Google is violating the spirit of open source!” cry many.
Online petitions have been made. There’s an “app” in the Google Market which is currently the most popular Market download of the day, that essentially demands that Google re-license these apps so that people can continue to use them however they want. Facebook groups demanding the same thing are thriving. Twitter has gone nuts.
There’s a funny thing about the “spirit of open source,” though: many, if not most, open source projects are licensed in such a way that the code cannot be used in commercial applications without following the requirements of the license. It is never OK for someone to violate the license. When, as invariably happens, some company does violate the license, people go nuts. Likewise, nobody ever expects to be able to include someone else’s proprietary functionality in their open source app. Yet, in the “spirit of open source,” Google should just throw out their licensing altogether so that these whiny, entitled, whineyfaces can continue to use them on a distribution of Android that won’t, and cannot license them properly?
That’s a bunch of crap. Google is in a bit of an awkward position, having angered a significant amount of its Android user-base, but they are completely in the right here. Does it suck? Yes. But should Google be expected to give away everything for free just because people have been using it illegally for a year? I’ll leave answering that as an exercise for the reader.
(If you’d like to check your answer against the correct one, here it is: “No.”)
UPDATE: Some are suggesting that Google’s inclusion of proprietary apps in an open source environment is a bad thing. This may well be the case, but you knew about it before you bought an Android phone and/or started developing for the Android platform. You chose to accept that fact, and now you have to live with it. Google didn’t suddenly remove the apps from the source tree and ‘closed source’ them; they were closed source from the start.
UPDATE: Someone made this silly Hitler-meme-video, effectively illustrating the attitudes of these whinyfaces:
Like most of the stuff I’ve done on android, my most recent app, “Send RSS to Google Reader” came out of being frustrated that Google’s Mobile Browser wasn’t smart enough to detect RSS feeds, and also wasn’t smart enough to allow you to subscribe to them in Google Reader’s Mobile interface, except by doing some cut-and-paste gymnastics.
The first version required that you actually display an RSS feed (or find the link to it yourself), and then use the Android Browser’s “Share this page” functionality to pass the url on to Google Reader by way of my little app. This was incredibly cumbersome.
Now, thanks to some Yahoo Pipes magic behind the scene, you can be viewing any web page, hit the ‘Share this page’ menu item, select “Send RSS to Google Reader” and it will auto-detect any RSS feeds that happen to be part of the page. If there is just one, it sends it over to Google Reader Mobile where you can subscribe with a single click. If there are more than one, you are presented with a list of them, and can click any one of them to send it over to Google Reader Mobile.
Got an iPhone and hate how difficult it is to place Google Voice calls now that Apple has removed all the dialer apps from the App Store? Check out this “simple” howto:
This is a more thorough explanation of a previous post. In lieu of an GV app, I figured out a quick and easy way to dial your most frequent contacts using no more than 2 clicks. All we’re doing is adding a bookmark to your iPhone home page that links to a contact’s unique URL in your GV address book. Ready?
1. Load up the mobile GV site (https://www.google.com/voice/m). It works fine in Firefox — it doesn’t redirect to the non-mobile version like other Google sites.
2. Find your desired favorite in your contact list. Let’s use “Mom” for our example. Each contact has its own unique URL – something like https://www.google.com/voice/m/contact/793238491687864. Copy this link to your clipboard.
3. Use your favorite photo editing software to find the perfect headshot of mom. Crop it so it’s EXACTLY a square (I use Picasa).
4. Resize mom’s picture so it’s 57 × 57, and save as a PNG to your desktop. (I used http://www.resize2mail.com/advanced.php)
5. Fire up http://webclipicons.info/ Upload your 57 × 57 PNG, give it the shortcut name “mom” and paste the GV unique contact URL from step 2 into the “shortcut URL” prompt. Put in your email address, and uncheck “make public.” Hit “create shortcut.”
6. Check your iPhone email. You should receive a message with link — click on it. Safari should launch. Bookmark that page to your home screen. Your mom’s smiling face should appear along with your fart and other useless apps.
7. When it’s time to call mom, click on her face. Her contact page in your GV account will load in Safari. You can then call or SMS any number that you have stored for her.
While I’ve made some round-about howtos for accomplishing time-saving things, this one made me laugh out loud. That’s a helluva lot of work for initiating a call.
A much BETTER solution can be accomplished in just 3 steps: