Tuesday, December 11, 2012

Copy2Contact's Ridiculous Apple vs Android Blog Post

I was pretty surprised today to see a blog post today by Copy2Contact with a 5th grade playground "my Dad is bigger than your Dad' post taking sides in the iOS vs Android debate.  I mean, really?  What kind of business potentionally alienates, on purpose, half of their customer base with nonsense unrelated to their core product? Choice can't be left to choice? 

But as I read their post by an unnamed author I was stunned at the amateur arguments and opinions-disguised-as-facts approach to the blog post.  As a personal customer of Copy2Contact back when it was Anagram (and still a customer today), I found myself, for the first time since they acquired me as a customer, thinking "who are these boneheads?"  And for importantly, would I give them any more of my money with this kind of amateur nonsense?  That is a bit harsh, but seriously, read their piece and decide for yourself.  I HOPE that this was a bait piece, in an attempt to simply draw traffic to their site.  If they actually employ someone this void of deductive reasoning skills then heaven help them.

My house has the following: 5 iPods (1 original and 4 Touch's across 3 generations), an iPad 1, an iPhone 4S, 1 Android tablet and 3 Android smartphones, plus two laptops and a desktop. I get technology.

So forgive me while I roll my eyes at an author that admits just starting to "dabble" (his word) in Android this year and then goes on to lecture us about the two platforms and superiority of one of them.   Reminds me of the 50 First Dates mentality.  Live with both options for a couple years and then come back to us with an opinion that is relevant.

Now, let's dissect this blog post piece by piece and decide for yourself if you want to do business with a company this insanely shortsighted about their opinions on technology.

This author believes in being "open-minded when it comes to technology." And then he proceeds to use his experience in "dabbling" in one type of technology as the basis for his self-important declaration about the superiority of the one he prefers. Pure nonsense.

He compares using Android to using Windows (vs Mac) and reinstalling the OS countless times or tinkering with anti-virus software. Well, I get to live with 4 post-iOS5 devices that WILL NOT upgrade the OS via USB on an Intel i5 with 8 GB RAM. They won't. They wipe the devices, then fail, all of them (WIPED), EVERY time, with a USB error that Apple swears is the computer's problem. Nevermind the GPS devices, Android devices, printers, external drives, my Fitbit, 2 digital cameras, and my kids talking donkey toy, all of which don't seem to have a problem with that same computer and that same USB port. But you are probably right. It has to be my computer's problem. Sure. And I am sure it was user error when I had to put my iPad and 2 different gen2 iPod's in airplane mode and back to get the WIFI to work after the device was dormant for awhile.

"For users that want to have the best phone possible, Android’s deals with half a dozen different manufacturers makes that impossible." I simply cannot make sense of that statement. I have no idea what that is supposed to mean. Here is my sentence: "For users that want to have the best phone possible the user walks into the store and buys the best phone possible." Manufacturers make cheap garbage phones and they make rock stars like the Galaxy S3 or Galaxy Note 2. If you want the best phone possible YOU BUY IT. If I want a Galaxy Note 2, the fact that there is a cheap Chinese android phone for sale in the next aisle MEANS NOTHING TO ME. This is just a bonehead comment.

Then he follows it up with this whopper: "there is a good chance a better version of your Android phone will be released by a different manufacturer within weeks or months of your purchase." Um, no, not really. There was 1 year between the original HTC EVO and the Samsung Galaxy. It took 2.5 years to get from the original Galaxy to the Galaxy S3. Several high end Motorola devices came out in that year (YEAR, not week). The Galaxy S3 has been out for 10 months now and there is no apparent successor yet. The Galaxy Note 2 came out 10 months after the S3 and 1.1 years after the Note 1. This comment is factually inaccurate and ignorant.  What was the lifespan between the iPad 3 and the iPad 4 by the way?

"Want to upgrade your iOS 5 to iOS 6? No problem." Oh really? Want to explain to us how to upgrade my iPad 1 to iOS6? Please. Hear that? It is called fragmentation in iOS. Now, without question fragmentation in Android is more robust but spare us the idea that it is non-existent in Apple land.  Oh and thanks for the iPad fragmentation too, otherwise known as the "press this icon to blow up your app 2x because we don't have another strategy until the developer writes a different app specifically for this device."  Fragmentation.  Look it up.

I love this one. In his discussion comparing app stores, he says "But when you go into the Apple store, you never get malware." Really? http://www.wired.com/gadgetlab/2012/07/first-ios-malware-found/   What is that you say? Yes, it is malware in the app store. Yes, real, factual, credible information FROM JULY. More flat out factual inaccuracies from this writer.

"I’m big on securing business data and the lack of checks in the Android environment simply puts your data at too much risk." What an amateur. First of all, connecting an Android smartphone to a corporate Exchange server gives the Administrator complete control over the device. Has this author even READ the permissions that are granted when an exchange server connection is initiated on the device for the first time? Obviously not. But let's not stop there. Here is a cute article *FROM 2010* about the Device Policy feature set added to Android in version 2.2 (yeah, 2.2). (http://www.addictivetips.com/mobile/administer-control-android-phones-with-google-apps-device-policy-app/). Let's also not forget about one of many third party security solutions that can be added on top of these other two things AT THE USER AND COMPANY's DISCRETION. Do you understand the word discretion? It means the USER AND COMPANY get to decide - not Apple.

Next, on to the rant about the "junk" in the app store when entering a search by app function instead of app name. For kicks I entered the search "take notes by hand." I searched the Google Play store. I got 1000 results and the first ten were: Handrite Note Free, Antipaper Notes, ListNote, TT Note, Free Note, Jotter, Note Stacks, My Script, Jot It and Notebooks. But it really does piss me off that I had to jump over all of that garbage to find the few apps that were really relevant to what I wanted to search for.  Damn you Google.  And I am just SURE that the first 3 of 4 of those are actually Chinese hackers that will steal my thumb print from the phone the next time I touch the screen.

In the Apple store I got "No results for "take notes by hand."" But I am sure that I just didn't "search right." At least Apple was there to protect me against downloading a non-approved app for taking notes by hand. I feel protected now.

"Every phone is also preloaded with a ton of bloatware from whatever manufacturer you chose." Um. No. Try this press release from *A YEAR AND A HALF AGO* when Sprint announced removal of preloaded apps on current phones and no more preloaded apps on future Android phones. http://community.sprint.com/baw/community/sprintblogs/announcements/blog/2011/07/08/did-you-know-sprint-allows-removal-of-most-preloaded-apps-on-htc-evo-3d But, I am sure that in a year and half you just didn't have time to read that press release. You likely were still pondering the deep thought that went into this blog post.  This is a CARRIER decision, not Google's decision.  Really? Are you that uninformed?

And I LOVE this one: "Searching for ways to get my Android phone to work the way I wanted, I headed straight to Google, where the only suggestions were that I “root” the phone. Is it too much to ask that the phone be ready out of the box?" Notice no examples were provided? Hey uninformed blog author: give us three example of ways you can make your iPhone "work the way you want" without jailbreaking that you cannot do on an Android phone without rooting? Just three. Go.

Then we get to the "iOS is far more intuitive" comment. You know, an opinion that is stated as a fact without providing any examples? Here is an example of that intuitiveness. Just suppose I want to do something nuts like send an email to someone and attach any file on my phone, whether in internal memory, or the SD card and send it to someone. I know - that is far out. How is that working out for you on your iOS device? Just browse to the SD ca.....oh, yeah, nevermind. Well, browse on your internal memory for the file that you transferred to your iPhone by hard connecting it via USB and performing a full phone synchronization (you know, like you did on that Palm Pilot device in 1994). Oh, I know, you didn't want to transfer the 1GB movie from iTunes right now in order to transfer that 50KB work related file, but iTunes knows best, right?. So go ahead and open your email program and attach that document. What? You mean that document type isn't one of the Apple sanctioned document types that you can attach to an email? OK. Well Apple must know best. That can't be an important file type to begin with then. Go ahead and change what you needed to do because it was clearly wrong. See how intuitive that was?

And then he closes with the predicable "battery life and speed" comparison. Except that the two blogs referenced were written in September. Better recheck the phones that are referenced as the "fastest" and the "most battery life" since it is almost three months later.

This Apple vs Android war perpetuated by these ridiculous bloggers is nonsense. To each his own and that is why we have personal choices. Imagine the ego that it takes to declare one's personal technology choice as superior to anothers. Add to that the factual inaccuracies noted above and you've got a bad case of a guy that seems to be trying really hard to find an audience for attention.

Tuesday, July 17, 2012

Garmin Smartphone Link v1.3 - More problems

If you spend a few minutes reading my past blog posts, you'll see a history of documented problems with Garmin Smartphone Link. Unfortunately, tonight, with the v1.3 update, it is more of the same from Garmin. 

The phrase that ought to strike fear in every Garmin executive (and shareholder) is "good enough." In other words "Google Navigation is good enough." Or "Waze is good enough." You could even preface the comment with "It's no Garmin, but..."

Those apps move closer to be "good enough" for mainstream consumers in the following ways:


  1. Garmin continues to try to sell a dedicated navigation device for the same price as a Samsung Galaxy S3 smartphone or for MORE than a Google Nexus 7.
  2. The features of Google Navigation (or Waze or others) continues to improve while Garmin continues to artificially restrict software features on existing models to protect future hardware sales. 
  3. Garmin becomes a pain in the ass to deal with.

Tonight, I have arrived at #3.

I've moved on from the Smartphone Link problems that I've described in detail in my blog. I've moved on from the ridiculous amount of effort it took for me to spoon feed the details of their problems to someone at Garmin that actually knew what Smartphone Link was. I was willing to forgive and forget. Then they do it again. They release v1.3 tonight and what do you know - more problems.

Smartphone Link v1.2 worked fine for me today on 3 different occasions. I updated to v1.3 tonight while enjoying the pot roast sandwich at Culver's (you should try it - it is good!) I jumped back into my car and the little Smartphone Link icon turned blue, the Smartphone Link icon on my Nuvi appeared and I was off - driving home.

Except....the temperature on my Nuvi was listed as "--" instead of the ridiculously hot 99 degrees that it is here. I went to the weather app on my Nuvi and I was greeted by an advertisement telling me all the great features of Advanced Weather. I know. I already bought it (twice actually).

I go to the Smartphone Link services icon on my phone and low and behold, all 4 services that I own and already used today are now shown with a price tag. My "subscribed services" are blank. As is typical with an in-app purchase, sometimes you have to let the app and the server communicate so that the server can tell the app "hey, app - this guy already purchased this feature - light it up for him chief." Except, I couldn't find a way to do that in the app.

I picked the cheapest service: "Advanced Weather" for $4.99 and selected purchase. I figured that I'd get into the process deep enough that at some point the server would inform the app that I purchased it already. Then I see the email notification from Google. I got a fresh, new, shiny $4.99 in-app charge.

I decided that I'd uninstall the Smartphone Link app and reinstall it. Maybe it was just a glitch. Upon reinstalling it, now I find even the $4.99 that I just purchased 2 minutes ago is no longer listed as subscribed. It too now shows up in services that I can purchase.

Since this is an in-app charge, there is no 15 minute return policy. I have to deal with Garmin. Well, I've been down that road before. Garmin, to this day, has never responded to double billing me. NOW, they have triple billed me.

So I call Garmin support on the phone. Guess what. They are only open from 8am - 6pm Monday through Friday. I'll be damned if I am going to take time off from work to sit in my car to trouble shoot their sloppy software development.

So for me, tonight, Garmin has officially fallen into #3 above - being a total pain in the ass to deal with.

I bit the bullet on #1 above - buying a $399 Nuvi after not owning one since the 885T. I've lived with my 3590 rebooting multiple times per week (yes, even after the latest firmware). Now I officially regret my purchase. Tonight it just crossed the threshold into "not worth it" territory. Google Navigation became "good enough" for me. Tonight I can see myself looking back on this day referring to the last Garmin I ever purchased.

Garmin should be better than this. Their products are priced at a premium. They are the world leader in consumer navigation. These sloppy problems should come from the #3 or #4 company in the industry, or the free app guys - not the supposed top player. Garmin should quit using their customers as beta testers. And they ought to try providing a 2012 level of customer service. Social media can be used for more than promoting your racing team you know!

Saturday, July 14, 2012

Mapquest for Android - How does it stack up?

In my never ending quest to find the right navigation solution for my needs, I've been spending some time with the Mapquest app for Android.

The map has a lot to offer as well as some things that it needs to improve on.  Here is a quick look:

  1. Full voice guidance including text-to-speech, auto-reroute, auto map rotation.
  2. The use of your own TTS engine rather than a lower quality bundled TTS engine like you'll find in Waze for example.  For those of us that have purchased a higher quality TTS engine like SVOX, we can use our SVOX voices within Mapquest.  This also allows you to benefit from the pronunciation correction features of SVOX.  If a street name is pronounced wrong, just change it's pronunciation in SVOX!  Thanks Mapquest!
  3. Voice search is provided, using the Google voice input feature.
  4. Multi-step routing.  This is a great feature that is missing from Google Navigation. You can enter multiple stops in your route.  Mapquest needs to take this to the next level and allow us to save, edit and recall planned trips.
  5. A robust traffic feed is in the app and comes from Inrix, a respected name in traffic content.  In my mid-market region of 500,000 people the Inrix feed is by far the most robust content of any traffic source on any device.  The traffic feed includes incident & flow data updated every 5 minutes.
  6. The map is interactive meaning that you can long-press anywhere on the map and route to that point or save it as a favorite.  But unfortunately, it doesn't appear that the map has any auto zoom capability based on the distance to the next turn.
  7. Mapquest has included a great use of Android shortcuts.  This allows you to add a one-touch icon to your home screen (or within a folder on your home screen) that is "pre-configured" to a specific destination address.  When you press this icon, Mapquest opens and begins navigating to that destination without further user intervention.
  8. Android calendar and contact integration. When you press an address in your calendar, contacts, a 3rd party app or a website, if you have your navigation default preferences cleared in Android then Mapquest is one of the options to receive the address.  This passes the address directly to Mapquest from the source app without requiring the user to enter it or copy and paste it.
  9. Mapquest's ETA seems very good.  My biggest complaint about Google Maps is their very conservative ETA's.  Mapquest seems to be right on with their ETA calculations.
The Mapquest app has improved greatly from its initial launch but it still has a ways to go.  Here are some things that need work in this app.

  1. Voice search requires an extra step that shouldn't be necessary.  When you speak a search the Mapquest app uses voice recognition only to populate the search box with text.  It doesn't actually execute the search.  Therefore, the user has to touch the search button.  This is an unnecessary step while driving.  Contrast that to Google Navigation. When you speak a search, Google receives your voice, translates it to text and automatically executes the search.  If it isn't sure or there are multiple options, you are presented with a "Did you mean:" box of options.  Mapquest needs to remove this unnecessary step from its voice input workflow.
  2. The text size used for street names in the Mapquest app is simply unusable and I have a 4.7" smartphone screen.  Both Google and Waze do a much better job with the readability of the street name text.  This remains the biggest downfall with the Mapquest map in my opinion.  When I navigate in an unfamiliar area, even though there is turn by turn guidance, I like to compare the street signs with the streets I see on the map to get a better feel for how many more blocks I have before my turn. This is impossible with the Mapquest app because of their problem display the text of street names.
  3. Despite having a robust traffic feed from Inrix in the app, and despite Mapquest telling us that they use that data in determining routes and ETA's, to date, I have not found any evidence that Mapquest ever shows the user any indication of the impact of the traffic.  In other words, if there is traffic and it is impacting my ETA, Mapquest should tell me that.  Google does this by a simple black, red, yellow or green light.  ALK, in their CoPilot product, also using Inrix traffic, has perhaps the best implementation of this with their traffic bar on the side of the screen.  Not only does it tell you the traffic situation but does so graphically in a way that represents the distance the traffic is away from you.  If Mapquest is going to use this traffic content, I want to see how it is using it and impacting my route when I use the app.
  4. The Mapquest app has no ability to show you multiple route options.  Everyone: Google Navigation, Waze, Telenav, Navigon and ALK has this now and it needs to be in the Mapquest app.
  5. While the Mapquest app is integrated with contacts and calendar, it is not integrated with apps like Vlingo.  Mapquest can do this by themselves without Vlingo's cooperation.  On my Android home screen, when I long-press the search button it starts the Vlingo recognition app.  I can then speak "Navigate to 123 Main St, Anytown, USA."  Since I've cleared my navigation defaults, I am prompted by Android to pick an app to carry out my navigation request.  In that list is Google Navigation, Telenav and Garmin Smartphone Link (used with my Nuvi over bluetooth).  Mapquest needs to register this app within Android in a way that puts it on that list.  For the record Waze hasn't figured this out yet either.
  6. Mapquest, like Telenav does, needs to leverage their online website and link it to their navigation app.  We should be able to define favorites, search and select destinations and create routes on the Mapquest website, all of which we should be able to send to the Mapquest app.  Mapquest is behind Google and Telenav in this regard.
Here are some questions that I'd love for Mapquest to answer:
  1. Is Inrix used for real time traffic only or do your ETA's take historical traffic into account?
  2. Does the use of the app send data back to Inrix for purposes of real time flow determination?
  3. How does the deal with TomTom for map data impact the ETA?  Are you getting only raw map data from TomTom or does the data include IQRoutes data which then impacts the Mapquest ETA?
I like the Mapquest app.  It has potential to be a good app, especially given its quality ETA calculations and great Inrix traffic feed but it has some things it needs to improve on.

Thursday, June 14, 2012

My take on the Apple Maps announcement

There has been a ton of speculation about the Apple Maps announcement this week.  The announcement was perhaps the worst kept secret of the event.  Everyone knew it was coming.  Google and Apple have a huge need for you to use their phones for your location based activities so that eventually when the mobile advertising market grows up, they can capitalize.  What better way to capture your location based activities than to create a robust app that navigates you whether driving, walking, biking, or using public transportation.  Neither Google or Apple could care less about the navigation itself.  They care about knowing about your navigation.  And therefore, both have now planted both of their feet firmly in the navigation app space.  The only way to do it, they believe and I agree, is to provide a robust navigation app that will be your go-to solution for all forms of personal navigation so they have a constant opportunity to serve you mobile ads.

What does this Apple announcement mean?  No one knows for sure but here are my thoughts.

TomTom
No one knows the details of the relationship between Apple and TomTom for sure, other than the very short press release that TomTom released.  The only fact that we know is that Apple is using TomTom's maps (TeleAtlas actually - owned by TomTom). What we do not know is:

1) Did Apple only buy the underlying mapping data from TomTom (TeleAtlas) and Apple built their own UI on top of that underlying mapping data?
2) Is the routing algorithm TomTom's or Apple's?  If TomTom's, does it use IQRoutes data?
3) Will Apple's crowd sourcing feed back into TomTom to support TomTom's IQRoutes feature?
4) Will Apple's crowd sourcing traffic feature feed back into TomTom's traffic service?

