¶ Lion, Refined

I awoke this morning, reached for my iPhone, and began my ritual of reading some recent tweets to get oriented with the day’s early news. I saw a tweet by Jason Snell that announced he had a hands-on first look of OS X Mountain Lion, coming this summer.

I honestly thought it was a joke, at first. I tapped the link, expecting a Rick Astley video on YouTube, but was met with a very thorough and official looking article at Macworld complete with official looking screenshots. So I got up and went across the hall to my Mac, opened it, and fired up Apple’s site.

Yep, it’s official. OS X Mountain Lion is real. And it’s coming this summer.

iOS-ification, Refined

Apple is a company of habits. And one that is plain to see is their habit of big change, then iterate. Think of the iPhone 3G, then the iteration of the 3GS; the iPhone 4, then the iteration of the iPhone 4S. On the Mac, we can look back at OS X Leopard, which brought big changes, then Snow Leopard, which refined those new technologies; and then Lion, which was, again, a big change, and now Mountain Lion, which is a refinement of those changes.

When we got a sneak peek of Lion in October of 2010, Apple said they were bringing the best of iOS “back to the Mac”. And what we saw was the beginning of the iOS-ification of OS X. We saw things like the Mac App Store, Launchpad, Full-screen Apps, FaceTime, and a slew of new gestures come to the Mac, and they had an iOS scent to them.

Where Snow Leopard gave polish to Leopard’s underlying foundational technologies and some tweaks to newer UI, Mountain Lion is refining and polish the “back to the Mac” features introduced in Lion.

Where Lion brought us some of the way to having many of iOS’s concepts on the Mac, Mountain Lion is bringing us a lot closer.

iCloud

iCloud didn’t make its appearance on Lion until the 10.7.2 update. At that time it usurped MobileMe and took over the syncing functions of email, calendars, contacts, bookmarks, notes, and reminders. But its implementation has felt a little lacking. Documents in the Cloud are present in the backend, but there isn’t a user interface for it. Some apps are rolling their own for now.

Mountain Lion fixes that. Documents in the Cloud are now a new section of the Open/Save Dialog. Click the On This Mac button, and you get the traditional Finder-based file system. Click the iCloud button, and the dialog changes to the same linen and iOS-folder look that you can find in Apple’s iOS iWork apps.

iCloud is also featured prominently when set up a new Mac, or create a new user account. Sign in right at the beginning to pull down Store credentials, contacts, calendars, reminders, notes, email, etc.

Messages

One of my favorite features of iOS 5 is iMessage, which is integrated into Messages, which used to just handle SMS/MMS. iMessage allows iOS users to communicate with other iOS users via text, pictures, or videos, free of charge.

By far, the best part of iMessage is being able to start a conversation on my iPad while at home, and pick right up with it on my iPhone if I need to head out the door, with all the context of the entire conversation present on both devices.

(The worst part is hearing notifications go off on multiple devices throughout the entire conversation).

In Mountain Lion, iChat has been rebranded as Messages and gains iMessage support. It’s awesome. How do I know? Because Apple has released Messages as a public beta for Lion users.

It really is nice to have it on the Mac, other than now I have three devices dinging at me for message notifications.

Notifications

Speaking of notifications, Apple is bringing Notification Center to the Mac in Mountain Lion. Swipe on the trackpad or click a new button in the menu bar to reveal the Notification Center. The desktop slides off toward the left a little to reveal it as a linen layer underneath the desktop. It looks just like it does in iOS 5.

The banner notifications appear over the desktop descending from the upper right, just like Growl does. And let’s be honest, Growl just got Sherlocked.

Notes, Reminders, Contacts, & Calendars

From an article I wrote last month:

I do, however, have one little annoyance about Notes and Reminders — the way they are integrated into the Mac. On iOS, Notes and Reminders get their own apps. On the Mac, they are relegated to being apps within an app. Notes and Reminders are shoehorned into Mail and iCal, respectively.

I would much rather Notes and Reminders have their own apps on the Mac, with similar interfaces to their iOS counterparts. Notes, on its own, could effectively replace the Stickies app on the Mac.

