Yesterday, my phone suddenly started downloading something called “Facebook build (somethingorother).” It didn’t show any progress, wouldn’t go away, and I worried that maybe it was a piece of malware or something buggy. A quick search turned up nothing. A later search found other people asking what this was. Late last night, there were articles about “Hey, why is Facebook updating itself!”

It turns out that yes, Facebook is now downloading its own updates on Android phones and tablets instead of just pushing them out through the relevant app stores (Google Play and Amazon, mainly). I’m sure they thought it was a great idea — web browsers like Firefox and Chrome have been doing this for several years on the desktop.

The problem is that it violates expectations of what the app will do, and where your software is coming from.

Imagine your car’s manufacturer issues a recall. Now imagine three scenarios:

Scenario 1: You receive a notice of the recall, asking you to make an appointment to bring the car in for maintenance. (For those of you who don’t drive, this is how it normally works.)

Scenario 2: You receive a notice offering to send a technician out to do the repairs at your home or workplace. (This would be awesome, but impractical.)

Scenario 3: You’re sitting in the living room when you hear a noise from the garage. You go out to investigate and find someone messing with your car.

That’s what this feels like.

It’s one thing to offer software through third-party channels. The fact that it’s possible is one of the reasons I prefer Android to iOS. In that case, notifying me of updates, maybe even simplifying the download would be very convenient — if I know ahead of time that it’s going to happen. And if they’re not switching channels on me. A download coming from some new location, but claiming to be a familiar piece of software, and a notice telling you to install it? That’s how trojans work.

In short, it’s a violation of trust…and if there’s one thing we’ve learned about Facebook over the last few years, it’s that the social network has enough problems with trust.

I’ve been reading a Slashdot thread where people who don’t and won’t use tablets argue over why they don’t count as personal computers, because they supposedly aren’t useful for anything except consuming media (not that they’ve tried, I imagine, except maybe the 2 minutes they tried typing on an iPad that one time in Frys or Best Buy and didn’t allow themselves time to get used to the onscreen keyboard), and therefore can’t possibly have any valid use case. (And besides, if we admit that a tablet is a computer, then Apple wins!)

You can certainly make a distinction based on form factor. You can maybe make a distinction based on OS, but then you have to define what makes a PC operating system and what makes a tablet/smartphone/whatever operating system, and things are going to get blurry when you look at, say, Windows 8.

You can sort of make a distinction based on whether you can develop and install your own software, but even that isn’t hard and fast. You can write code in an editor. Compiling is a matter of whether a compiler is available, not something intrinsic to the device itself. Installing software from outside the walled garden is easy on Android, not so much on iOS. (Incidentally, this is the main reason I’ve chosen Android over iOS.) Both have large software ecosystems that developers can contribute to and the average user can install from, which is what actually matters to the average user. (The funny thing is, I remember plenty of arguments about how hard it is to install third-party software on Linux where the counter-argument was that with apt-get, you mostly don’t need to.)

But a lot of Slashdotters are spouting gems on the order of “It doesn’t have a keyboard!” OK, neither does your desktop until you plug one in. Which you can do with a lot of tablets. Or “It doesn’t have a mouse!” – Really? Are you serious? They’ve merged a trackpad with a screen. “I can’t upgrade the parts!” Well, that rules out a lot of consumer-focused desktops, doesn’t it? “PCs have applications, tablets have apps.” – Is there really any meaningful distinction between the two terms?

Pair a Bluetooth keyboard and mouse with your tablet. Hook it up to an external monitor. Or don’t, since the typical tablet already has a better screen than an SE/30. Now you’ve got a workstation, with no more hardware than you would have hooked up to your desktop box. Install an office suite, an image editor, a coding editor — heck, a tax program. At this point the key difference in what’s useful is which applications are available. Wow, I’m having a flashback to all those old Windows vs. Mac vs. Linux arguments.

And yet people insist that these devices are “only toys.”