If Apple only bought "dummy" map data from TomTom then in my opinion TomTom sold it's soul to the devil because of it's reportedly precarious financial position. Apple has a lot to prove in terms of their ability to develop their own routing algorithm and ETA calculations if they are not using TomTom's.  Only after consumer use of the new app will we know for sure how good they are at this new game.

I've said many times that TomTom's main remaining value in the US is it's intellectual property: IQRoutes and HD Traffic.  Those two services need users, and lots of them, or these features wither and die.  Without users, TomTom cannot sustain the accuracy and timeliness of these features.  And without those features, TomTom has little to offer the US consumer that is unique.  TomTom already missed the boat badly in the US by not expanding their user base by adding Android users.

We know that Apple has announced that the Apple Maps app will feature crowdsourced traffic.  What we do not know if is if it will also contain historical traffic.  If it does, this would presumably have to be TomTom IQRoutes because Apple has no history in this space by which to have any historical traffic data.  If it does not use historical data at product launch, then Apple has a long way to go to catch up to their competitors.  Not having historical traffic data would be a bad sign for those hoping that the Apple Maps app will be back feeding TomTom's IQRoutes and HD Traffic.

If Apple's app is not back feeding TomTom's IQRoutes and HD Traffic then that is a clear sign of the trouble that TomTom is in in my opinion.  Apple clearly has the user base to build up their own data that would resemble IQRoutes and HD Traffic.  It would take them several years, less in larger cities, but they clearly have the user base to build it like no one other than Google can.  It would appear that Apple does not necessarily need TomTom, except for a short term jump start.  Clearly the release of Apple Maps will cause a significant reduction in sales of TomTom's own iPhone app.  There would be little to justify the expense.  If Apple is not using IQRoutes or HD Traffic, then those features would remain as selling points for TomTom's own app, but that advantage will be short lived as Apple builds up their own data.  And Apple's own app will likely simply be more fun to use anyway, further drawing users away from TomTom's own paid app.  The Apple app will be integrated with Siri and you can bet that Apple will nail the UI.