My problem with Notes and Reminders being integrated into other apps is consistency. A great example of consistency between the Mac, iPhone, and iPad is Twitterrific. The app offers the same experience across all three devices. The user never has to question how to do anything on each device. Learn once, apply everywhere.

This is another instance where Mountain Lion refines the iOS-ification that Lion heralded. Notes and Reminders will no longer be shoehorned into Mail and iCal, respectively. They’re getting their own apps that look a lot like their iOS counterparts, with a Mac flair.

Furthering the pursuit of consistency, Address Book and iCal are being renamed to Contacts and Calendars, respectively (and getting a couple usability tweaks in their skeuomorphic UIs).

Sharing

The share button that is prevalent in iOS is going to be more widely used in Mountain Lion. This button will collect appropriate services for sharing content, based on which app you’re using.

For instance, in Safari, you can share a link to Twitter. Twitter, by the way, is also now integrated in OS X like it is in iOS 5. So, when you share something to Twitter, you’ll see the Tweet Sheet.

Another way to share things is via AirPlay. Since my wife & I got an Apple TV last year, there have been a number of occasions where we wished we could mirror our Macs to the Apple TV.

Game Center

Also, Game Center is coming to the Mac, and will allow you to play, on your Mac, against users on other Macs and even iOS devices. I’m not a heavy gamer, so this doesn’t interest me much, but I know a few folks who will love it.

Gatekeeper

Gatekeeper is a new level of security to help protect against malware. It works by only allowing apps that fall within a certain security level to run. It has three levels of security that the user can choose from:

  • Mac App Store: Only apps from the Mac App Store can run. These are the safest apps because the developers are known to Apple and the apps are reviewed by Apple prior to being published to the store.
  • Mac App Store and identified developers: In addition to the Mac App Store, developers who do not want to distribute their apps on the store can obtain a free developer ID from Apple to cryptographically sign their apps.

    Apple’s Gatekeeper site states:

    A developer’s digital signature allows Gatekeeper to verify that their app is not known malware and that it hasn’t been tampered with.

    If an app is discovered to be malware, Apple can revoke that developer’s signature certificate and stop the spread of the malware.

  • Anywhere: This allows apps from anywhere — Mac App Store, signed, or unsigned — to run on a Mac. This is the current behavior in OS X Lion.

This seems to be causing quite a stir among some folks that don’t particularly like Apple. I’ve been seeing a lot of sentiments of “They’re locking down OS X!” and “I’m going to get my data ready to jump ship, just in case”.

I can understand the fear, but I don’t think these people really understand Apple. There are a lot of smart, technologically minded folks who seem to think Apple is going to slowly tighten their grasp on developers until only the walled city of the App Store is left. I’ve also heard the sentiment that once that happens, the Mac is doomed, because developers won’t stand to have 30% of the price of their app gobbled up by Apple.

I couldn’t disagree more with all of that.

The fact that Apple went to the effort to make Gatekeeper at all shows their commitment to indie software development. Albeit, they are committing to secure indie software development. Apple always thinks of its users first, then developers.

One of the most popular OS X software developers in the world, Wil Shipley, seems to think Gatekeeper is the way to go:

(Seriously, go read that article Wil wrote and linked to above).

Simply put, Apple always supports their way, and the standard way. On iOS, they support native, cocoa touch apps via the App Store, and they also fully support (and do the best job at it) web apps. In iBooks, they support their own iBooks format and fully support ePub and PDF. On the Mac, there is the Mac App Store and developer ID and — at the user’s discretion — the old way of unsigned apps.

I firmly believe that Apple’s effort to secure indie app development outside of the App Store indeed secures its existence. If Apple wanted to go Mac App Store only, I don’t think they’d take the “boil a frog” approach. I think they’d just do it, and if you don’t like it, well, so long and thanks for all the fish.

Does Apple prefer that developers go with the Mac App Store? You bet. I’m sure that 30% cut plays a part in the motivation. But I think running a super secure system plays a bigger part. And that in itself will drive the bottom line as more people buy Apple’s technology.

