Posts Tagged ‘iphone’

Android Apple Blog e911 Facebook Flickr G1 Google iTunes maps mobile apps mobile web online radio social networking social software Twitter Usability user experience design WiFi

Five Reasons To Get A Nexus One

Thursday, January 7th, 2010

Nexus One phone with the Android OS I’ve had a Nexus One for a few weeks and I can finally talk about it. It’s really nice – I’ve had a Palm Treo, an iPhone, and a G1 and this is definitely the best mobile device I’ve ever owned.

If you’re like me you’re probably tired of hearing about how every new phone is or is not an “iPhone killer.” To be honest, I really like the iPhone — I used to have one and my wife has one now. I’m not on the Android team, but I doubt they’re trying to “kill” any other devices – most Googlers like any mobile device with a full-fledged web browser.

That said, if you’re wondering which phone to buy, I think the Nexus One has the edge. Here are five reasons why:

1. The screen is really, really nice. This might sound a bit superficial, but the truth is I spend much more time surfing the web and reading than I do actually making phone calls. In my experience the higher the resolution, the less eyestrain. I also often use my phone to show people photos, and the Nexus One screen really does the photos justice.

I remember getting my iPhone and being amazed by the 480 x 320 pixel screen at 163 ppi. The Nexus One has a slightly larger screen, but much higher resolution, 800 x 480.

2. Voice input is awesome. Every time you need to type something, whether it’s an email, text message, or blog post, you always have the option of saying it. Today I texted my wife to let her know I was running late as I walked down the stairs from work – no need to look at the phone or spend time tapping out the message. That’s a pretty trivial example, but I find myself using it more and more in lots of situations just like that.

3. The video is actually adequate. This is the mobile phone I’ve seen that produces video that’s good enough to share with others. Here’s an example, and note that the lighting wasn’t exactly optimal:

We have a Canon video camera that we almost never use because it’s yet another device to lug around and getting videos off of it is a huge pain. I always have my Nexus One on me, and I can upload the videos directly to YouTube right after I take them. This means I’m getting a ton more video of my 1-year-old daughter and sharing it with family all around the country.

4. The photo gallery is nice, with great Picasa integration. I mentioned that showing off photos is a big use case for me, and the photo gallery is easy to navigate, fast, and looks cool too. It’s pushing me to use Picasa more even though I still prefer Flickr.

5. Multitasking is more useful than I thought. When the iPhone came out, I dismissed a lot of the criticism that it didn’t allow multitasking. How many different things do you expect to do at the same time on a small device? But as time went on, little task-switching annoyances started to add up.

I won’t run through all the possibilities, but my friend Wysz has a pretty good demonstration – he was able to get turn-by-turn GPS directions while listening to MP3s and streaming live video to the web. All on one phone. That’s pretty amazing.

Anything else? The Android Market is really starting to fill with cool apps, though it’s not quite as extensive as the iTunes App Store. I expect that to change as more people get Android phones. I wish I could write more about how developer-friendly the Android OS is, but I’m a bit ashamed to admit I haven’t made time to write a single line of code.

So, if you’re looking for a new phone, I completely recommend the Nexus One. If you really prefer a physical keyboard, take a look at the Droid, which has comparable specs to the Nexus One in a lot of ways. And honestly iPhones are still pretty cool, too, and I wouldn’t mind playing around the Palm Pre for a bit. This is the great thing about competition – right now we have a bunch of great mobile devices and mobile operating systems to chose from, and each is pushing the others to do better. If only we could say the same thing about the carriers.

If you have any Nexus One or Android questions, feel free to ask in the comments below.

Adding GPS tracking to your Android phone with Google My Tracks

Sunday, February 22nd, 2009

Did you see the squirrel? I’ve recently switched over from my iPhone to an HTC Dream phone running Google’s Android operating system, otherwise known as the G1.  One of the main reasons I switched was because my older iPhone didn’t have a real GPS, and the cell-tower triangulation just didn’t cut it in many parts of the country.

Google just released an app that makes the GPS really useful, called My Tracks.  I’m not the first to write about it, and there’s a pretty thorough review at AndroidGuys, but I thought I’d share my first experience.  This is also an excuse to post more pictures of my cute kid on my supposedly technology-focused blog, since she came along for the walk.