If Apple Maps is not feeding back into TomTom IQRoutes and HD Traffic then those features, in my view, are dead in the US.  Apple Maps will drastically draw users away from TomTom's own apps, their PND's are already in deep decline.  There simply do not appear to be enough users out there using IQRoutes and HD Traffic "feeder devices" to make those features viable.

After all of that explanation and speculation my prediction is that Apple buys TomTom.

Garmin
Garmin's public comment downplaying the impact of Google Maps screams of a historical 800 pound gorilla still trying hard to be seen as the major player it once was in the industry.  Garmin is positioning itself as the "premium" player in a market of less-featured free or freemium solutions.  The problem with that strategy, as I pointed out in previous blog posts, is that their so called premium devices are typically full of "half baked" features that never seal the deal.  They get their devices 85% right in my view, but never finish the 15% of the features that would truly put it over the top, justify its high cost, and make it too good to pass up.  Instead, they are onto developing another 10 skus of product, end-of-life'ing devices after 12 -16 months and trying to convince me to pay another several hundred dollars for the next "latest and greatest" device.  Fool me once Garmin....Actually you fooled me twice, I just bought a 3590 after owning nothing since the 885.  Not sure there is another Garmin device in my future that I can see.

Garmin is the only major player left that is at the mercy of a twice removed company for its core foundation - the maps.  Garmin is at the mercy of Navteq, who is in the hands of Nokia, for its maps, a problem that no other player has.  Part of Garmin's premium justification is Navteq maps - once the clear premier mapping provider.  In the hands of Nokia, I am not sure Navteq remains in that position long term.

The future of Garmin's app on the iPhone seems destined to niche status, perhaps only for those customers sophisticated enough to know that they want Navteq maps and are willing to pay the fee, or for customers that still are blindly brand loyal to Garmin.

