Putting the Scope of iOS 5 into Focus

My dear friend Nik Fletcher made some astute comments in reference to David Barnard's assessment of the mobile platform landscape:

For the v5.0 moniker applied to iOS 5, I can’t help but feel Apple sees this as the first major iteration of iOS — at risk of knocking all the leaps the iOS SDK took from launch to iOS 4 it certainly seems everything prior to this was just 1.x.

I can't convey how much I agree with Nik's sentiments. I've been using iOS since it was called iPhone OS 1.1, and that was on a first-generation iPod touch. And after pondering Nik's comment, it really does feel like Apple has been doing minor alterations, improvements, and polishing all this time. From what I have seen of iOS 5 via Apple's demoes and videos, and some hands-on with development devices, it really does feel like Apple took a look at everything in iOS to see what needed to be addressed.

iOS 5 makes previous versions seem like Apple was just warming up.

Shawn Blanc: RSS v Twitter

Some nice research from Shawn Blanc breaks down readership from RSS and Twitter. The main question is "which is better"? For techēse, traffic seems to roll in nicely from RSS, but a few lucky retweets can really spike traffic.

In the end, though, I don't think sheer traffic numbers are the goal. The goal is to inspire critical thinking and conversation amongst readers. Whatever methods are available to facilitate that is fine by me.

Conflicts

The Talk Show is one of my favorite podcasts. It is hosted by Dan Benjamin and John Gruber on the 5by5 network. On Episode 47, Gruber talked a bit about his thoughts on iCloud and one item has garnered a lot of attention around the web. Thankfully, the folks at Mac Stories typed up a transcript:

Gruber: The new way does not involve merging and conflicts. […] It doesn’t mean that Apple has magically solved the tech difficulties of syncing. […]

You’ve got 3 devices let’s say. Server-side data stored somewhere on a server, and you’ve got an iPhone and you’ve got a Mac. All data is up to date, say Address Book. You have an entry for Dan Benjamin and all it has is an email address. In all three places it’s the same and I sit down at my Mac, I add your home phone # to your contact and then I sit down with my iPhone at the same time (say everything’s offline) and enter Dan’s home # manually, but I enter it wrong. What happens when you sync? You’ve entered two phone numbers in two places, and at the server there’s no phone number. As it stands now MobileMe often will offer you a dialog box telling you that there is a conflict. It presents it to you and you have to pick which one is right. […]

In iCloud I believe you will never be presented with such a dialog, no matter how much has changed in one of the instances while it was “offline”. The server-side iCloud, when there seemingly is a conflict, will make a decision and it will decide which one is the best (in Apple’s terms the “truth”). That is what Steve Jobs means when he says “The Truth is in the Cloud.” iTunes will decide which one is right and that’s it. iCloud will push that right one to any device that has this account that has a different version. But, here’s the trick – what happens if it’s not the right one? On the server side, it will remember all of the other ones, almost like versioning. There will be some sort of interface like “go and look at your contacts.” There will be some sort of way to say “show me previous versions and let me pick the one that is right”. You pick it and push it back up into the cloud and tell it “that’s the truth” and Apple will push it out.

Dan Benjamin: Whatever is the most recent change will propagate but here are previous versions to pick from if you want.

Gruber: Apple won’t reveal it but iCloud, on the server, will determine the truth when it detects a conflict that will never be published. It will act like a “black box”. Most cases it will go by the most recently implemented change — it will be undefined. The key is that if there is a conflict, they will remember the different conflicting versions. If it picks the “wrong truth” it will be able to go back and get the right one. That’s what I mean when I say no more merging or conflicts. iCloud will make its best guess at merging & conflicts other than having you pick it.

Dan Benjamin: Do you know this or is it just a theory?

Gruber: I know this. What I don’t know but I believe, again, is that I think iBooks is an example of this in action. If you have the same iBook on the iPhone and iPad and take them both offline and flip a couple of pages on the iPhone then flip a different number of pages on the iPad, and them put them both online and they go to sync their “read state” or “current page state” to iTunes servers, iBooks never presents you a dialog. […]

iBooks is and has been one of the testbeds for what Apple is now calling iCloud.