Is there a carrot enticing developers over to the Mac App Store? You bet. Only apps on the Mac App Store can access iCloud and Notification Center.

Is Apple going to shut down indie development outside of the App Store? I seriously doubt it. However, I could see Apple shutting down unsecured indie development on the Mac. Maybe the successor to Mountain Lion will take away that Anywhere option within Gatekeeper, which isn’t a bad thing.

And hey, maybe I’m reading too much into this, but that Gatekeeper icon has one gate closed, and one open. How appropriate.


I have to say, it was an extremely pleasant surprise to be truly surprised by Mountain Lion’s announcement. There wasn’t an inkling of it that I saw in the rumor mill. While the rumor mill can be quite fun, it gets tiring finding out about stuff beforehand and sullies the excitement of when Apple makes an announcement. It was great to see how Apple handled this announcement, which was very different from the past. Be sure to read John Gruber’s account of finding out about Mountain Lion.

I am honestly blown away with how fantastic Mountain Lion looks, and I am going to be one very impatient person until it launches this summer.

Apple to Require User Permission for Contact Data

No doubt in response to last week’s controversy about Path uploading user’s entire address book, Apple has issued the following statement to AllThingsD:

“Apps that collect or transmit a user’s contact data without their prior permission are in violation of our guidelines,” Apple spokesman Tom Neumayr told AllThingsD. “We’re working to make this even better for our customers, and as we have done with location services, any app wishing to access contact data will require explicit user approval in a future software release.”

So, now we wait to see if it comes with iOS 5.1 in a month or so, or if Apple rolls out iOS 5.0.2 to patch this up a little faster. It’s a good response from Apple, since Path isn’t the only app out there that had been doing this.

¶ A Big Day for Tweetbot

Tweetbot 2.0

Tapbots released Tweetbot 2.0 for iPhone and iPod touch today. What was already a really well polished Twitter client is now at a high gloss. My biggest pet peeve has been fixed in the timeline. You used to need to tap twice on an account name or link to activate it, and now it is a single tap.

I also really enjoy how Tapbots has relocated the retweeted by icon and text. Direct messages have been overhauled and display much like the Messages app in iOS 5, but with Tapbots’ signature style.

The coolest little touch is the redesigned notification of how many new tweets have loaded. It sticks to the top of the tweet list, and as you scroll it counts down the number of remaining new tweets. Like I said, it’s a nice touch.

Tweetbot for iPad

But that wasn’t all Tapbots was up to today. They also released Tweetbot for iPad, which is a separate app from its smaller-screened sibling.

Tweetbot for iPad is really impressive. Tapbots has paid a lot of attention to detail in the interface and interaction. The layout and flow of the app was designed brilliantly.

If you miss what once was Tweetie, and abhor what Twitter has done with it since acquiring it, you should give Tweetbot a shot. It’s the kind of “everything and the kitchen sink” client that Tweetie was. The iPad experience is fantastic. Most of all, Tweetbot’s polish on both devices makes it feel like a precision instrument.

For $2.99 each, you can buy Tweetbot for iPhone/iPod touch and iPad on the App Store.


I am a huge Twitterrific advocate. Not only is Twitterrific a universal app, it has a Mac version, and offers the same experience across the board. However, in recent months, Twitterrific has tended to fall behind on the feature list when compared to the competition. I still love Twitterrific and it is my go-to app, mainly because the mindset of its design gels with me. And, after years of using it, I have found that when it starts to lag behind in comparison, it means it is on the verge of a giant update to lap the competition.

‘We are sorry.’

Yesterday, a pretty big fiasco happened with a neat app (that I use) called Path. It was discovered by Arun Thampi:

I started to observe the various API calls made to Path’s servers from the iPhone app. It all seemed harmless enough until I observed a POST request to https://api.path.com/3/contacts/add.

Upon inspecting closer, I noticed that my entire address book (including full names, emails and phone numbers) was being sent as a plist to Path. Now I don’t remember having given permission to Path to access my address book and send its contents to its servers, so I created a completely new “Path” and repeated the experiment and I got the same result – my address book was in Path’s hands.