Garmin has no play in the Android space.  Google will continue to exert pressure on Garmin and Garmin simply has no answer.  Smartphone Link (Garmin's Android app that mates to a Nuvi via bluetooth) appears to be a lightly used niche app as evidence by the download numbers.  For the record, I use the app and love it.

Garmin's problem with Smartphone Link however is that it holds my phone hostage because of its use of my bluetooth connection.  That means I can't use a bluetooth headset, I can't use the bluetooth phone feature of my car and I can't use the bluetooth telematics feature in my car with its in-dash apps.  Am I willing to give that up long term just to maintain my Garmin Nuvi?  No.  Smartphone Link is Garmin's Android v2.0 strategy and I think this will also be short lived, like the phones they tried a couple years ago.

Garmin seems only to be able to compete by convincing customers that premium PND's are the way to go.  I don't see a competent and sustainable go-forward strategy yet from them to compete in a smartphone dominated world.

My prediction:  Garmin buys Navteq from Nokia and tries to position themselves as the premium map set and the premium navigation solution.  They may get smart about developing an Android app and continue their iPhone app development and also position their apps as the premium answer to the free alternatives.  Whether they have enough features to truly differentiate and justify their premium cost remains to be seen.

Google
Frankly, I don't see Google impacted much by Apple Maps.  I don't see that iPhone users make up a significant portion of Google's crowdsourcing user base.  I don't see that Google's data will miss these users much.  I also don't think Apple Maps will convert any significant quantity of Android customers.  I just don't see that Apple Maps provides any advantage over Google Maps.  I think that iPhone customers will remain iPhone customers and Android customers will remain Android customers.  There is no doubt though that there will be a huge competition between Google and Apple to see who has the best navigation app to attact new users.  This is a win-win for consumers.  We can expect great strides from both players as they try to one-up each other.

Inrix
I don't know what to think about Inrix.  I like their app and I like their traffic content, but I never use their app.  Why?  Because knowing the existence of traffic is only part of the equation.  I want to know what to do about it and their app (at least for Android) doesn't tell me that.  Frankly, the Inrix app is just not an app that will get my attention on my phone right now. From what I know, I don't see that Inrix has any role in either Google or Apple in this new smartphone navigation app battle.  I am not knowledgeable enough about their business relationships to comment on what role Inrix has going forward that would have a direct consumer impact.

Others
I don't consider the other players worth spending much time on at this point.  This is clearly a Google versus Apple battle.  Players like Waze offer a unique solution.  But I can't see them offering a compelling enough case to draw customers away from Google or Apple in enough quantity to create critical mass for their own crowdsourced apps.  I see Waze as a small niche player that will drawn numbers similar to Open Street Map or Mapquest.  Actually, I would bet good money that Waze will be acquired at some point.

ALK, TeleNav, Sygic, NDrive and the others have no upside in my view.  There is just no compelling story here for any of them to justify not using Google or Apple.  Once the general public gets a taste of the power of crowdsourced historical and real time traffic, these small niche players that don't have that data will have a hard time making a case for their app.  Perhaps the inclusion of Inrix data in some of these apps will continue to be a compelling enough drawn for some people that are smart enough in this industry to know the difference and care but I have a hard time seeing a long term business case for these other players.

The same goes for the small PND players like Magellan, Rand McNally, etc.  These players will turn into niche suppliers for specific industries like trucking, RV/Motorhomes, etc.

Conclusion
Who knows?  How is that for a conclusion?  We all talk smart about what will happen but the truth is that none of us know.  I see:

1) Google continuing down their current path, crowdsourcing map data, using their users as probes for their historic and real time data, and using field vehicles primarily for streetview.

2) Apple will get a few months into their Apple Maps app and determine their confidence in building their own map data (ala Google) including using their users as probes to build their own historic and real time data.  If they see roadblocks or think the data is building too slowly, I can see Apple making a play for TomTom to get TeleAtlas.  I could also see Apple buying Waze instead to get the technology that Waze has and apply it to the user base that Waze doesn't have.

3) Garmin will remain as the viable premium old-school player in the market, still trying to convince the user base to buy dedicated devices.  I can see Garmin making a play for Navteq as a fire sale from Nokia and trying to mold themselves into a services and software company.  Their play could be premium map data, not relying much on crowdsourcing, built into premium apps and dedicated premium PND's.

That is my two cents on recent events.

Friday, June 8, 2012

The Case for Incremental Map Updates or "Why Google and Waze might be eating Garmin & TomTom's lunch!"


Nothing frustrates a GPS user more than map mistakes.  After all, that is what a GPS is supposed to do – efficiently route you to your destination on a map.  Every user has an expectation, as unrealistic as it is that the maps will always be timely and accurate.

Rational users know that maps in your GPS will always and forever be a lagging technology.  The maps will ALWAYS be out of date.  The digital roads will always be “built” after the physical roads are.  Even though we understand that, it doesn’t make it any less frustrating when we experience a GPS map error.

However, that doesn’t mean that we shouldn’t expect the GPS industry to innovate and compress the time between the physical road and the digital road.  Has the legacy GPS industry done that?  Are they resting or are they innovating?

Let’s take a look at the legacy GPS industry – those manufacturers primarily deriving their consumer revenue by selling hardware.  We know these brands well – Garmin, TomTom, Magellan, etc.  These legacy manufacturers sell hardware that contains digital maps on the device.  Contrast that to a company like Google, Waze or Mapquest that is primarily a software company that serves you the maps online without dedicated GPS hardware.  (However, with Google’s announcement this week that offline maps are coming to Google Maps for Mobile, the line will further blur – not good for the legacy companies.)

Let’s start with a basic undeniable truth. The legacy GPS industry as we know it is threatened by the smartphone. That pressure is only going to increase not decrease.  Garmin tried to play in the smartphone market but couldn’t shake the obsession to make hardware.  The idea crashed and burned.  Now they are trying smartphone idea 2.0 which is the Garmin Smartphone Link app, which bridges the smartphone to the traditional PND through a Bluetooth data connection.  The Android Market shows the app has been downloaded between 10,000 and 50,000 times.  That is a paltry fraction of the GPS market (Google Navigation has been downloaded between 100 and 500 MILLION times) so it remains to be seen how long Garmin’s approach will continue to be supported by development resources.  Coincidentally, a smartphone “link” to a PND was something that TomTom did years ago, but for all practical purposes has abandoned.  In the smartphone space, TomTom has been available for the iPhone for a while.  But as you know, they have been AWOL on Android despite talking about it publicly for nearly 3 years now. Time will tell if it is too little, too late should it ever become available.  Garmin too, has an iPhone app but has shown no signs of making a US app available for Android.

This is not a blog post to discuss the merits of a dedicated GPS versus a smartphone.  There are many things that a legacy GPS does better than a smartphone.  But there is no question that the legacy GPS is finding itself in a position of having to justify itself and its cost more and more every day.  Why spend $399, $299, $199 or even $99 when a smartphone solution is “good enough.”  The phrase “good enough” should make Garmin, TomTom and the others cringe!  The only thing that the likes of Garmin and TomTom should be focused on is to make their products so good that the smartphone solutions aren’t “good enough.”  Alternatively, they could just become really great software developers and get firmly in the smartphone app game.

I come back to my opening paragraph and say that one of the things most important to GPS users is the maps.  Customers want accurate and timely maps.  Garmin could be leveraging their dominance in the industry by providing an innovative delivery mechanism for their maps. But to date, there is no public evidence that Garmin is or will do so.  And finally, after a long introduction, that is the subject of my blog post today: the lack of innovation in the delivery of map updates.

Take a look at some advertisements that you see from Garmin or TomTom. You'll see that they are probably promoting the fact that their products have quarterly map updates. But, let’s step back.  Is that supposed to be something consumers should be excited about? In 2012?  I am not so sure about that.  The fact that they still are advertising that as a feature today, I would argue, points to a lack of innovation in their industry.  They should be embarrassed by that, not proud.  I am not sure that they see it that way though.

The maps that Garmin uses in their GPS devices actually come from a vendor, Navteq (owned by Nokia).  TomTom’s maps come from TeleAtlas, which TomTom owns. I have absolutely no inside knowledge of how this works.  The following is complete speculation on my part.  I could be completely wrong on this, but I’ve observed the industry for long enough that I think I know some of the details of how it works.

The quarterly update that you're spending hours downloading and installing tonight isn’t accurate up to the time the map is released.  There is a lag between the data that Navteq provides to Garmin and the data that Garmin actually sends out to customers.  That seems obvious, but you still see posts on the Internet from customers complaining that their street was added 6 months ago – why isn’t it in the map update I just got?

There is an additional lag inside Navteq.  Certainly Navteq faces a “cut off” point in order to prep their data for delivery to Garmin.  And thus the data that Garmin gets from Navteq is also not the most current data available.  It is only the most current data that Navteq has in deliverable form.  The actual data could be several quarters, to a year old or more.

The other day, I discovered a simple map error.  Within a large intersection, an errant one-way segment was defined.  It prevented a simple left turn from one major road to a US highway.  It is the kind of thing that makes you wonder how the error gets there in the first place, that intersection hasn’t changed in 10 years, but nonetheless, it is there. It took me less than 5 min. to correct this error on Navteq’s website.


Five minutes.  The error was fixed, by me, in five minutes.  That, however, is not the important timeframe to care about.  The question is, how long will I have to wait until that simple 5 minute fix ends up in my GPS so the maps quit generating a ridiculous work-around at that intersection?  I will bet that I will wait a year or more before I will see that error actually corrected in my GPS. 

