The tug between browsers and apps for your clickstream

When you need something online, is your first impulse to bring up your Web browser or go to your smartphone and run an app? The Web/app balance has shifted perhaps permanently in the app’s favor, meaning that more and more we go to an app when we need something online, and streaming video is accelerating this shift. For those of us that were old enough to remember when Netscape and AOL were different companies, I think this is a sad development.

Certainly, it depends on how often you access a particular site: for daily habits, having an app makes sense, if the app encapsulates the kind of browsing experience that you normally would be doing with your PC. But apps are more than just better bookmarks (remember them?), and indeed they have taken off as true alternatives to general browsing.

In this month’s issue, Wired magazine has declared that the Web is dead. They cite stats that show the venerable HTTP protocol is in decline, in favor of peer-to-peer and other specialty apps. Apps certainly are very appealing: you can have the Internet right now, in your pocket, without having to boot up your PC’s browser or find a Wifi hotspot.

But the rise of apps has some problems, including that they are less capable, don’t work the same across all smartphones, can cost money to download and are less usable than the general-purpose browser-based Web.

Take a look at Urbanspoon.com, a great Web site that lists local restaurants, reviews, menus, and more. The iPhone app is miserable, and on a recent test when a client and I were out for dinner in Mountain View, it took us less time to walk up and down the Castro strip than bring up and fool around with the app on either of our phones.

And just about any newspaper app has its limitations, just because everyone reads their favorite paper differently. The NY Times iPad app, for example, does a nice job for top-level articles, but if you want to get deeper, you will be frustrated and move to their Web site for additional reading.

Certainly there are counter-examples: Facebook’s app has more functionality at the moment with its geo-locator Places feature, which isn’t found on its traditional Web site. But that is just an anomaly. Most of Facebook’s functionality still requires a full browser. And there are dozens of Twitter apps that are more capable than their desktop cousins.

When it comes to finding an app, you have a sad collection of app stores, other than Apple’s, to try to discover them. Several of the stores, such as the Android Marketplace, make searching miserable. The stores classify their apps into such broad categories that you spend too much time scrolling around the results. Or else they force you to use the in-phone store versions to do the searching. Apple forces you to use iTunes, but at least you can look for your apps on your desktop and not suffer the tiny phone screen. Ironically, the more apps that are created for the store, the harder it is to find them, particularly if you are trying to use your phone to track them down. (You can read more about what I think make for a great app store experience here.)

Compounding things is that once you download an app to your phone, you have to maintain it just like any other piece of software in your life. There are always dozens of app updates awaiting me, and some days it seems that my social media maintenance is my major job: the time to check my LinkedFaceTwit status updates, approve or ignore friend requests, update my apps, promote my articles on Digg and StumbleUpon, add links to my blog (blogs? Remember them? They seem so last year.) and so forth can take a big chunk of time out of my day.

I blame a lot of this on video streaming to our phones. Part of the problem with video is the huge bandwidth consumed, but part is an overlay of conflicting video standards, formats, rights management, and other issues that just make it a mess. Still, an app like Major League Baseball’s AtBat 2010 is a thing of beauty to watch ballgames on your phone, except you can’t watch all games on all phones yet.

And while you have the ability to watch many broadcast TV shows inside your browser thanks to Hulu and Netflix On-demand, it can take some effort to find them too. Would my Roku be better off with a real built-in browser that I could use to display Web videos on my living room TV? Yes. Meanwhile, there are a bunch of its apps (they call them channels) that I have to install and navigate instead. More maintenance time.

What are your thoughts on the app/browser divide? Please share with me here.

SearchEnterpriseDesktop: Blocking USB access

A rogue employee can easily carry a lot of private data out of your offices using a USB drive. While gluing your USB ports shut (like my local library did) is one way to prevent data loss via a portable drive, a less drastic — but just as efficient — option is a security or desktop management product.

I look at how five different products can disable USB devices in a story this week for TechTarget here.

Computerworld: How to prevent data from leaving your network