To use My Tracks you’ll need to download it for free from the Android Market. Once you have it installed it’s just a matter of starting up and hitting the menu button and then Record Track.  You can put your phone in your pocket and forget about it while you hike or even surf the web and use other apps – it will keep running in the background.  Multitasking is another advantage that Android has over the iPhone.

Here’s my walk with my internet-famous firstborn:


View Larger Map

It’s fairly accurate, and you can even tell which side of the street I walked on most of the time. Mountain View is no metropolis but walking near tallish buildings downtown did seem to throw it off a bit. I promise I was not staggering from side to side as I walked down Castro Street.

You also get summary data about the duration, traveling speed, and even elevation changes of your trip.

On the trail at Rancho San Antonio The best thing about My Tracks is that it uses Google Maps and makes it easy to share your route with people. One note – you’ll have the click the little down arrow button on the map screen and choose “Send to Google…” before it shows up in your “My Maps” list in Google Maps. To embed the result in the blog post (like I did above), click the “Link” link in Google Maps and you’ll get code for an iframe.

You can also share some route details with Google Docs but to be honest I was hoping for more data – I’d like to get the point-by-point GPS data so I can use it to automatically geotag photos. I am an obsessive geotagger on Flickr but it’s just too time-consuming to do it manually if the data already exists somewhere. You can access Google Docs spreadsheet data with Python, after all.

Another similar Google product I haven’t signed up for yet is Latitude – I’m not so much worried about privacy as I am unlikely to be traveling around enough for it to be interesting at this point. Athena likes to go for walks but we aren’t roaming too far yet.

A Twitter Experiment: 15 Movies, 30 Hours

Thursday, January 15th, 2009

I’ve been known to do geeky things.  For one, I’ve been experimenting with putting parts of my life on the web live via Twitter.  For another, I’ve been going to a 30-hour science fiction movie marathon with friends for the past 14 years.

It’s time to merge the two together in a Twitter Experiment this weekend.  Starting on Friday, 7 p.m. EST I’ll be posting updates to Twitter about the movies, ridiculous sci-fi plot devices, funny cracks from the crowd, and the general movie marathon experience.

Now for some questions and answers:

Q:  How can I follow along?

A:  Follow me on Twitter and watch the snippets roll in.  Alternatively, if you’re connected to me on Facebook you can watch my status updates, it’s the same thing.

Q:  I’m going to be there, how can I participate?

Let me know in the comments below, we’ll make it a thing.

EDIT:  Use hashtag #marathon34 in any Tweets.

Q:  Why would anyone have even the slightest interest in this?

A:  The CWRU Science Fiction Marathon is really an excuse for a bunch of sarcastic people to shout insults and rejoinders at a movie screen.  It’s like a huge, live-action, sleep-deprived version of Mystery Science Theater 3000.

Q:  No, I mean why would anyone have the slightest interest in you going to a movie marathon?

A:  Point taken, its not like I’m famous or anything (outside of being temporarily internet famous in Australia, of course).  Luckily many of my readers are friends, colleagues, and a bit geeky themselves. If you’re going to get a tiny-text-snippet tour through a science fiction marathon, though, I might as well be your guide – I have a fair knowledge of the genre, I used to be a movie reviewer, and I like to make sarcastic comments.

Q:  How is this possible?

A:  An iPhone, and WiFi or the regular data connection, that’s how.  I might also play around with my G1 phone with Android a bit.  If my connectivity fails for some reason, I reserve the right to basically give up and pretend I never even mentioned it.

One other thing I just can’t leave out of this post – when I mentioned this to my coworkers, they poked fun.  My coworkers at Google.  That’s right, I’m officially too geeky for Google.

Usability and Design of WiFi Interstitial Pages

Wednesday, January 7th, 2009

You’re out somewhere, maybe a coffee shop or an airport.  Suddenly, a man falls to the floor – you need to know – what’s the antidote for tricyclic antidepressants*?  You grab your laptop or mobile and use the local WiFi to look up the answer -

Only to be annoyed and inconvenienced by the interstitial “terms and conditions” page that the coffee shop and/or airport redirects your browser to.  Time is of the essence!  Why do they need a 2-minute flash animation to load an “I agree” button?

Thus ends my attempt to make a relatively boring subject seem interesting.  In any event, I can’t be the only person who’s noticed that WiFi login or “terms and conditions” pages are often way more complicated and annoying than they need to be.