Waiting a year for a map error fix that took me 5 minutes to correct online will ultimately try the patience of the legacy GPS consumer in a smartphone age to the point that customers, at some point, will simply not put up with it any more.  Again, to sell a $299 PND in a smartphone age Garmin has to justify that cost, every day.  Waiting over a year for a simple map correction is not a great way to justify a $299 product cost to your customer.

If the legacy GPS companies don’t start thinking and start innovating the delivery of their maps quicker than they are, I believe that they will continue to lose ground.

The legacy GPS companies might argue that waiting one quarter for map updates is a great thing, right? After all, it was only two years ago that we were receiving map updates once per year.  And, after all, if you buy a car with a built in GPS, those updates are still only once a year.  See!  The legacy GPS companies ARE being innovative!

How legacy companies do compared to built-in GPS companies isn’t the relevant question.  The relevant question is how the legacy GPS companies do in comparison to their REAL competitors – nimble software-thinking IT-centric companies that would laugh at thinking about the prospect of only updating their product once a quarter.  These competitors are going to eat their lunch someday if they don’t change their approach.

In the time Garmin has continued to offer only quarterly updates, other companies have been thinking strategically and blowing the quarterly map delivery model out of the water.

Of course I'm speaking about alternative map delivery approaches from the likes of Google Navigation and Waze.  Now, let me make something perfectly clear before I go on. I am in no way suggesting that the current iteration of these competing products are best in class or that they are better products than my current legacy GPS. I do not believe that they are. But again, that isn’t the question.  The appropriate question is are they “good enough” to not spend another $299 on a PND and rather, to “settle” for the free alternative.  Garmin’s job is to widen the gap to the point that the answer is no.  In my opinion, Garmin is doing nothing to widen the gap.

Whether customers are familiar with Google’s MapMaker map editor or Waze’s editor is not really the point.  I would argue that most customers also don’t contribute to Navteq’s Map Reporter or TeleAtlas’s Map Insight editor either.  The relevant point is what happens downstream of those editors and what that means to the consumer.

Google and Waze have revolutionized the mapping world by developing a solution that pushes edited and moderated map changes to the customer quicker than the industry has ever seen before.  As a Google Trusted Editor for my area, most edits that I map in Google MapMaker are updated instantaneously in the web version of Google Maps.  THAT is innovation.  Those edits find themselves pushed to the Google Maps for Mobile platform in a couple of weeks.  Waze has a similar track record of updates, making changes available to customers within weeks of the initial edit.

The Google and Waze approach sets the bar going forward.  It moves the “is it good enough” bar closer to the free smartphone solutions and away from the dedicated PND.  Garmin just sits and lets it happen.  In my opinion Garmin is in a bit of a bind.  After all, they are using Navteq maps, which are owned by Nokia.  Garmin gets to deal with the corporate bureaucracy of Navteq and Nokia, not to mention the bureaucracy within Garmin itself.  The chance of nimble innovation with these three goliaths is likely too much to ask for frankly. 

TomTom was on the right track, purchasing TeleAtlas so they own both the map and the delivery mechanism for the maps (the PND and the software).  However, looking at the example of TomTom for Android, TomTom has proven to be no more nimble now than they were when TeleAtlas was a separate company.

What should Garmin do?  Here is my premise:  It is INSANE that in 2012, we are still downloading 2 GB map updates once per quarter.  No, I not suggesting that we should be downloading 2 GB map updates once per month or once per week.  I am suggesting that we should be downloading 10 KB or 100 KB or 2 MB map updates once per day, once per week or on whatever schedule we wish.  TomTom is well known for stating that 18% of the road network changes each year.  If that is true, why are we downloading 100% of the road network every single quarter?  If a single map update is 2 GB that means that only 360 MB of that map actually changes in a year.  Yet, in a year, if we perform all 4 quarterly updates, we are downloading 8 GB of data to obtain 360 MB of updates.

I have to wait over a year for a small (but important to me) map update to get incorporated into a massive 2 GB quarterly map update when it could have easily been pushed to me as a 10 KB map update a couple weeks after I fixed the error online.

Garmin should be innovating and pushing incremental map updates to customers.  Full 2 GB map updates should be history.  Incremental map updates would move the bar further away from the Google Navigation and Waze approaches and breathe life towards Garmin’s corner in the battle of “is it good enough?”  In fairness, TomTom does have their MapShare program which pushes some incremental map changes to customers.  However, we still face a large quarterly full download every quarter regardless of whether we use MapShare.

Critics will say “you don’t get it.”  And you are right, I probably don’t.  But I shouldn’t have to either.  I am the consumer and it is my $399 that Garmin is trying to get.  Clearly as the industry leader, Garmin should have the intellectual talent to innovate in these kinds of ways.  What I believe they lack is the will.  The more product generations that I wait over a year for a small map fix, the less likely it is that I will spend that $399 again with Garmin.  THAT, I do get.  The solutions from Google Navigation and Waze are very close to “good enough” today and that gap appears to be doing nothing but closing.  Garmin should be very concerned with that. 

Saturday, May 26, 2012

Garmin - add this feature to this screen please! Finish it!

One of the things I've learned after years of using Garmin GPS devices is that the GPS can be trusted 95% of the time.  But that last 5% of the time - watch out!  Therefore, I always take a quick glance at Garmin's selected route to make sure it makes sense to me.  Garmin makes this fairly easy.

1) After a route is calculated, press the horizontal green bar at the very top center of the screen.
2) An route overview list is shown.
3) Click on the menu icon in the upper left of the screen.
4) Click on the word MAP.

Here you will see an overview map of the calculated route.


One of my continued critiques of Garmin is that their devices never seem to be completely done in terms of functionality.  They never seal the deal.  As the industry leader who still tries to push devices at the $399 price point, I expect the devices to be done.  Here is a perfect example of being almost-done.

So, here we are shown a nice route overview map.  It is relatively easily accessible in 3 clicks from the main navigation screen.  Some Garmin devices, this being one of them, includes the ability to be shown multiple routes to your destination.  That is a nice feature.  But in typical almost-done style, Garmin doesn't connect the dots.  What if I don't like the chosen route above?

It would make perfect sense to invoke the multiple route selection feature from this screen. With a simple menu icon in the upper left corner of this screen, we could be provided with a multiple route selection screen complete with ETA, miles and traffic delay on each of the chosen routes.  Select one and go!

In fact, no where on a Garmin GPS, once you are navigating a route, can you ever initiate an overview screen of route choices to your destination.  Take the example above.  There are three perfectly good options to get from Des Moines to Dubuque.  There are all within 10 miles and 15 minutes of each other on this 3.5 hour trip.    But once you commit to a route, there becomes multiple ways to traverse a portion of your route after that.  Let's say that I commit to the route above.  Once I am near Cedar Rapids on I-80, there becomes three legitimate ways to get from there to Dubuque.  As I approach Cedar Rapids, I'd love to regenerate route options quickly to select my preferred route for the remainder of the trip.

The multiple route option feature can only be selected on the initial activation of a route. So to be presented with those options again, you essentially have to select your destination again and start over.  Hint: if you select your destination from the History list you can do this quicker.

From the screen above it is 9 button clicks in order to see route options other than the route shown on the screen.  It could be done in 2 mouse clicks from the screen above if implemented correctly.

Garmin: have the courage to go all the way with your devices.  Finish it.




Use your smartphone calendar as a GPS trip planning tool!

You wouldn't initially think about using your smartphone calendar as a GPS trip planning tool.  One of the drawbacks of Google Navigation, or any of the other navigation apps, is that they lack a planning tool.   A trip planning tool is convenient when you are taking a trip that has multiple stops.  Various 3rd party apps have been developed to attempt to fill this gap.  But no one needs a 3rd party app to do this. Even more powerful is combining your smartphone calendar with your Smartphone Link compatible Nuvi to achieve some great functionality.