I don't know about you, but I think data conflicts are aggravating and disruptive. Thankfully, I rarely see them, but I hate it when I see them, mainly because conflicts rarely affect just one file.

That said, I am curious if iCloud's conflict resolver will work well. At least when the user is prompted, they can do a little legwork to determine which info is correct, and then be done with it. I almost think it would be more frustrating to have iCloud pick the "wrong truth" and then have to rely on that when you are out and about.

Of course, the versioning support sounds like a great compromise, but how exactly do you access that? Through a Mac or PC? That isn't helpful when you are out with friends. If there is a way to access those versions in iOS, that could make things easier.

One thing that does make sense is that iBooks has likely been a large-scale test for iCloud. And it is very good, in my opinion. I haven't once noticed any anomalies between the last-read state on my iPhone or iPad. Even more so, all my highlights and notes seem to work just fine, too, despite sometimes reading my on my iPad while offline.

In the end, I can see why Apple doesn't want to burden users with conflict resolution. It doesn't exactly inspire confidence in a system when it throws up errors. If iCloud can make the right choice 99% of the time, that's pretty awesome. And for most types of data, like iBooks and bookmarks, an wrong choice every once in while isn't particularly devastating. Where iCloud will have very little allowance for error will be calendars and contacts.

"Guess I'm Never Buying Anything from Apple Again"

I've been seeing a lot of stink being raised over a new patent from Apple by the media and especially by folks on Twitter.

The patent covers an idea for an camera system that includes an infrared receiver that can accept data. To sum up some of the uses of this new system, Patently Apple states:

On one side, the new system would go a long way in assisting the music and movie industries by automatically disabling camera functions when trying to photograph or film a movie or concert. On the other hand, the new system could turn your iOS device into a kind of automated tour guide for museums or cityscapes as well as eventually being an auto retail clerk providing customers with price, availability and product information. The technology behind Apple's patent application holds a lot of potential.

And of course, everyone latches onto that first sentence. And only that sentence.

I've seen tweets (well, mostly retweets) in my feed saying things along the lines of "Guess I'm never buying anything from Apple again".

Grow up, people.

It's a patent. Do you have any idea how many patents Apple files in a year? Enough to keep a site like Patently Apple in business. Now, with that scale in mind, how many of those patents make it into an actual shipping product? Not many.

With this in mind, let's save the outrage for if this system is ever implemented, and in an evil way. Otherwise, knock it off.

What's In My Cup, 1st Edition

The other day I talked about my new favorite cup. Today I'd like to kick off a new series on the site that will show up from time to time. What's In My Cup will showcase a new coffee I am drinking on occasion.

Normally, I have a standard that I get from the store, which is fairly good coffee, but not really anything to write home about. That isn't what I'll talk about in these posts. Every now & then, I am either gifted, or just treat myself, to a coffee that I consider special. That is what you will find in these occasional articles.

Why coffee? Because I practically have a love affair going on with coffee. And I don't know very many geeks who will disagree with the idea of coffee being essential to workflow and general brain functionality.

Cultiva Coffee

I'd like to introduce you to Cultiva Coffee. Cultiva is a local roaster here in Lincoln, NE, and many of the shops around town serve Cultiva exclusively. Their beans are definitely pricey, but worth every penny. They are certainly artisans in their craft.

In honor of my own birthday last week, I treated myself to a pound of Ethiopian Dernaye — Amaro Gayo. It's a light roast, which is a bit of a departure for me. I tend to go for medium. But, man, is it really good.

This coffee goes down really smooth and is downright refreshing in the morning. I've also been enjoying the extra perk of caffeine from a light roast. The taste is reminiscent of a hint of the roasted bit on the top of a crème brûlée.

And that is what is in my cup.

Intelligentsia Filter Coffee Mug

I love coffee. I have a very difficult time functioning day-to-day without it. I may have a slight caffeine addiction.