I still can’t get over the fact that a tech discussion site like Slashdot is so full of neophobes…but then they’ve always been. Look back at the “who would want a touch screen?” debates from a few years ago, or the “wow, this iPod thing is lame” initial reviews.

There’s a bubble a lot of geeks live in where they don’t think about other people’s use cases or workflows. That touch screen debate was full of talk about arm strain from vertical monitors, not considering horizontal or handheld screens, and not considering touch as a complement to keyboard & mouse. (My two-year old wants to touch the screen on the desktop and laptop, and I keep having to explain that they don’t work that way.) There are people out there who consider GUIs to be useful only for opening multiple terminals. And let’s not even get started on the decisions driving Gnome 3, eliminating things like files on the desktop or the minimize button because who uses those?

I learned my lesson when the iMac came out and I thought it was ridiculous. Who would want such a limited computer? As it turned out, lots of people…because they wanted and needed different things from a computer than I did.

So these days, when I see a piece of technology I can’t fathom the use for, I try not to rant about how useless it is. Instead, I wait and see what other people come up with. Sometimes it really is useless (though even the CueCat found a second life as a scanner for LibraryThing), but sometimes the failure isn’t in the technology, but in my own imagination.

Nexus 7

I’ve been using desktop computers most of my life, laptops since my teens, a smartphone for about four years and a Nexus 7 tablet for about two months. I’m starting to get a sense of where the tablet fits in my overall computer usage, and with the release of the iPad Mini and upgraded Nexus 7 models, I figured it was time to write about it.

One thing I’ve found interesting is that, all other things being equal, I’d almost always prefer using the tablet to my smartphone for anything that takes longer than a minute. What makes the smartphone great is that it’s ultra-portable. If I’m running errands or anything else, I just put it in my pocket and forget about it. I walk around normally, and it’s there when I need it to check messages, post a status update, moderate comments, check directions, pull up a grocery list, take a picture, or yes, make or take a phone call.

But if I’m going to sit down for 10 minutes or more to read, to reply to email, to blog, or really much of anything else, I’d rather use the tablet. It’s easier to read. It’s easier to see things at a glance. Websites designed for desktop use work better since the screen is bigger. Apps are easier to use on the tablet than the phone, at least those designed to take advantage of it. The 7″ tablet is a great size for reading, just a little wider than a paperback book, easy to hold up while on the couch, in bed, at a table, or anywhere else.

I’m a lot faster at typing on the tablet than on the phone, and it’s certainly easier to compose when you can see more of what you’re writing. One downside of a 7″ tablet rather than a 10″: The keyboard takes up a lot of screen space in landscape mode, which is the mode I type fastest in because of my years typing on real keyboards.

When we were on vacation for 10 days, I used the Nexus 7 heavily. The only times I fired up the laptop were for photo management (this seems to be a recurring theme) and for one round of blogging.

As far as the tablet vs. the desktop, I like the tablet because I can so easily take it anywhere in the house. It’s the way to get through a morning’s email, Facebook, and news site rounds while eating breakfast. I can lie on the couch (well, in theory), kick back in the easy chair, prop myself up in bed — anywhere. I’m not tied to my desk, or to the places I can set a laptop, and I don’t have close it and wake it up again if I want to move to another room.

The main obstacle I find to using the tablet at home is that my almost-2-year old son loves using it himself to play games, read interactive kids’ books, and watch videos. We limit his time, but whenever I pick it up, it reminds him it’s here, and we have to go through another round of “Not now.” and “Ninja!” and “No, I’m using this right now, you’ve already had plenty of time on it tonight” before he decides he’s happy going back to his toys or books (which of course he wants me to read to him now…)

A desktop is still better for some tasks, though. A full (or at least laptop) sized physical keyboard trumps a virtual keyboard for serious writing or especially editing, whether it’s text or code. (A mouse makes editing a lot easier. I keep fat-fingering when trying to use a touchscreen to select & rearrange text, and I’m a lot slower with a touchpad than an actual mouse.) I’m still trying out image editors on Android. And of course there’s the storage factor: you can always plug another hard drive into your desktop to store more photos (or music, or video, or raw images, or…), but mobile devices are a lot more limited. (No, I haven’t migrated all my personal data to the cloud.)