When we take our motorhome across the US it is not unusual to have a route that might contain 4, 5 or more stopovers including preferred truck stops, overnight campgrounds, or along-the-way sightseeing opportunities.  Some of these stops can be somewhat tricky to find, especially remote campgrounds.  Once we arrive at our destination, some of our sightseeing locations can be remote and difficult to find as well.  While the motorhome gives us freedom, it also allows us to travel to remote areas that can't be navigated to with a standard street address.  Trip planning to a series of stopovers with very defined street addresses may not warrant using this method.  Users may find it easier to simply write the addresses on an index card and use the voice recognition features of your GPS to input them along your route.  However, this method is most useful when your locations can only be described using latitude / longitude.  Another example of this is when you want to take a specific route to a destination that you know the GPS won't calculate using the automatic method.  The easiest way to do this is to find the latitude / longitude of the center drive lane of the road of interest and enter that latitude / longitude as a stopover point in your route.

If you are fortunate enough to have an Android smartphone, a Garmin GPS and Garmin Smartphone Link, I will show you how to use your smartphone's calendar as the ultimate trip planning tool that is especially useful for navigating to even the most remote places in the US.  

This method leverages a little known fact about Google Maps for Mobile.  It allows you to pass a latitude / longitude to it from 3rd party apps (like the Calendar app).  The format is as follows:

loc:latitude,-longitude

There can be no spaces within that syntax. It all runs together, including the comma and the "-" ahead of the longitude.  In one of my first posts about Garmin Smartphone Link I went into great detail about how you can use the Location field of the smartphone calendar to pass street addresses from your calendar appointments to your Garmin GPS. This technique builds on this wonderful capability and leverages the loc: syntax noted above.

At this point, some of you may be thinking I am crazy.  After all, any Garmin GPS that can use Smartphone Link also has a built-in trip planning tool.  True, however, in my experience at least, I have found that Garmin has a horrible track record of preserving the functionality of your trip plan across map updates.  So if I am going to spend the time building a trip plan, I am going to build it in something that is fully under my control.

Let's pretend that we want to visit the Grand Canyon.  I've read an article about a great scenic view from a place called Toroweap Overlook. Google Earth is a fantastic tool for finding places like this.  Here is a view of the location of Toroweap Overlook from Google Earth. The actual location of the lookout is where the small photo icon is located.  You can see the road on Google Earth.

Google Earth location of desired destination

A great feature of Google Earth is that wherever you hover your mouse, the latitude and longitude is shown at the bottom of the screen.  As you zoom in closer you can get down to a very close level of detail, in this case to what appears to be a turn out along the road.  Hover your mouse there and then write down the latitude and longitude. I continue using Google Earth until my entire trip stopovers and all of my sightseeing destinations are found and I've recorded the latitude and longitude.  I prefer to put my entire trip in my calendar so I will also keep a list of destinations that include good street addresses as well.

From here, I move to my calendar.  You can perform this step in multiple ways depending on the calendar you use on your phone.  You can enter it directly into your phone's calendar, enter it in Outlook if you use Exchange sync or enter it on the web in Google Calendar.  I will enter these directly into my Android device's calendar in this example.

After I've collected all of my trip data from Google Earth, I now enter it into my calendar.  Using the calendar has the added advantage of being able to invite friends and family to the appointment, entering the travel itinerary in a way that is time-appropriate, having your work's free/busy functionality be accurate for your trip, etc.

Here is what this appointment looks like in my Android calendar, by putting the loc: syntax discussed above in the Location field of the calendar appointment:

Android calendar appointment for travel destination

All of the steps discussed above would be performed as a pre-trip, planning activity.  Your calendar should be populated with all of the individual locations that you need on your trip on the days and times you plan to travel to them.  Once your calendar contains all of your locations, you can head out on your trip.

Now we will discuss what happens on your trip.  You should read this post first in order to better understand the capabilities of Garmin Smartphone Link.

When you head to your first destination, open your smartphone's calendar appointment and click on the loc: syntax in the Location field.  It should be underlined.  This will open Google Maps automatically and zoom into your desired location.  You can visually confirm from Google Maps that the location is the same as what you manually found in Google Earth.

Google Maps for Mobile location of latitude / longitude of destination

Now, as outlined in my previous post, click on the latitude and longitude shown above in Google Maps.  Click on the word "Direction" on the next screen.  Then click on the blue navigation triangle at the bottom left of the next screen. Select "Smartphone Link" as the fulfillment action.  This will pass your location to your Garmin GPS.

Here is the result of this location being passed to my Garmin Nuvi 3590LMT.  Notice that the Garmin doesn't include this road, rather the closest known road is the north/south road to the west where the backwards "C" curve is located.  This perfectly illustrates that it would be impossible to find and navigate to this specific location without the use of a tool like Google Earth as there is no viable street address.


As your travel day or vacation week continues, you simply return to your smartphone calendar for each stop and repeat this procedure.  The actual procedure of clicking on the link in the calendar and transferring it to your GPS through Smartphone Link takes about 5 - 10 seconds. Arguably you can't enter a street address manually into your GPS in this amount of time.  Even better, your co-traveling companion could do this for you while you drive.

Enjoy this great method of traveling planning.  Follow me on Twitter for more.

Friday, April 20, 2012

Garmin Trip Planner App & ETA's - Disconnected?

Sometimes the choices that manufacturers make in products just leave me shaking my head. For many of these things I can except the fact that I am not the target customer. I am a power user, but most products are made with the casual user in mind.  This particular issue though leaves me shaking my head when I consider the viewpoint of any user of the product.

The Garmin 3590 is their flagship consumer product. It includes an app called trip planner. Trip planner is a great feature that allows you to build a trip in advance including multiple stopovers and route waypoints.  A great option within trip planner is the ability to define a stopped duration time at any of the defined waypoints.

On Wednesday, I had a need to drive from Des Moines Iowa to Chicago Illinois and back in the same day with only a short 30 minutes stop in Chicago for some quick business.  I know, it's insane, but some things just have to be done.  There were two very important ETA's in this route. My ETA in Chicago was very very important. In addition I had to be home at a specific time in order to participate in one of my daughters activities.  I knew exactly where I would stop for gas and exactly where I would stop for lunch. I built this route within the trip planner app and included the gas station stops as well as lunch and provided stopover times at each of these waypoints. Imagine my surprise when I activated this route and found that Garmin takes none of this stop over time into account into the ETA they present. They do take the additional driving time to get to the waypoint but they do not take the stop time into account. Absolutely insane.

If I build a waypoint into a route for a gas station, the route planner allows me to tell it that my stop time will be say, 20 minutes. If I am building a cross-country route that I will take in our RV, and I have three gas stops along the way, that is an hour of time that I will be stopped on my route.  Using this feature, it allows me to get a more accurate picture of my route that day due to my stops.

So I am taking the time to build this route and I'm spoon feeding Garmin's routing algorithm the fact that the route will take one hour longer than it should, yet Garmin completely ignores this information.

I would love to hear the explanation for this one.

Wednesday, March 28, 2012

Garmin Nuvi 34xx/35xx updates firmware & Smartphone Link - Traffic Problems Solved?

Today Garmin released firmware v6.2 for the Nuvi 34xx and 35xx devices, as well as a Smartphone Link for Android app update.  The release notes make reference to several Smartphone Link and Traffic improvements that insinuate that perhaps we finally have a fix for an apparent problem that I outlined several months ago in this post and this post.  I won't restate those posts other than to say that the problem was an apparent incompatibility when using both Smartphone Link Live Traffic and the GTM-60 HD traffic receiver.

After updating my Nuvi 3590LMT to v6.2 and upgrading my Smartphone Link for Android app, I set out to determine whether the problems have been solved.  Tonight I report that I think that most of the issues are resolved.  I say that I think they are resolved because there is one little nuance that I observed that I am not entirely sure how to interpret.  In addition there remains one issue that appears to still be unresolved.  Here we go...

I began this test with Smartphone Link connected and the Nuvi connected to a non-traffic-receiver DC power source.  As expected, traffic was received without issue through Smartphone Link.

Smartphone Link connected, GTM-60 disconnected.