In the hope that someone, somewhere will do a quick search before implementing one and come across this blog, here are some guidelines.  These all follow logically from supporting the user’s goal, which is to get info quickly, and the business’ goal, which is to attract and keep customers.

Do not require Flash, ActiveX, or god forbid Silverlight.  Nothing you could want to do here could possibly require it, and there are lots of WiFi-enabled mobile devices that don’t have it.  Do you really want to poke a finger in the eye of every customer with an iPhone?  If we’ve already bought iPhones,  we obviously like spending money!

Make the checkboxes / buttons large enough to click on a small device.  So that people with touchscreen PDAs, Blackberries, iPhones and G1′s will be able to touch it on their screens.

Make the page and any server-side code fast.  Stay out of the user’s way as much as possible.  If your code can’t accept a form and do some logging without dragging a user’s browsing session to a crawl, you need to go yell at your devs.

Once users agree to terms, save it in a cookie for a reasonable amount of time. Many mobile devices don’t allow programs to run in the background, which means session cookies can expire every time the device dozes off.

Once users agree, redirect them back to where they were trying to go.  And use a real, server-side http redirect too, not a fragile javascript redirect.  Many people set up their browsers to ignore those.

Make the legal terms and conditions as readable as possible.  Readability is an interesting topic, with lots of research into measurement formulas and the like.  I think we can all agree that an iframe with 1700 words of legalease is not readable or useful.  And while we’re at it, why not add some actually useful information, like bandwidth limits, disabled protocols, etc.  If you are blocking POP and IMAP, let me know so I don’t waste time trying to check my email.

While the crazy scenario at the beginning of the post isn’t very likely, this isn’t just a list of gripes.  Why are you providing WiFi if not as a service to customers or a way to differentiate?  Well, coffee shops with WiFi aren’t very unusual anymore, so you should look at it as part of the who customer experience.

* Why did I pick tricyclic antidepressants?  I did a Google search for poison antidotes and picked the first one with an antidote I thought you might be able to find, in a mad rush to save a beloved minor character’s life, like in a TV show.

EDIT:  thanks to Wysz for pointing out the massive numbers of typos.

I Love Hospitals With WiFi, or Twittering Childbirth

Tuesday, December 2nd, 2008

When we were looking for hospitals and doctors offices for little Athena, wifi wasn’t really on the list so much as reputation, compatibility with our insurance, and other concerns.  In retrospect, though, thank goodness Stanford Hospital and Palo Alto Medical Foundation have wifi.

We live more than 2,000 miles from most of our family.  Not all of them could make the flight to California for the birth.  We also have too many friends around the country to possibly make all the phone calls we’d have liked to have made that night.  In addition, we had several thousand people all over the world wondering which name we would pick for our baby.

Because of internet connectivity, I was able to do a fair job of including all of them in the process:

1) With my iPhone, I was able to take and post photos during labor and delivery.  Photos of my mom’s new granddaughter were available for her, on Flickr, within minutes of birth:

Wrapped and swaddled

I’m not sure I can properly express here how much it meant to her and the rest of our family to be able to see Athena so quickly.

2)  Using the Twitterific App on my iPhone was was able to post updates to Twitter throughout the whole labor.  This is a perfect example of what Twitter is good for.  Liveblogging while my wife endures the pains of childbirth would be ridiculously insensitive, but there were always minutes of downtime here and there to tap out a few words describing what’s going on.

live-twittering

3)  Using the Twitter App for Facebook, my updates showed up on my Facebook status as well.  This was a big help, since so many more friends and family use Facebook than Twitter.

A fourth option, which we didn’t use but might have had the labor been longer, was videoconferencing with Skype.  We’ve been using Skype to keep in touch with family for some time.  It is currently my grandmother’s favorite thing to do.  Since we’ve been back home Athena has become the star of many family video sessions.

One final thing I have to mention is YouTube – we certainly weren’t going to share the gooey miracle of life with the world in streaming video, but my wife followed the videos fo several other women during pregancy up to and including labor.  We don’t know a lot of other couples having kids right now, so that gave Ann a personal connection with their stories and helped her through some of the tougher times during the last 9 months.  She could see that other people were going through the same things she was and that was an important comfort.