Arun made sure to point out that he was sure Path did not have nefarious intentions, and in fact, Path’s founder followed up in the comments to Arun’s post to ensure the data is only used to help users find personal friends who are also using the service.

The problem with all this is (1) Path never asks for permission to access your contacts, (2) it doesn’t even use a hash to obscure the data before transmission (though Path says it is sent through a secure channel), and (3) it’s taking your entire address book — names, phone numbers, birthdays, anniversaries, home addresses, and email addresses — not just the email addresses it would need to make the match.

And all that data, while sent through an encrypted channel, sits on a Path server, which could be (not saying it is being) accessed for data mining. It’s an extremely poor practice. It would be much less discomforting if the app one-way hashed the information, then transmitted it, and then those hashes should remain unreadable by people. They could still be matched, but the actual information wouldn’t be reversed for data mining.

And above all, the user should have a say in the matter.

Well, Path responded today on their blog. The pertinent parts, with commentary:

We made a mistake. Over the last couple of days users brought to light an issue concerning how we handle your personal information on Path, specifically the transmission and storage of your phone contacts.

As our mission is to build the world’s first personal network, a trusted place for you to journal and share life with close friends and family, we take the storage and transmission of your personal information very, very seriously.

Through the feedback we’ve received from all of you, we now understand that the way we had designed our ‘Add Friends’ feature was wrong. We are deeply sorry if you were uncomfortable with how our application used your phone contacts.

I believe this is a heartfelt apology. Path knows they screwed the pooch.

In the interest of complete transparency we want to clarify that the use of this information is limited to improving the quality of friend suggestions when you use the ‘Add Friends’ feature and to notify you when one of your contacts joins Path––nothing else. We always transmit this and any other information you share on Path to our servers over an encrypted connection. It is also stored securely on our servers using industry standard firewall technology.

Transparency is good. Path should have been transparent about this from the get-go. I still think they should only take pertinent data after the user gives their blessing, instead of all the data. And that data should be obscured before, during, and after transmission.

We believe you should have control when it comes to sharing your personal information. We also believe that actions speak louder than words. So, as a clear signal of our commitment to your privacy, we’ve deleted the entire collection of user uploaded contact information from our servers. Your trust matters to us and we want you to feel completely in control of your information on Path.

That’s a good move.

In Path 2.0.6, released to the App Store today, you are prompted to opt in or out of sharing your phone’s contacts with our servers in order to find your friends and family on Path. If you accept and later decide you would like to revoke this access, please send an email to service@path.com and we will promptly see to it that your contact information is removed.

Also good news.

This is all a good start to fixing the problem, but this shouldn’t have been a problem in the first place. Path should have had better practices to begin with.

I’m glad to see they responded quickly.

¶ A Fistful of Dollars

Apple PR:

Apple® today announced financial results for its fiscal 2012 first quarter which spanned 14 weeks and ended December 31, 2011. The Company posted record quarterly revenue of $46.33 billion and record quarterly net profit of $13.06 billion, or $13.87 per diluted share. These results compare to revenue of $26.74 billion and net quarterly profit of $6 billion, or $6.43 per diluted share, in the year-ago quarter. Gross margin was 44.7 percent compared to 38.5 percent in the year-ago quarter. International sales accounted for 58 percent of the quarter’s revenue.

The Company sold 37.04 million iPhones in the quarter, representing 128 percent unit growth over the year-ago quarter. Apple sold 15.43 million iPads during the quarter, a 111 percent unit increase over the year-ago quarter. The Company sold 5.2 million Macs during the quarter, a 26 percent unit increase over the year-ago quarter. Apple sold 15.4 million iPods, a 21 percent unit decline from the year-ago quarter.

That’s insane.

This breaks previous company records for all of the following:

  • Revenue
  • Profit
  • iPhones sold
  • iPads sold
  • Macs sold

To say it was a great Christmas in Cupertino would be a gross understatement.

Here are some other tidbits to chew on from various sources.