I then turned off my smartphone's bluetooth service and turned off the Nuvi.  I turned the Nuvi back on with the non-traffic-receiver DC power source to ensure that all knowledge of any traffic detail was gone.  I confirmed this by attempting to go to the traffic screen.  I was shown this screen:

Bluetooth off / Smartphone Link disconnected / GTM-60 disconnected
Next, I connected the GTM-60 while bluetooth was still turned off (thus Smartphone Link disconnected).  The Nuvi began to acquire traffic from the GTM-60 as shown in the following screen:

Bluetooth off / Smartphone Link disconnected / Obtaining traffic signal from the GTM-60
Once the GTM-60 successfully connected to the traffic service, I obtained traffic content.  Bluetooth and Smartphone Link are still disconnected.  You can be assured that the traffic being received comes from the GTM-60 because of the green signal strength bars at the top of the screen below.  These are not present when using Smartphone Link as your traffic source.

Bluetooth off / Smartphone Link disconnected / GTM-60 connected
So far, everything works as expected.  But it worked like this up to this point two months ago too.  Now is the step that will test if anything has been fixed from two months ago.  With the GTM-60 connected, I will now enable bluetooth and connect Smartphone Link.

Smartphone Link connected / GTM-60 connected
Yeah!  Unlike what happened two months ago, I received a Traffic Up To Date message from Smartphone Link while the GTM-60 is connected.  The traffic incident shown above was short lived and within a couple seconds of seeing this screen, the screen changed to this:

Smartphone Link connected / GTM-60 connected
This is still a positive sign.  The GTM-60 is connected. Smartphone Link is connected.  I am seeing messages that reinforce that this is working as it should.  It is reporting Traffic Up To Date and No Traffic In Area.  This reinforces that a signal is being received from Smartphone Link and the content of that traffic signal is no traffic content.  However, while observing this screen I find that this screen only lasts a matter of seconds.  The screen then switches to the screen below for a significant amount of time (several minutes).  The switching from the screen above to the screen below is what makes me unsure that this is working exactly as I'd expect it to be.

Smartphone Link connected / GTM-60 connected
This screen is what makes me unsure about whether this is really fixed or not.  This screen is only seen when BOTH Smartphone Link and the GTM-60 are connected.  You never see this screen when using only Smartphone Link or only the GTM-60.  Garmin needs to be consistent about the messages it presents to the user so that confidence is instilled in the user that the service is working as it should be.

I must presume how this should be working because Garmin doesn't document the specifics.  I presume that there are two aspects of receiving traffic data on this unit.  First, you must have a data connection to the traffic server.  Garmin has provided us two ways to make this data connection, either using HD Radio through the GTM-60, or using bluetooth through Smartphone Link.  Once this data connection is made to the traffic server, then we obtain traffic CONTENT from it.

When only the GTM-60 is used, Garmin nicely presents the status of the traffic CONNECTION by showing the green signal strength bars at the top of the screen.  However, when the Smartphone Link app is used, there is NO confirmation provided to the user that there is a traffic CONNECTION being made.  All we know is that there is a bluetooth connection to our phone.  That is not the equivalent of the green signal strength bars when the GTM-60 is used.  Bluetooth can be connected without there being a connection to the traffic server.

Therefore, when Garmin shows the message above "Waiting for Traffic Data" it leads the user to say "Why?"  Why are you waiting for the traffic data?  Do you not have communication with the traffic server? Or is this simply the dormant period while the Nuvi waits 2 minutes (or whatever the time is) before it checks for the next traffic message and everything is operating as expected?  There is no way for the user to know this.

One thing left unresolved is the intelligent switching between Smartphone Link and the GTM-60 for users on a 3G CDMA network (Verizon, Sprint and others).  On a 3G CDMA network there is no data connection while on a voice call.  But when in a voice call, the Nuvi screen shown above never changes.  This perpetuates the confusion.  When on a phone call on a 3G CDMA network there is no way that the Nuvi will receive traffic data but it continues to say "Waiting for Traffic Data."  There is no data connection available on the smartphone.  The Nuvi should be intelligent enough to detect the loss of connection to the traffic server from the smartphone and switch to the GTM-60.  Instead, the Nuvi sits there "Waiting for Traffic Data" when there is no chance of receiving it until the phone call is over.

This perpetuates the confusion of the "Waiting for Traffic Data" message when not on a call.  Since it has been shown that this message is displayed while on a phone call when there is no possibility that it could be connected to the traffic server, it gives me no confidence as to whether I am actively connected to the traffic server or not.

The user should be shown the connection status to the traffic server, the signal strength of that connection (GTM-60 only) and the content of the traffic message.  Those three pieces of information permit users to know what is happening with their traffic service at all times.

One other annoyance remains not addressed in this update.  This issue involves Garmin's use of the green traffic icon on the main map display.  Consider the following example:  you are driving on the freeway between two major cities.  You are using the GTM-60 traffic receiver.  As you travel between major cities, somewhere in the middle you will be well beyond the reception range of the GTM-60.  You are therefore not receiving any traffic content at all.  However, because the GTM-60 is simply physically connected to the Nuvi, Garmin displays a green traffic icon on the map.  This is inaccurate.  A green traffic icon indicates that traffic is clear.  The Nuvi doesn't know this however, because it doesn't have a traffic signal at all.  The icon should be a gray or similar color to indicate a lack of a traffic signal.  Visually, Garmin should not be presenting "No Traffic in Area" the exact same way as not having a traffic signal at all.  It is inaccurate and misleading.

Bottom line - it appears that the traffic problems when using both Smartphone Link and the GTM-60 are resolved.  However, there is much work that could be done to improve the presentation of this information to the user.  And there is an unresolved problem for 3G CDMA users that still needs to be addressed.  The majority of CDMA users will not be using 4G (which does allow simultaneous voice & data) until well after the 34xx and 35xx series devices will likely be discontinued.  Garmin should fix this 3G CDMA oversight.


Garmin adds Tracker feature to Smartphone Link - Beware surprise privacy issues!

Today, Garmin released an update to Smartphone Link which added an exciting feature called Tracker.  Think of tracker as Garmin's version of Google Latitude.  This feature requires an update to Smartphone Link in the Android Play Market as well as an upgrade to Nuvi firmware v6.2.

The Tracker functionality allows you to use your smartphone to keep track of other Garmin Tracker user's location.  However, the Tracker feature also lets you post messages and location information to both Facebook and Twitter.  Interestingly, Garmin's implementation of this feature seems to require both the Facebook and Twitter apps to be on your phone.  You enable this feature from within the Smartphone Link app, not on your Nuvi.  It appears to derive your login information for these services from the Facebook and Twitter apps themselves rather than having you enter them into the Smartphone Link app.  When selecting the social network services you wish to use, appropriate permissions are requested and confirmed within the Smartphone Link app.

You can enable a "follow me" functionality that can be time limited.  This feature allows you to select other Tracker users, as well as Facebook and Twitter posts, to be the recipient of periodic "check-ins" of your location.  I have not yet experimented with how often the follow me check-ins occur.

There is also a manually initiated feature that allows you to "send" your current location to other Tracker users, to Facebook and to Twitter.  You can select or deselect any of those services as you choose.  Garmin has provided canned messages such as "running late" or "stuck in traffic" that can be selected.  In a nice touch, Garmin has also populated the canned messages with messages that are "location aware."  In other words, my current location city was populated as a select-able canned message.  Also available was a message that said "it is 72 degrees here" obviously pulling that information from the Smartphone Link Advanced Weather feature. Job well done on this Garmin.

I selected a canned message that said "In Des Moines, IA" and posted it to Twitter and Facebook.  The Nuvi presents a confirmation screen that the message was posted.  Upon reviewing the resulting post on both Facebook and Twitter, I was pleased with the presentation, but also very concerned about the privacy implications of what I found.

On Facebook my message "In Des Moines, IA" was posted with the expected footer message indicating that it was posted by Garmin Tracker.  But there was also a clickable image of a website in the post! On Twitter, it also said "In Des Moines, IA" but also contained a clickable URL!

When clicking either the Facebook or Twitter link, I was brought to this webpage:


