Seesmic for iPhone

It had to happen eventually. Twitter for iPhone (previously known as Tweetie 2) is one of the best Twitter apps for the iPhone.  It’s jammed packed with features but with some really nice UI elements that don’t give you that feeling of overload.  But a couple of weeks back I switched to using Seesmic for the iPhone just to try it out.  I don’t see myself going back anytime soon.  Even though I miss some of the nicer UI elements of Twitter for iPhone, Seesmic is a nice app that actually allows me to use it to replace 2 apps with it on my front screen.

It’s Twitter, it’s Facebook, it’s BOTH

The first thing I noticed when I fired up Seesmic for the first time was that it handled Twitter and Facebook.  Initial thoughts included “well if this can do Facebook too, well I might be able to move Facebook off my front screen too” and while the Facebook implementation isn’t 100 percent, it is definitely good enough that I can use it 98% of the time.

Seesmic for iPhone also handles Twitter searches and lists.  It has a nice interface that allows for separation of the various lists and networks that doesn’t come off as cluttered (the way TweetDeck for iPhone did for me).  With Seesmic, I’m able to switch between my Twitter timeline, Facebook news feed, and various lists/searches.

Navigation

One of the cooler things I like about Seesmic is that to navigate between Twitter, Facebook, Ping.FM, and various Twitter lists and searches is that I simply have to swipe left/right depending on where I am in my “tabs” (or tiles).  However this means that the Twitter for iPhone feature that allows you to swipe a tweet is gone (this was one of my favorite features of Twitter for iPhone).  Even though it means I lose a feature, this one feature makes Seesmic extremely efficient.  I can jump between accounts and lists with the greatest of ease.  When I pick up my iPhone to check Twitter, I’m almost always going to check Facebook too, now I can do it in one app and with just a small swipe of the finger.

I have to say though that I do find myself missing the Twitter for iPhone tweet swipe shortcut for replying and favoriting tweets.  On Seesmic this is at least 2 screen presses, and while that might not seem like much, coming from the official Twitter app it just feels clunky.  However, I understand the reason this can’t be done in Seesmic and do not overly fault them for it.  They mad an UI decision and theirs works and is quite efficient, just in a different way and for a different purpose.

Overall

Overall, I think I’ll probably keep Seesmic on my front screen for a good while longer than originally anticipated.  That’s saying something because I’ve tried a lot of iPhone Twitter apps and not a single one was able to dethrone Tweetie (as it was known at the time).  I still thing Twitter for iPhone is a fantastic product and if you’re looking for a good Twitter app, you’d be hard pressed to find one better.  I wouldn’t say that, in the end, Seesmic is better than Twitter for iPhone but it does have certain features for a “power user” that can clear some icons off the front screen.  If you use both Twitter and Facebook with extreme regularity then you need to be taking a hard look at Seesmic for iPhone.

Posted in Technology | Tagged , , , | Comments Off on Seesmic for iPhone

Android and the Fragmentation FUD

With the recent announcement of the new iPhone 4, there’s been a lot of talk about how it compares to the latest run of Android devices (HTC EVO, HTC Droid Incredible, and Nexus One).  However anytime someone brings up the Android elephant in the iPhone room, there’s talk similar to “oh well Android is fragmented” or “all those apps won’t work on your phone” and other similar phrases.  I want to spend some time today discussing this issue as I see it.

Yes it’s Fragmentation

In the strictest definition of the word, the Android world is fragmented.  You have a lot of devices all running different versions of the Android OS.  Though Google and the OEMs have worked hard to lower the amount of fragmentation, it’s still there.  If you want your app to cover as many devices as possible, you have to (currently) code for Android 1.6.  With the recent announcement of 2.2, this seems like a poor call.  Newer versions of Android have new functionality that would be beneficial to older phones.  Specifically the ability to save apps onto the microSD card and keep it out of the onboard memory.

There is something to be said about the fact that Android is being developed at a fast rate that it’s hard for manufacturers to keep up.  Not only is the underlying Android OS being developed at a rapid pace, but each manufacturer has it’s own variation of the OS.  HTC has their Sense UI, Motorola has their MotoBLUR technology, and so on.  Due to this, it takes longer for these manufacturers to release the updated OS versions because they have to put their own touches on the new version before they can push it out.  In some cases they’ve decided not to do this.