Data loss prevention (DLP) is an emerging field with a lot of different products and players. The idea is to stop information from leaving your internal networks in close to real time, so you can identify the leaker or thief before too much damage (and ensuring lawsuits) happen. I look more closely at three different DLP products from BlueCoat, Global Velocity, and Sendmail to show you what is involved in setting these up in a story today posted on ITworld.

I have a dream (c. 2010)

Nearly thirty years it has been and our desktops are still not free. For thirty years, our lives are still sadly crippled by the manacles of frequent crashes and by numerous security problems. Thirty years we have lived on a lonely island of poverty in the midst of a vast ocean of material prosperity. We are still languishing in the corners of American society and find ourselves exiles in our own technological land.

So I have come here today to dramatize an appalling condition. Windows has to go from our desktops. It is time for Linux and Apple’s OS X to play a more major role, and for Microsoft to get with the program and fix this broken buggy whip.

I say to you today, my readers, that in spite of the difficulties and frustrations of the moment, I still have a dream. It is a dream deeply rooted in the American dream.

I have a dream that one day this nation will rise up and live out the true meaning of productivity. I have a dream, that all PCs will live up to their original marketing potential, and free their owners from the devils of DOS and frequent application crashes. I have a dream that one day our desktop PCs, sweltering in the heat of their overclocked CPUs, will be transformed into an oasis of freedom and reliable operations.

I have a dream that one day all of my applications will be able to sit down together at a table of brotherhood and play nicely on my PC, no matter what version of drivers, browser add-ons and video adapter is inside my computer.

I have a dream that your and my children will one day live in a nation where they will not be judged by the version of operating system running on their desktop computer, or by which browser they use to access the Internet, but by the content of their Web sites and emails.

I have a dream today.

This is my hope. With this faith we will be able to work together, to pray together, to struggle together, to stand up for freedom together, knowing that we will be free one day from frequent reboots, free from infected bot nets, free from crashed applications and inexplicable blue screens and error messages.

How I wish most of us could free ourselves from the tyranny of Windows and have a desktop operating system that didn’t crash frequently, could support our legacy browsers, were easy to install and wasn’t a security sinkhole. Dream on.

Maybe some day we will be able to say “Free at last! free at last! thank God Almighty, we are free of Windows at last!”

I first penned this column eight years ago, in honor of Dr. King’s famous speech at the steps of the Lincoln Memorial back in August 1963. I thought you might enjoy the column, as my way of showing my respect for his memory and fantastic oratory. Sadly, I had to change very little of the text between then and now.

ITworld: How to run IE v6 on Windows 7

One of the challenges faced by IT managers in upgrading their desktop fleets to Windows 7 is in supporting older Web applications that only run on Internet Explorer v6, rather than the pre-installed IE 8 that comes with Windows 7. It isn’t a simple fix.

I show how three products — VMware’s ThinApp, Symantec’s Workspace Virtualization, and InstallFree Bridge Enterprise — can handle this situation in a story for ITworld here.

How to build the best app store

We all know the story of Apple’s App Store: a gazillion downloads, more money than anyone has ever collected, and hundreds of apps from the mundane to the essential. But what makes for a great app store experience, and can anyone else come close?

Remember the dawn of the PC era, when all apps came in a slipcase and on five-inch diskettes? When you needed to get corporate approval to buy them and an IT guy to install them? How far we have gone, when a federal government employee for example can go to Apps.gov and with a few mouse clicks have their app of choice on their desktop.

There are lots of app stores and they seem to be cropping up everywhere. There is oneforty.com that keeps track of Twitter apps (what a great domain name). Sendmail’s Sentrion email server has its own place for you to download extensions, Intel has its appup.com where you can download apps for its Atom-based Netbooks, and each major mobile phone platform has its own app store:

  • http://www.android.com/market
  • http://marketplace.windowsphone.com
  • http://www.palm.com/us/products/software/mobile-applications.html
  • http://appworld.blackberry.com

I started thinking about this topic with this post from Dion Almaer, who now works at Palm running their developer relations.

Plug-in apps got their start in the browser world, which seems appropriate since the app stores all assume you start out with a browser or phone-based equivalent of some sort. But let’s look at the various components, and see what Apple does and doesn’t do well.

  • Packaging. It isn’t just enough to create the app, you have to put together the right packaging, Web collateral, instructions (if they are needed) and screenshots to give potential customers a taste of what it does. Apple has to “approve” the app before it is listed in their store, and while the other stores don’t seem to be as heavy-handed, there is still a process to go through.