I was very surprised to find the amount of detail being revealed that I found on this website.  At the top of the page (not shown here) was my name, exactly how I'd entered it into the Garmin Tracker app.  But more disturbing was the availability of data that included an exact street address, latitude / longitude, and speed I was traveling.  There was also a map that included zoom controls that provides viewers with house-level precision of my location!

Perhaps I am too used to Google Latitude and its privacy controls, but I did not expect Garmin Tracker to reveal this level of detail about my location.  I very often use social media to inform friends of my location, but in a very general sense.  I might post that I've arrived "In Chicago, IL" or "Landed at LAX."  But seldom do I want anyone but my immediate family to know my precise location to the level shown above.

The level of detail revealed by Garmin Tracker might be fine for my wife to know.  But I probably don't want my Facebook friends to know that level of detail.  And, for sure, I don't want my Twitter followers, who I might not even know, to know this level of detail.

Tying a location notification feature to your Garmin Nuvi  makes perfect sense and it is well implemented by Garmin with this new Tracker feature.  However, it badly needs user controls for the granularity of information shared, like Google Latitude currently offers.  There are obvious reasons why, for the same location notification post, that I'd like my wife's Garmin Tracker ID to know my precise location, but my Facebook friends and Twitter followers to know only the town I am in.  I can think of no case where revealing my speed is necessary or important.

Garmin has some work to do on disclosing and tightening up this privacy issue, but Tracker is a great start to a useful feature.

Tuesday, March 27, 2012

Garmin completely unresponsive to Google Play Market customer service channel

At CES, Garmin introduced the Smartphone Link app to the Android Market.  As I've blogged before, this app introduced integration between a conventional PND and the smartphone is some potentially powerful and profound ways.

Consumers beware:  you better hope you don't experience any customer service issues with this app, because Garmin has been completely unresponsive to contact through the Google Play Market in over 2.5 months.

In previous blog posts, I've outlined problems with the traffic and weather features of the Smartphone Link app.  In the course of troubleshooting these problems with me, Garmin telephone support had me remove the Smartphone Link app and re-install it.   As part of that process you have to re-establish that you purchased the premium services in order to get them back.  To do that, I "re-purchased" the Premium Weather feature.  Once I re-purchased the Premium Weather feature, the system recognized that I also owned the other 3 services as well and re-enabled them automatically.  I fully expected that since I purchased Premium Weather the day before, Garmin's system would recognize me as a customer of that feature and re-enable it.  Imagine my surprise when I was billed AGAIN by Garmin for $4.99.  Here is my purchase history from Google Wallet:


As you can see, I was billed on both January 9th and January 10th for Advanced Weather for $4.99 despite this being used on the same phone, in the same app.

No problem I thought.  I'll just contact Garmin and get this resolved.  As every software developer does, Garmin provides contact information in the Google Play Market for customer contact.  With a huge company like Garmin, I would assume that this contact would be a contact best suited to deal with a particular issue like a billing issue in the Google Play Market.  That is a pretty niche and obscure issue.  Here is a screenshot of where Garmin provides this customer contact method inside of Google Play Market:


See the "Contact Garmin International, Inc." link above?  Yes, so did I.  I've used it twice.  Take a look at my contact history above, thoughtfully summarized by Google in the Google Play Market order history.  You can see that I first contacted Garmin on January 10th, the day that I was billed twice for the same feature.  I received no response after a month. I sent a second request on February 17.  Here we are, almost 6 weeks later and I've gotten no response whatsoever from Garmin.

In normal circumstances, I'd simply dispute this on my credit card.  Clearly, I'd succeed.  However, in this case, I am afraid that given Garmin's apparent incompetence at dealing with basic customer service issues, they'd fail to understand that this is a duplicate billing issue and rather assume that I was simply disputing the charge for Advanced Weather.  The repercussions of this would be that they could simply shut off the app on the service side.  Despite Advanced Weather not working like it should right now, I don't want to loose access to it.

This is very disappointing Garmin.  Garmin badly flubbed their initial response to me when I reported problems with Smartphone Link.  They've been in possession of detailed data about the problems, including screen shots, for over 11 weeks now with no fix being issued.  And now as you can see, they've completely ignored a basic customer service contact for over 12 weeks.  I'd call them about this but quite frankly I've got better things to do with my time than wait on hold for 30 minutes.  I've used the customer contact method closest to the source of my problem, as provided by Garmin, and Garmin has completely ignored it.

In Garmin's investor relations information they proclaim in their Code of Conduct that Garmin's values "shine through in our interactions with customers."  It is difficult to take that seriously given the experiences that I've outlined in this blog.

Garmin 3590 Road Test in LA: The good & the bad

I just returned from a week long vacation to Los Angeles.  During my trip, I drove about 480 miles in southern California traffic, using my Garmin 3590LMT the entire time.  The verdict?  It was a good experience overall, however I experienced two significant problems.

First, the good....The routing combined with the 3D Traffic service was very, very good.  You can say one thing about LA - there is always "another way" to get everywhere.  The Garmin unit seemed to find them.  The unit seemed to do a good job in general, of avoiding traffic jams.  There were three times when it actually got me off the freeway and back on later down the road to avoid a significant traffic issue.  Unfortunately, in one case confirmed by visual confirmation, the traffic incident was false.  Overall though, I was very impressed with the routing and the traffic.  I've had very different experiences with the traffic quality on the 3590 in other markets, but in LA I found it to be very good.

The awareness of POV lanes, lane guidance and freeway sign imagery were extremely valuable on this trip.  I do not know LA freeways at all.  I am driving blindly for the most part, trusting the Garmin.  Gladly, I could trust it and the guidance features it provides make a dedicated PND much better than most smartphone solutions.  Had we been driving our RV instead of a rental car, I would proclaim the lane guidance (in particular) irreplaceable.

Unfortunately, the 3590 exhibited a significant problem with random rebooting.  Upon landing in LA, my unit rebooted *6* times in the 30 minute trip from the airport to our condo.  In the course of the week, the unit rebooted over a dozen times.  This is very disappointing, but unfortunately par for the course with Garmin in recent years it seems.  Do a Google search for Nuvi rebooting and you'll find thousands of discussions dating back to the 7xx series.  Garmin can justify spending $300+ dollars on a PND in a smartphone world only if they can show significantly better features and rock solid reliability.  The features? Yeah, I think they do that.  Reliability?  Not so much.

Upon rebooting, I found the unit to have very sketchy reliability in terms of reconnecting to bluetooth on my smartphone.  Since I am using Garmin Smartphone Link, reestablishing smartphone bluetooth connectivity is essential to getting my traffic content back - a must when traveling on LA freeways.  In many cases, the only way to reestablish bluetooth connectivity with my smartphone was to disable bluetooth in the Nuvi settings and re-enable it.  Having to do this changes the reboot problem on the 3590 from an annoyance to a complete hassle.  A random reboot on a Nuvi is like a Windows blue screen of death.  It makes you cuss Garmin as much as people cuss Microsoft.  Frankly, I expect better from Garmin.

The second big problem that I experienced is with the Smartphone Link Advanced Weather feature.  I outlined the complete failure of the weather alert feature in a previous blog post.  Unfortunately, the performance of this feature got worse on my trip.  I have two locations set in the weather alerts settings.  I have my hometown (Des Moines, IA) and my "current location."  While traveling in LA, I routinely received WINTER STORM ALERTS while driving in LA.  Huh?  It was March, in LA - there is no winter there.  Of course when I pressed the weather alert icon, I received no information because Garmin isn't providing the text of the weather alerts as I outlined in my previous post.  Perhaps, I thought, the alert wasn't for my current location in LA, but rather was for my other defined location of Des Moines, IA.  However, the problem with that idea, is that I knew that on that day in Des Moines the weather was approaching 80 degrees!  In no way was there any Winter Storm Alerts in Des Moines, IA or Los Angeles, CA last week.  Had Garmin implemented this feature in a way that actually shows us the text of the weather alert, I might have been able to figure out what was actually going on.  Since the weather alert text content is blank, it is impossible to trouble shoot.  What I know is that from this experience and the experience that I outlined earlier the Smartphone Link weather service is not worthy of a charge and I would not recommend that anyone purchase it until Garmin fixes the problems.