From MacRumors:

  • Set new records for desktops and portables, up 26% year-over-year versus 0% growth for entire PC industry.
  • iPhone represented 124% year-over-year growth vs 40% growth for industry according to IDC.
  • iPad revenue up 99% year-over-year.
  • 1.5 million iPads are in use across educational institutions.
  • 315 million cumulative iOS device sales. 62 million in December quarter.
  • 85 million iCloud customers signed up.
  • $4 billion to developers cumulatively, $700 million in december quarter.
  • 1.1 million Macs sold vs 851,000 year-over-year.
  • 22,000 visitors per store per week.
  • $97.6 billion in cash and marketable securities.

I picked what I found especially interesting. Their list is much longer (and their graphs paint quite the picture). One more thing from MacRumors’ coverage that I want to point out is this bit from the Q&A:

Q: 4G and larger screens are growing in the market. Has popularity of larger screens on Android phones changed or impacted your view? And 4G, obviously some phones have battery life issues, but what do you think?

A: We just sold 37 million iPhones and could have sold more with the supply. There are a lot of people out there who like what we’re doing.

I still don’t think the rumored 4-inch screen, 4G-enabled iPhone is happening any time soon. First, the 3.5-inch is feels great in your hand, and fits well in most pockets (and certainly better than a larger phone). Second, Apple really cares about battery life, and 4G doesn’t seem up to par yet.

From Farhad Manjoo, via Daring Fireball:

Apple’s profits ($13 billion) exceeded Google’s entire revenue ($10.6 billion).

Surely Google is winning.

And, in related news, Tom Krazit, for PaidContent, via, again, Daring Fireball:

In the first quarter that Verizon Wireless was on board with Apple for an iPhone launch event, the company sold 4.2 million iPhones, accounting for more than half of the 7.7 million smartphones that its customers purchased in the fourth quarter.

That calculates out to 55%. 55% of all the smartphones Verizon sold last quarter were made by Apple. I still get the feeling that Verizon is a little resentful that they needed to carry the iPhone, and I bet that is a burr in their saddle. That number gives Apple a pretty big chip to throw down if they need to.

Also, clearly Google is winning.

MG Siegler:

Every single Android phone that Verizon sells — dozens of models — combined could not outsell the iPhone last quarter. When you consider that Verizon sells plenty of BlackBerrys (and a few Windows Phones here and there) as well, this is even more incredible.

[…]

The only thing not looking good about this post from June of last year is the incorrect assumption that it would take the iPhone 5 to reverse the Android surge. It “only” took the iPhone 4S.

“Only”.

Kindle Touch Software 5.0.3

I have been checking Amazon’s page for Kindle software updates every week or so since Christmas, as they tend to post them on the site for manual download before pushing them out over wireless directly to the device. The reason I have been checking is that, as much as I love my Kindle Touch, the responsiveness seems to have been getting worse over time.

Last night I checked again and noticed an update, version 5.0.3, had been posted for the Kindle Touch (mine shipped with 5.0.1, never saw 5.0.2).

The page doesn’t list what Amazon has improved, but after a manual install, I can affirm that page turns, navigation, and overall snappiness are much improved.

This update makes an already nice Kindle extremely great.

The Death Knell of IE6

Microsoft:

Everyone benefits from an up-to-date browser.

Today we are sharing our plan to automatically upgrade Windows customers to the latest version of Internet Explorer available for their PC. This is an important step in helping to move the Web forward.

[…]

The Web overall is better – and safer – when more people run the most up-to-date browser. Our goal is to make sure that Windows customers have the most up-to-date and safest browsing experience possible, with the best protections against malicious software such as malware.

I cannot tell you how great of a move this is on Microsoft’s part. IE6 is the bane of the Internet, and I know so many people who use it because they don’t know there have been three new versions since. IE9 isn’t fully standards-compliant, but it is a great step in the right direction. And IE10 looks promising.

Chrome auto-updates, Firefox is going there. Apple already pushes new versions of Safari via Software Update, though the user must still choose to install it. For the fast pace of the Internet, auto-updating is the right thing to do for home users (my only gripe is the user is often not told what is new).