Android apps are very finicky. The same OS version on different phones will perform differently, a nightmare for developers. And iPhone and iPad apps are also different beasts and will take some coding to make sure the app works best on both platforms.

  • Discovery. How do you find the particular app that you are interested in? Is it through a social network recommendation, organic search in Google, or using the store’s own search function? Several of the stores, such as the Android Marketplace, make for miserable searches, either classifying their apps into such broad categories that you spend too much time scrolling down the results. Or else they force you to use the in-phone versions to do the searching. Apple forces you to use iTunes, but at least you can look for your apps on your desktop and not suffer the tiny phone screen.

I did a quick search on all five mobile phone app stores for that four-letter word that describes one of those rude bodily noises. (I hesitate to include it in this essay for fear that I will run afoul of email content scanning services, not out of any prudishness.) On Apple’s store, there were more than 600 apps that matched – I stopped counting but clearly it could number in the thousands. Android’s Marketplace doesn’t let you search from the Web, when you go to an actual Android phone I got 111 matches. I got less than 15 matches for Windows, Palm’s and Blackberry’s stores each. Now, granted this is a less than representative sampling, but it just shows you at least how hard it is to find a particular app. And the more apps that are created for the store, the harder it is to find them, particularly if you are trying to use your phone to track them down.

Part of the problem with Apple’s AppStore is that you can only search the app title, with limited visibility in the remainder of the description of the app. That can pose problems for developers in how they name their apps.

  • Payment. This is the hard part. Amazon long ago figured out how to do one-click payments and Apple makes it relatively easy, since everything happens within iTunes and your iTunes account. Some of the phone providers charge your apps to your phone bill, others to your credit card. Android’s marketplace uses Google checkout, Blackberry uses Paypal. With Windows Mobile, you can only buy apps from your phone. There are a lot of free apps too, and some developers make a limited free version, hoping you’ll upgrade to the paid version. According to one developer I spoke to, Android users seem more price-sensitive than others and aren’t as willing to pay, even a small amount, for their apps.
  • Fulfillment and installation. Once you find and pay for your app, how do you get it to your desktop or phone? Just clicking on it doesn’t always do the trick. With Blackberry’s and Palm’s App stores, you send a link to your phone if you are browsing from your desktop. Another issue is how does the store deal with charge backs if you change your mind?
  • Merchandizing. How do you promote your app, offer specials (such as free downloads under certain conditions, two-for-one coupons and the like) and include direct URL links to them?  Android and Windows Mobile both have direct URLs, although they can get long. Apple doesn’t make this easy, since they want you to use iTunes for everything.
  • International users and other storefronts. In addition to the “official” ones for each phone platform there are dozens of other app stores for selling mobile applications, some specific to particular countries or carriers. Some are better than the vendor’s own, for example, the Palm-based PreCentral.net and androidzoom.com do a better job than the “official” Palm and Android ones shown above. These third-party stores have varying usability experience, and some even sell stolen goods, so there is that whole aspect too.
  • Updates. Once you have your app listed, there is the process of doing regular updates and making sure these are posted across each storefront. This could be a nightmare if you are supporting multiple phone versions and have dozens of storefronts where your app is available.

SearchEnterpriseDesktop: Controlling Facebook apps across the enterprise

Controlling employee use of social networking sites is becoming more of a challenge for IT managers. According to Facebook, at any given moment, about 30 million people are playing Farmville and other games across its network. Earlier this year, an Army grunt posted the location of his next mission in Afghanistan on his Facebook status page, and within moments, the mission was scrubbed and the soldier was being sent back home. Several products and strategies can help you control enterprise apps and I review a variety of approaches in my story for Techtarget here.

SearchVirtualDesktop: Virtualization tools for running legacy applications on Windows 7

An increasing number of companies are considering upgrading to newer versions of Internet Explorer (IE) and Windows. But many administrators have the same question: How do I upgrade my desktops and support legacy Web applications that rely on IE v6 and other older technologies? There are several solutions, which I go into detail about in this story for Techtarget here.