The common theme here, which I think goes a long way toward explaining the growth of the internet as a whole, is communication.  Because of almost universal connectivity, we were able to turn a deep personal experience into a social experience as well.

The Biggest Reason Not to Buy an iPhone: AT&T

Thursday, November 20th, 2008

Not happy with AT&T right now AT&T owes me $650.

Before I go on, keep in mind that the standard disclaimer applies, and I am writing from the perspective of a frustrated AT&T customer.

My wife and I both have iPhones. I just happened to check my AT&T wireless bill online, and it turns out that AT&T has been overcharging us since March. Apparently when Ann got her phone and we went to a family plan, they added a data plan for her but removed the data plan for me. No one knows how or why. You’re not supposed to be able to get iPhone service without the unlimited data plan

I’ve run into bugs and frustrations with the iPhone before, but bar none, the absolute worst problem with the device is the service from AT&T.

(more…)

No Baby News, Yet

Monday, November 17th, 2008

I was hoping to have some exciting news about the newest addition to the Morrison family (as well as the subject of our huge internet baby name poll). Unfortunately the baby has it’s own plans and schedule. In the mean time, I thought I’d point out a couple of interesting Google-related articles and ask a question:

  • Google voice search is out for the iPhone, although for some reason it’s not at the App Store yet. Once it’s out, all you’ll need to do is load the app and say what you’re looking for, and Google will find it for you. Very cool. And some reporters are pointing out how cool it is that Google is still developing apps for other platforms while we have our own, the Android operating system seen on the G1.
  • Some sports and political figures in Argentina are suing to stop search engines from returning results for their names. That’s right – if you want to know anything about Diego Maradona, your search will return nothing but a message about a court order. This is, of course, a ridiculously backward take on copyright and publicity rights that flies in the face of logic and freedom of speech. Imagine going to a library and demanding they find and scissors-out every reference to Babe Ruth. I love Argentina, but any legal system that would let this sort of thing go on is pathetic.

And finally, here’s my question:

  • What the best way to send out a massive email to about 1,000 people? So many of the voters in the poll included their email address that I’m wondering if a gigantic CC: list is the way to go. Any ideas?

Why use Twitter?

Saturday, November 15th, 2008

I played around a bit with Twitter a year or so ago, but between server hiccups and a lack of things to actually use it for, I didn’t really get into it. Now, though, I am starting to get my Twitter on. So the question is, why use twitter, especially since I gave up on it so easily a year ago?

1. Twitter fills a communication niche, one that we didn’t even know existed five years ago. It really does. There’s a whole spectrum of human communication, which can be organized from timely to timeless, from sparse to dense, from interpersonal to broadcast. Twitter falls into an interesting midpoint in that range, somewhere between instant messaging, leaving a note on the dry-erase board outside your dorm room, and heading down to the local hangout to see who’s around.

2. Twitter is a social app, so it displays classic network effects – the more people you know using it, the more valuable it is for you to use it. Working for Google and living in Silicon Valley I’ve met a lot of people over this past year who are devoted users. Twitter is good for everything from ad-hoc get-togethers to sharing in obsessive election night poll watching.

3. Twitter isn’t just an application, it’s a platform to build applications on top of. So there’s a number of apps which make Twittering more usable and effective.

  • The Twitterific iPhone App makes it easy for me to send out updates from my phone. Which I have on me at all times.
  • I’m using the Twitter Facebook app to update my status in two systems at the same time, meaning I’m more likely to make use of either.
  • Twitturly collects urls that people are talking about in almost real-time, creating a sort of incidental social news site.

Feel free to follow my twitter updates me here. Got any cool Twitter apps not listed above? Let me know in the comments below.

iPhone Apps – Pandora vs. Last.fm vs. iTunes

Monday, July 14th, 2008

San Jose Taiko rocking the main stage Since the release of the iPhone 2.0 firmware and the App Store, I’ve been like a kid in a candy store. At some point I’ll get around to a list of recommended apps but for now I just want to compare two music listening / online radio applications: Last.fm and Pandora.

You do, of course, have many more options – the App Store Music category has about 30 apps listed, many of them designed to help you enjoy and discover new tunes. And you always have the built-in iPod functionality of the phone which syncs with iTunes on the desktop. But Last.fm and Pandora have been around for a while as very impressive web apps so those were the first two I decided to take a look at. They have very different approaches to recommending music with lots of data and cool algorithms.