The other issue is that a lot of the older Android 1.x devices had limited onboard ROM spaces, which makes updating to the newer OS even more complicated.  So while this kind of fragmentation exists and it could be viewed as a bad thing, it’s not always. Continue reading

Posted in Commentary, Technology | Tagged , , , , | Comments Off on Android and the Fragmentation FUD

Netbook Review: Asus 1005PE PU-27

About a month and half back, I purchased a netbook.  Being my first netbook purchase I did a lot of research before deciding on what to get.  In the end, I went with the ASUS Eee PC 1005PE-PU27 (amazon affiliate link) model.  The reason I chose this model was because of it’s highly rated battery life (14 hours).  Now, I knew that I wasn’t going to be able to get the full 14 hours, but I figured if I could get between 8 and 10 hours then I was doing good.

The iPad Elephant

I bought this netbook instead of getting an iPad.  Why?  Well for one thing, my primary use case for the netbook was programming related conferences (Houston Open Spaces, Austin Code Camp, and Houston Techfest).  The idea was to have a computer that I could

  1. Something that I could actually code on should the situation call for it
  2. Take notes nicely on.  I have enough experience with the iPad touch screen to know that if I was taking notes on it, it’d get messy.

Since the main use case for buying this machine was to use it at programming conferences, the ability to actually code on it was paramount.  The iPad has a nice screen and some nice apps, but a full computing replacement it is not.  And while the netbook isn’t exactly a desktop (or even laptop) replacement, for my primary use case it was the more preferable option. Continue reading

Posted in Technology | Tagged , , | Comments Off on Netbook Review: Asus 1005PE PU-27

Google vs Apple: Innovation

I realized something today. Google is innovating quickly.  Their release early and update often strategy has served them well since they released their search engine all those years ago. Other Google products like Gmail, Google Reader, Google Calendar, Android, Chrome, and many others all followed this whole “release early, update often” ideal.  When Gmail first came out, it didn’t do much more than send and receive emails.  Slowly, the ability to delete messages, do sub-labels, do POP3 and IMAP connections so one could do offline work, chat and calendar integration, and then eventually Google Labs for Gmail which allowed people to develop their own features for the service.  All of this is just one example of how Google does new products.

As I was listening and occasionally watching the Google I/O Keynote for today, where the focus was on Android and the newly announced Google TV, I realized that Google is eventually going to beat Apple when it comes to innovating.   I saw on Twitter where someone said “Apple is getting Microsoft-ed by Google” and there’s a lot of truth in that statement.

Be Open and Push Open

One thing that was repeated over and over at both keynotes for Google I/O was “we’re opening this up to you” or “we’re releasing this as an open source project” and other similar quotes.  Google is all about doing their work in the open, this brings in people that can build things and build upon their work.  You never know what your users will do if you let them and in many cases they will surprise you if given half a chance.  Google’s message has been about being open, allowing more people to work on and build on their work to the betterment of the product.

Apple is the exact opposite.  They tightly lock their software and hardware together to create computing appliances.  They ensure you can only develop a certain way and only develop certain things for their products.  If they don’t like your work, they reject it.  Sometimes they do it without giving you a reason.  This is not always a bad thing though, Apple products have  a tendency to “just work” in a way that other computer companies would love.  But it is widely known that Apple and Google have different ideas on computing and openness.

Moving Things Forward

When Apple TV came out people liked it.  It was the first product to bring downloaded content to a TV screen without a lot of hacking or trial and error.  However as many geeks will tell you, it is severely lacking.  You can’t bring in your own media, and watching stuff that falls outside the iTunes wall is pretty much impossible.

Google announced Google TV which brings the web to your television.  Instead of dumbing down the web for TV, you are given a full internet experience.  Built on the Android platform Google TV can use Android apps, which means that developers can write applications that target Google TV.  Meaning that Google TV is expandable and customizable, all while giving you a nice mixture of the web and TV.  While the initial demo of Google TV doesn’t look overly impressive, I have little doubt that Google will maintain their “release early, update often” methodology on it and in time we’ll see Google TV grow into something awesome.

GoogleTV is the perfect example of how Google is innovating.  They’re working on bringing to the TV what Apple tried to do but in a way that is more open and customizable.  If you look at the most recent Apple product, the iPad, you might notice that it’s basically a larger iPod Touch.  Google TV is what Apple TV wishes it could be and that says a lot about the kind of work Google is doing.

Google Will Beat Apple (Eventually)