Even more so, I love good coffee. I always buy whole bean, and usually I go for a nice blend from TJ's. When I feel like a special treat, I'll buy directly from a roaster. (The latter is my preferred, but it's expensive).

I have a very nice coffee maker that my wife bought me (which I'll go over some other time), and have been pondering trying a french press or aeropress.

One part of my coffee drinking that I haven't really paid much attention to is my mug. I mean, really, it's just a cup with a handle, right? There really can't be much difference, right?

Wrong.

Intelligentsia Filter Coffee Mug

I present the Intelligentsia Filter Coffee Mug. After reading some nice words about this, I decided to purchase it. So far, I'm very happy.

The design is classic, and reminiscent of a 1950's era diner. The red stripe offers a bit of visual flair. When you hold the mug, you can instantly tell that a lot of thought went into its design. It is balanced well, and the handle comfortably accommodates two fingers while the flat top gives secure place for your thumb. That flat top makes all the difference in this mug as it provides the right amount of balance when holding the mug.

The mug holds 9 ounces of coffee (or tea), which is neither too much nor too little for my preference — it's just right. Also, the mug has thick walls, retaining the heat of the coffee for a while longer than most generic mugs.

For $12, it seems a decent price for the thought and design put into something that makes drinking your coffee a little more enjoyable.

50 Percent

Out of the many nice things coming in iCloud, one of the best is backup for iOS devices to the cloud.

David Chartier reports:

A little birdie says that about 50 percent of Apple Store customers who need to get their iPhones swapped have never plugged them into iTunes after the initial activation and sync. This is a big reason, according to this birdie, for why Apple Store Geniuses are excited about iCloud.

Backupophobes can get away with never touching iTunes after activating an iOS device. But folks obviously need to plug them into some kind of power source to recharge which, combined with a reachable WiFi network, is what triggers iCloud’s automatic backup feature.

Fifty percent doesn't surprised me at all. I know far too many iPhone (and iPod touch and iPad) users who never sync their devices. Ever. They don't even realize that there is a built-in backup solution.

Don't even get me started on how few people I know back up their computers.

[via DF]

Thoughts on iMessage

One of the upcoming features in iOS 5 that I am downright nearly giddy about is iMessage. I am stingy with text messages because, frankly, they are expensive for what they are. I have had the 200 messages per month plan at $5 since day one with AT&T, which, unfortunately, is no longer an option. If I ever change my texting plan, I lose my preferred option forever. The next one up is $10 plan, which includes 1000 messages. Now, the message per dollar ratio is better with the new low-end plan, but that is an extra $60 per year.

Now, a fair amount of the people I interact with use iPhones (even more with iPads and iPods touch). With iMessage, I will get all the benefits of texting with none of the costs. The best part is the experience looks to be seamless. iOS will check the contact to see if they have iOS 5, and if so, will use iMessage. If not, it will fall back to your carrier texting plan.

I think one of the larger benefits of iMessage will be interacting with several friends in the UK quickly and easily. There have been many times where I have a question for one of these friends, and a text message would be a fantastic medium. Sadly, I've had to resort to twitter or email. Twitter is great, but not everyone is constantly checking it, and email — well, no one wants more email.

iMessage is one of those features that will change things a lot. And I love that it is practically a giant "screw you" to carriers and their insane texting fees.

One Hundred Fifty

A few days ago, I came across this article that states humans are limited to maintaining about 150 active friendships. The article relates this to social networking sites, especially Twitter.

I have been thinking about all this a bit over the past days, and I largely agree from my own observations. When I first started using Twitter, I only followed those who I considered friends. I distinctly remember when I started branching out and following tastemakers and news sources, I shot up over 150, and then sort of became overloaded.

Right now I follow 245 accounts. Now, I know a fair amount are accounts for apps I use that infrequently post news regarding those apps, so those don't factor into the "active friendship" limit. I could honestly filter some of these into lists, as you can add accounts to lists without following them. Others are simply writers I follow, and definitely want to know what they say, but also aren't an "active friendship", even though I may have a short back and forth with them.

Now, I do happen to follow quite a few people in my city. This is where I get a little overwhelmed once this category reaches around 150 people. Every once in a while, I will go prune out some folks who I seldom converse with, who are more acquaintance than friend. Sadly, some folks take that extremely personally, and I wish they wouldn't. A follow does not equal friendship. There are rare gems where a follow does equal friendship.

All said, I think there is some truth to the 150 rule.