Pandora

Pandora is based on the Music Genome Project – basically, their system breaks down each song into a series of attributes. For example, Queen’s Bohemian Rhapsody has “demanding vocal performances, mild rhythmic syncopation, heavy use of vocal harmonies, a prominent rhythm piano part,” among other features. Give Pandora a song or musician and it will create a radio station of similar music. It’s really that simple.

As each song comes up you can give it a thumbs up or thumbs down and you can skip a few songs per station per hour. The iPhone interface displays the album art front and center with a button in the upper-right corner to show you why the system chose the song.

I’ve played with Pandora off and on for a while and my experience is that it does much better with stations created around one or two bands or songs than stations built on large lists of music you enjoy. Add 10 rock bands to your “Road trip with Steve 2008″ station and if one of them has folk influences you’re bound to get some sleepy folk in there now and again. Give it just one band and it can get some amazing results – check out my Gorillaz station, for example.

The drawback to Pandora is that it only has very rudimentary data collection and social features. You can find other people listing to the same song on the website but user profiles are pretty sparse, and there’s no groups, message boards, etc. But if you just want to listen, and don’t want to bother with all that other stuff, Pandora provides a pretty great experience.

Last.fm

Last.fm builds radios stations for you and makes recommendations based on the listening data of thousands of other listeners, whether they’re using the Last.fm site, the mobile app, or a scrobbler plugin in their desktop MP3 player software. You can also listen to stations based around a single musician or band, but Last.fm gives you more options and better results the more you listen and participate in the social features of the site. For example, take a look at the listing for Bohemian Rhapsody – you can see top listeners, how users have tagged the song, similar songs, comments, message board posts, etc.

The user interface is actually quite similar to Pandora’s, with options to note that you love or hate a song, a skip button, album art, etc. You can see a bio of the band, similar artists, and upcoming events, which is cool in theory but I haven’t really used.

I’m a long time user of Last.fm from back in the Audioscrobbler days (check out the Geek Music group) and you definitely get more out of it the more you listen. You don’t really have to participate that much, just letting Last.fm know what you’re listing to improves recommendations and radio plays. My favorite thing about it is all the stats it collects. You can see which bands and songs you listen to most often and find out the most popular bands in Sri Lanka.

Compared to Pandora, though, the recommendations aren’t always as interesting… not bad, but I find myself pleasantly surprised more often while listening to Pandora. For comparison, listen to the Gorillaz similar artists radio station.

iPod + iTunes

You can, of course, skip online radio altogether and just use the built-in iPod functionality along with iTunes on the desktop.  There’s a lot to be said for going this route – the interface is nice and usable, the iPhone holds a decent amount of music, and iTunes collects of the same listening data that makes Last.fm so cool.  Also, it will work no matter how conjested the local network is and doesn’t drain the battery nearly as quickly.

But you miss out on all the social networking features and it’s a lot harder to discover new music.  So I think of it more as a back-up plan…  guaranteed access to some of my personal music library.

The Winner

Actually, there’s no need to pick one as the winner – they’re all available for use on your computer and your iPhone.

Have a favorite?  Share your experience in the comments section.

Problem with iPhone after 2.0 firmware update

Friday, July 11th, 2008

My wife tried to upgrade her iPhone to the 2.0 firmware this morning. Everything went fine until the phone got to the stage where it has icons telling you to lug into iTunes and the message “slide for emergency.”

Plugging in to iTunes gives us this message: “We could not complete your iTunes Store request. The network connection was reset.”

I finally found a thread on Apple’s discussion board with a workaround – keep the phone plugged in, and in iTunes, keep switching between the iPhone and another function like Music. You’ll keep getting the same error over and over, but supposedly it will work after a few minutes of trying.

After about 20 minutes of this ridiculousness (you can use the ‘m’ key and ‘i’ key to switch if you get tired of clicking), it finally looked like it was going through…

Only to tell me “iPhone activations are unavailable at this time.”

Clearly Apple underestimated demand, and their serves can’t handle the number of incoming requests. That isn’t much solace for my wife, who can’t use her phone today.

In the usability world, the technical term for this is “epic fail.”  We switched from Palm devices to the iPhone to avoid this sort of craziness.

I have to go to work. Guess I’ll try again later… anyone have any other workarounds?