I think that long term (in other words, not in the immediate future but probably 7-10 years from now), Google will have replaced Apple as the most innovative tech company.  I realize that I’m saying this as Apple’s own developer conference (WWDC) is weeks away, but Google really brought their A game over the last few days.  Even with the demo failures they showed that they are interested in moving things forward and changing the way we think about technology.  Their dedication to being open, using open standards, and creating new open products is proof in the pudding.  Apple may have it’s fan boys, but I’ll stick with Google.

Posted in Commentary, Technology | Tagged , , | 27 Comments

WebM Video & Free Video Codecs

Yesterday Google announced that they were open sourcing the VP8 video codec and releasing it royalty free under the heading of  WebM.  This is a shot over the front of the ship that is H.264.  We’ve discussed very recently about H.264 and Theora (the other open source, royalty free video codec) and how Steve Jobs has claimed that there is a patent pool set to go after Theora for patent violations.

What Does This Mean

Well mainly it means that someone with deep pockets is backing an open source, royalty free video codec.  Meaning that if that patent pool is going to go after someone, they’ll definitely go where the money is first (in this case Google).  But to assume that Google just opened itself up to patent infringement lawsuits is to not do them justice.  Everyone knows that the people who work at Google are mainly smart individuals and to assume they didn’t do the proper legal due diligence would be to not give them proper credit.

What this means is that there is a good chance that Google could help some of those patents be revoked.  I’m not saying it will happen, I’m just saying that it could.  But in the end, it means that we should finally get answers on exactly what the H.264 patents contain and what can be done in a free, open way.

It’s About Open Standards

The thing here is that while Apple and Steve Jobs can talk about “supporting open standards” and how they give back to that community, but like I said before Steve Jobs is talking about an open web but he’s pushing a codec that could require royalty payments in the future and that’s dangerous.  Google on the other hand is furthering open standards by releasing quality codecs and putting their deep pockets behind them to defend them in court.

The WebM project uses the VP8 video codec (open sourced with the WebM announcement), the Vorbis audio codec (Ogg) which is open source and royalty free, and uses the open source Matroska as the container (what allows both the audio and video files to be in 1 outputted file for easy playing).  When open standards and open source is used to integrate, everyone wins.  Because anyone developing something new has access to the same things as someone who’s larger and has more funding.  In the end it allows the better application to truly win.  And this is what Google is pushing for.

An open web where developers don’t have to potentially pay royalties is a good thing.  Keeping things open and free when it comes to ensuring that everyone has the same thing on the web is important when you’re developing web applications.  Knowing that everyone is going to have the same components, the same codecs, and the same fonts make the web a constant experience regardless of browser choice.

Posted in Commentary, Internet | Tagged , , , , , | Comments Off on WebM Video & Free Video Codecs

Google Collects Data On PUBLIC Wifi Networks

In a blog post late last week, Google admitted to collecting data sent across unprotected public wireless networks while collecting photos for their Street View feature on Google Maps.  Naturally, this has caused a nice uproar from privacy advocates.  Many have been asking for Google’s proverbial head on a platter for this outrageous injustice.  Only problem is, their fingers are pointed at the wrong party.

When you connect to a public wireless network, especially one that is unprotected (read unencrypted), anything you send and receive is viewable by anyone with the proper tools and/or software.  This means that anyone, be it a person or an business entity can see what you’re sending across the open network. This is why when you do connect to such networks, it is a good idea to not do anything like connect to your bank or do anything you wouldn’t want others to potentially know about.  It doesn’t mean that someone is definitely watching your data fly across their screen, but you should act like someone is.

As users, it is our responsibility to ensure your data’s protected, not anyone else’s.  We are the one’s that must take the precautions, because once it’s on the network it’s out there for others to see.  You don’t want someone seeing your private conversations over an open wireless network?  Encrypt the conversation, there are plenty of tools that help you to encrypt your data.  There are ways to set up virtual private networks (VPN) at your home so you can connect securely to that and then do what you’d like because it’s all coming through your encrypted connection to your home’s network.  There are tools for encrypting your email (Thunderbird comes with the plugin installed by default).

Again, as user’s it is our responsibility to ensure our data is protected.  So the privacy groups need to stop pointing fingers and instead work on educating the end user about this.  If the privacy groups spent as much time educating as they did finger pointing, people would be more aware of the situation and know what steps they can take to protect their data both at home and abroad.

Posted in Commentary, Internet, Technology | Tagged , , | Comments Off on Google Collects Data On PUBLIC Wifi Networks