It seems Microsoft finally took notice they were shipping a terrible browser, and ever since they have been on the frontline to kill the zombie that is IE6.

[via Zeldman]

¶ Fly

When it comes to using an app or service on multiple devices, consistency is key. This is one of the reasons I love Apple’s Mail app, as the majority of the experience is now the same on the Mac, iPad, & iPhone.

Something I use as much as — if not more than — email is Twitter. I have long shied away from Twitter’s official experience, because it is completely fractured. The iPhone app is nothing like the iPad app, neither are like the Mac app and the web is also different. It’s a whole new ball game every time you switch to a different device. Instead, I have favored Twitterrific, which offers the same Twitter experience across iPhone, iPad, and Mac.

Twitter seems to be taking a hint and has begun to roll out an attempt at a more unified experience with Fly. They have updated the iPhone and Android apps to a unified interface, and the web interface is slowly rolling out to users over the next couple weeks.

The experience is divided amongst four tabs — Home, Connect, Discover, and Me.

Home houses the timeline, where you can read tweets, view photos & videos, and follow links.

Connect takes over housing Mentions, and also pools together what Twitter is calling Interactions. Interactions shows the actions other people take related to you and your tweets, such as new followers, retweets, favorites, or list additions. Connect also integrates search for @usernames.

Discover aggregates stories, trends, and popular hashtags. It also attempts to offer stories that it thinks you’ll be interested, based on what you tweet about, where you’re located, and who you follow.

Me is the new profile section. If you’re looking for your direct messages, this is where they have been buried. This is also where you can switch accounts. A couple tips I saw regarding the Me tab on touchscreen devices:

  • Swipe up on the tab to immediately go to DMs.
  • Swipe left on the tab to immediately go to the account switcher.

I’m all for Twitter trying to get their experience on the same page. I think it is a misstep to de-emphasize DMs in favor of trends and stories (I have heard some folks say they have seen ads in the discover tab, as well).

A couple refinements I rather like so far are the feather quill in the Compose button (let’s face it, it’s cute) and the Tweet Button for websites (you can see it at the bottom of this post) has been refined and looks much better.

It will be interesting to see how the iPad and Mac apps will change. TweetDeck, a recent Twitter acquisition was also updated today with the new look and feel (and also available on the Mac App Store).

I look forward to seeing how the more unified experience pans out over the next few months. But if you ask me, I think all the innovation still resides with third-parties like Twitterrific and Tweetbot.

¶ iOS 5.0.1

Apple released its first update to iOS 5 today with iOS 5.0.1. This is the first public release of iOS to come as an over-the-air (OTA) update, and is also delivered as a delta (just the changes) version.

The main change in the update was to address battery life issues. It also brings multitasking gestures to the first generation iPad, and a few bug and security fixes.

It weighed in around 40 MB on both my iPhone 4 and iPad 2, and took about 10 minutes and 5 minutes to fully update, respectively.

The process was painless, quick, and fantastic. I, for one, am a fan of the OTA update process.

To update your iOS 5 device, visit Settings > General > Software Update.

Adobe Kills Flash for Mobile

ZDNet had a pretty nice scoop last night on Adobe’s plans to cease development of Flash for mobile devices. Instead, Adobe will be refocusing their efforts on Flash.

Today, a lot of folks are saying that Steve won. However, I think Chairman Gruber nails it:

Apple didn’t win. Everybody won. Flash hasn’t been superseded in mobile by any sort of Apple technology. It’s been superseded by truly open web technologies. Dumping Flash will make Android better, it will make BlackBerrys better, it will make the entire web better. iOS users have been benefitting from this ever since day one, in June 2007.

This is big news — and good news — for mobile computing. There’s been a recent trend in web design dubbed “Mobile First”. Thinking of how Flash’s roots have been in web design, I can’t help but hope that Adobe has seen the usefulness of Flash declining and is taking a “Mobile First” strategy to dismantling Flash’s death grip on the web.