Even with web applications and cross-platform services that offer mobile apps, there are a lot of sites that haven’t quite figured out how to tell a tablet from a smartphone, or that leave out functionality in their mobile apps. For example: until a couple of weeks ago, you couldn’t manage a Google+ page using the Android app (and you still can’t with the mobile-optimized website as far as I know), and even now it’s kind of clunky: you have to sign out and sign back in as the page.

So there you have it: One data point of how a 7″ tablet gets used in real life. It’s different enough from a smartphone that it’s worth having both, though I can’t really compare usage of the 7″ and 10″ form factors. That said, having the smaller tablet, I don’t really feel a need for a larger one.

Update: Something that came up in the Google+ discussion is connectivity. The model I have is wi-fi only, which was a calculated trade-off at the time, but is basically my only regret when it comes to buying the Nexus 7. It works great where wi-fi is available (home, office, coffee shops, hotel lobbies), and I can use my phone as a mobile hotspot where it isn’t…but that drains the battery, and it means fiddling with an extra device, waiting for it to start up, etc. Of course, now Google has a Nexus 7 with mobile data access, so if I were buying it today, that’s what I’d get.

Nexus 7 connected to camera.

All right! I’ve verified that my Nexus 7 can read photos from my camera!

The tablet supports a subset of USB OTG (On The Go), which also lets it connect to keyboards, mice and external storage. It only has a micro-USB port, which means I had to get a $1 USB cable adapter, but for that price? Big deal.

If I put the camera in PTP mode, it can import directly to the gallery. If I put it in PC mode, I can use the Nexus Media Importer app. And I can use FlickFolio to upload multiple photos to Flickr at once.

The next time we go on vacation (OK, the next time we go to Comic-Con — I don’t mass-post vacation photos during a trip), I won’t have to hog the laptop just to upload photos!

This is something I’ve wanted the ability to do for a long time, since before Apple redefined tablet computing and I was considering getting a netbook. And unlike a netbook, which I would have only used while traveling, I use the tablet every day.

On the downside, even though I won’t be competing with Katie for laptop time, I’ll be competing with J for tablet time….

Photo: Why I still need a good camera in addition to my phone. OK, that’s a bit of an exaggeration: The phone isn’t really that bad when used under good lighting, or with the flash (though the Lumix is a lot better, and has an awesome optical zoom). It’s just that the picture with the flash, while sharp, showed the smudges better than the images on the screen.

Portable cellular phone tower on wheels.I believe that any network-aware mobile app should assume network access will be spotty. People step into elevators, ride buses through tunnels, attend large events where they’re competing with thousands of other phones…there are all kinds of reasons you can lose your connection.

That’s why I like the sync approach taken by Gmail on Android. Read, write, label, file, reply…pretty much anything can be done without a connection, and it’ll push your changes as soon as you get back into range of a signal. That’s also why I’m more likely to skim Twitter than Facebook while waiting for the elevator at work – Ubersocial has already synced recent tweets for me to read, but Facebook usually can’t even load until the doors open and I lose all access.

Right now, though, I’m looking for an offline posting app. I’m planning for Long Beach Comic Con next month, and I know from experience that T-Mobile has no signal at all on the main floor of the convention center. I’d like to be able to tap out a tweet when I think of it, hit send, and have it queue up the post until the next time I make my way up the escalator to the lobby. (Ubersocial used to do this, but doesn’t seem to anymore.)

What I’d really like to do, though, is upload photos offline to Twitter, Instagram or Tumblr. It’s not a huge deal, since I can still post when I surface for lunch or coffee — that’s when the photos would actually go out after all — but if you’re going to make a point of posting things in the moment, it helps if you don’t have to hold that moment in your mind so long that it distracts you from experiencing the next one.

Any recommendations?