Time to update your Facebook and LinkedIn privacy settings

With the news last week about Facebook Places (which is not universally available in all locations, and only on certain phones), it is time to take a closer look at your privacy settings for Facebook. While you are at it, you might as well look at the same for your LinkedIn account. Be prepared to spend a quiet hour or so debating the myriad of choices on both services.

Both of them have a long ways to go to make them simpler, and reek of a user interface that has awkwardly grown like topsy since they were started. And there is no guarantee that this guide will be relevant even next week, because they are constantly changing the options.

Let’s look first at Facebook. If you go into your Account/Privacy Settings, you have a main screen that shows you a grid, which right off the bat is confusing enough. There are options for four basic categories of contacts: Everyone, Friends of Friends, Friends Only, or “Other”. The other axis is different types of content, including your personal information such as your birthday (and I don’t recommend that people list their full real birthdays on Facebook for identity theft reasons), status updates, photos etc.

Facebook has its own recommended settings for this grid, or you can create your own customized privacy settings. I recommend you choose this latter route. You will see three groups of items: things that you share to others, things that others share with you, and contact info.

There are a couple of landmines in terms of privacy here. I recommend that you only share things with your friends, with the possible exception of your Websites and posts. If you are going to use Places, there is an entry at the bottom of this list that asks “Include me in ‘People Here how’ after I check in. This will let people know you’re at a particular location if people go to the Facebook page of that location or if they do a search for people near your location.

The more troubling setting is under the things that others share grouping. Think these through because this is where you can get into trouble. Do you really want to be tagged in all photos that friends post of you online? If you are a college student about to apply for your first job, maybe not. Do you want everyone to see your wall posts, even outside your network? Ditto. And the last option, “Friends can check me into Places” you should set to disable. If you enable this option, any friend could potentially check you in anywhere. You don’t actually have to be present to win, which could have unseen consequences.

Now let’s go over to LinkedIn’s settings. You will have to visit eight different screens to configure this, which again is more complicated than it should be. Some of these are simple binary yes/no choices: You can opt out of research surveys being sent your way, seeing ads, being part of their service provider directory, and whether you want to view other people’s profile photos. But a couple of these are important. Since the beginning, LinkedIn has the choice whether you want others to view your contacts information or not, what they list under the “Connections Browse” screen. I keep going back and forth on this one, but right now I have it set to no. Regardless of which you choose, your connections can still see if they share a connection with you when they search.

Another screen worth taking a closer look at is your Authorized Applications list. LinkedIn has been busy adding third-party applications (although they could be busier, if you asked me) and you may not realize how many of them can now connect to your account. Examples include automatic posting of WordPress or Typepad blog entries on your LinkedIn status page, showing your presentations in your Slideshare.net account, travel plans on Tripit, and others. If you want to add any of these applications, you have to edit your profile and hunt down the button for applications. It could be easier, which is probably why many of you don’t even know about this feature. I like the LinkedIn apps because they enable me to associate a lot of content with my profile, such as the slide decks for my speeches, where and when I am on the road, and so forth. Facebook has its own separate page to control what stuff their own apps have access to.

Finally, in a separate area are Twitter settings, where you can link the two services together and control what tweets get posted to your LinkedIn status update. Once you link them, you can share particular tweets with a special #in hashtag or share them all.

There are a lot more things to think about, including what information gets sent to your network when you add content to both services. This is why I recommend taking a chunk of time when you can think through the implications and make sure you have it all setup the way you want. Unfortunately, it should be easier than it is for configuring both services. Good luck and do share your own tips on my Strominator blog, or posting them on my Facebook page.

Cure for wet cell phones

Most of us know of someone who has dropped their cell phone into water and suffered the consequences. I am hear to tell you that there is an inexpensive solution, called a Bheestie Bag. It costs $20 (plus shipping). It is a bag that contains some desiccant to dry out the phone. You put the wet phone into the bag for a day or so and the moisture is absorbed from the phone. I tried it on a neighbor’s phone over the weekend and they got their phone back into working condition within about 40 hours inside the bag.