growing pains

Apple leaves behind drives and ports at a breakneck pace, always looking to the future. With the Retina MacBook Pro they’ve even traded in screws for glue and solder in a number of instances. Apple has come to be known for this driving attitude in hardware innovation.

It happens more slowly and seldom with system software, but we have seen it before. We saw it with the transitions away from the classic Mac environment and Carbon. We see it in APIs, like the move to ARC and the deprecation of garbage collection. And we’re seeing it now with Gatekeeper and Sandboxing.

All these transitions are painful to somebody. Somewhere there was a guy who really wanted that serial port, disk drive, or that old app. It’s hard to be the one left behind. The early adopters usually manage to stay ahead of the curve, but changes catch up with all of us eventually. However, these transitions are also something we’ve come to expect from Apple. They help us to push forward ourselves, and for many Apple customers, that’s a big part of why we choose to be on this team.

iOS offered a clean break. Apple took advantage of it, and it had manifold benefits: simplicity, performance, power management, security. They demonstrated “Back to the Mac” in Lion as a collection of apps and features from iOS, but they didn’t speak much to these other benefits that are a big part of the platform’s success. Apple sees advantages in bringing some of the behind the scenes changes to the Mac as well, but it won’t come without ripping off a few of these Band-Aids.

The folly with the Sandboxing transition was that the Mac App Store was released before these rules were in place to enforce upon its apps. It would have been harder to argue against rules for a store that had never existed in the first place. But for whatever reason, Apple felt it was necessary, or at least to their benefit, to push out the store when they did.

Today we’re left with some developers stuck between a rock and a hard place. They made the jump to the store only to find themselves as persona non grata months down the road. I feel for them, and frankly I’m bummed to have to get their software the old fashioned way.

I’m hoping (as I’m certain Apple believes) that these growing pains will yield something more mature and valuable down the road. There is a reset of user expectation taking place. Apple sees a future where the boundary between apps and the system are clear to users who are mere mortals. Many more people will feel welcome in that future, as they already do on iOS. And hopefully the same revolution that the iOS App Store brought to the software industry will see rewards from the growing customer base of the Mac as well.

In the meantime, we can mourn the casualties, and do our best to push forward and make better software. Time will tell whether their loss was in vain.

steve jobs archive

Art Matsak has collected hours and hours of video surrounding the life and work of Steve Jobs. They’re organized into chapters that tie-in with the Walter Isaacson biography. Many of these I’ve never seen before, and it’s definitely worth a perusal. (via The Next Web)

go ahead and take the enterprise

In Goliath Wants David’s Market Justin Watt writes:

In enterprise, Apple is David. The Goliath in enterprise that is Microsoft wants Apple’s market in mobile enterprise. Apple hasn’t entrenched itself nearly deep enough in enterprise. Microsoft has the ability to successfully corner the mobile enterprise market just as it has with the desktop enterprise market.

There’s a big difference between the then desktop market, and the now mobile market.

Then, computers were still out of reach for the average person. Their tasks were accordingly suited to the needs that could afford them. Business productivity was king, and it won the desktop war for Microsoft.

Now, iTunes and iPod (and their progeny, App Store and iPad) have set off a boon in entertainment options on computing devices from music to video to apps. With the masses casually communicating on Twitter and Facebook with no signs of slowing, people are using computers more and more for leisure.

Apple products have always been better suited to those intent on enjoying their devices, and today people expect that from their computers. As casual gaming has outpaced hardcore gaming as a wide industry trend, so casual computing will outpace enterprise computing (if it hasn’t already). While the enterprise was poised to be the big piece of the pie in 1990, the consumer market seems poised to lay hold of the majority today.

If you think Apple’s success is about to crest, you’re still not seeing the bigger picture.

a pre-publish checklist

Here are a few questions I’ve come up with to try to avoid sounding like YouTube commenter. I’m preaching to myself here, because I find I have violated these far more often than I’d like. Concerning something I’m about to post online, I try to ask the following:

Is it respectful?
There are people behind companies, products, and ideas. Am I showing them respect? I should overshoot the level I think they are due. I’m not usually in a position to judge how much respect someone deserves.

Is it relevant?
This is not the same as asking ‘will this get page views?’ It’s more a question of whether this is worth talking about. Is there value in having this discussion? Could someone be better off for having read these words? Will this post still have merit, at least historically, down the road?

Is it reasonable?
Are these ideas well-conceived, arrived at through a reasoned train of thought? Have I drawn rational conclusions? Could I argue my way to this position from square one?

Is it responsible?
Am I willing to be held accountable for the results of this post? If it might hurt someone, is it still something that’s important to say? Am I contributing a net-positive?

We’re all spending a lot more time online. Communicating is foundational to who we are as people. It only seems fair to evaluate from time to time what value we are contributing to one another. I certainly can’t promise to run through this list before everything I post, but these are some guiding points I use if I’m questioning what I’m writing.

the ram situation

It costs just $100 to double 4GB to the maximum 8GB of RAM on any of the models that start at 4GB, and just $200 to double 8GB to the maximum 16GB supported on the Retina MacBook Pro.

If I’m remembering correctly, the RAM situation on MacBooks has never been this advantageous. People complaining about having the RAM soldered on are frankly not looking at the big picture.

a week with ios six

There have been lots of new things to talk about since WWDC’s main event last Monday. The next generation MacBook Pro made good on the Retina update we’ve been expecting to come to Macs for what seems like ages, but the meaty topic of the keynote was iOS 6.

Some people have been weighing in with disappointment about what they perceive as minor updates in iOS 6, but it addresses some very common pain points for customers. This is a refinement release, which as far as I can tell is a big part of Apple’s strategy for development. Somewhat a reflection of Intel’s “tick-tock” strategy, Apple makes a new release with big bets and new features, following it up with a release more notable for its tweaks and subtle refinements. We’ve seen Apple display this maneuver before: Leopard and Lion made bold steps forward for OS X and gave way to more attenuated updates in Snow Leopard and Mountain Lion. iPhone 3G and 4 were radical redesigns, while iPhone 3GS and 4S simply brought those same designs a new level of polish and elegance.

This post is where I try to evaluate some of the features of iOS 6, and reflect on how they’ve affected the use of my phone after one week with the beta. Being that it is a beta, it’s not fair to discuss crashes or features apparently in progress, so I won’t. And I don’t have any secrets to share that Apple hasn’t already made public.


Clearly a big deal to Apple, the humble virtual assistant is more valuable for users than ever. First up is sports. You’re now just a phrase away from stats, scores, rosters, and schedules. I’m not qualified to comment on whether this is a strong offering of sports information, but the few questions I asked were answered as expected.

The rest of Siri’s updates have turned out to be slightly more useful to me. The assistant now has more information about restaurants, and can help you book a reservation. Booking is done through the OpenTable app though, and if I remember correctly, this feature was more integrated in the original Siri iPhone app.

My personal favorite is the wealth of movie knowledge Siri has picked up. I’m frequently using my phone to look up trailers, remember another movie some actor was in, and find what’s playing in theaters nearby. Siri is now the fastest way to do these things, although my wife doesn’t generally appreciate me talking during movies.

Two little features that were glaringly omitted from Siri’s initial release were the ability to tweet and launch apps. Both are finally here and work as advertised. Of less relevance to me, but certainly great importance for the worldwide market, are the expanded languages and locales available. Notably Spanish, Italian, Korean, Mandarin, and Cantonese have all been added with the corresponding relevant countries. This helps Siri support a much wider global footprint.


The much rumored, widely anticipated Facebook integration has arrived. It’s unsurprisingly similar to the Twitter support introduced last year. And while I use Facebook less than Twitter, it is handy to have some native functionality onboard. Facebook goes a little further than Twitter with integration into your contacts and calendars. Note, this might be an unwelcome change for some. Facebook tends to leave you on the receiving end of event invites that you don’t necessarily need on your calendar. This was something I turned off pretty quickly. Beyond that, Facebook has tie ins with Game Center, and ‘likes’ are prominently displayed above user ratings and reviews inside the new store apps.

Store Apps

Speaking of the store apps, they’ve all had a good working over. Banner images are more prominent and interactive. Everything seems bigger, from the icons to the text. In the App Store, the biggest changes have happened on the app screen itself. The information is split up into multiple sections, with the initial view showing screenshots followed by the app description and notes from the latest update. My favorite addition, there is an “Update History” item that let’s you peruse the release notes from previous versions of the app. This gives good context for the activity of the developer, and is a welcome change.

As noted above, the review section shows Facebook likes from your friends first and foremost, with an option for you to like the app right here in the store (whether you’ve purchased it or not). That’s followed up with the more familiar app store ratings and reviews, which don’t appear to have undergone any significant changes. With just one week down, it remains to be seen how these changes will affect ratings, discovery, and sales for apps, but thankfully Facebook likes from your own network of friends are a great metric that’s difficult to artificially inflate. I anticipate this helping a lot of people share and discover apps.

You can now scroll the charts smoothly while apps fetch in batches of five as you near the bottom. If you’re scrolling at a reasonable pace, you never notice the loading. But perhaps the best usability change in the store is the new flow for downloading. You aren’t pushed back to the homescreen after purchasing or updating. Progress indicators show live on the app icon in the store, and once your app has finished loading the purchase/install button changes to read ‘Open’. A simple change that relives a frequent annoyance.


The Phone app has been pretty stable since its first appearance in 2007. It gets a new keypad in iOS 6, which is of little consequence. Notably, there are now additional options when receiving a call. If you aren’t able to pick up, you can quickly reply with a text, one of the problems Canned was built to address. In addition, you can leave a reminder for yourself to call back later. These are worthwhile changes, and I’m sure this is a common feature request. I don’t get more than a handful of calls per day though, so no game changers here for me.

Do Not Disturb

This is a feature that we had first seen demoed in Mountain Lion. Whether or not it was actually developed for both systems in parallel, after seeing OS X be so influenced by iOS, it’s nice to see a new development going the other direction. (Long live OS X). I had a crisis of notification overload a few months ago. I dealt with it by individually shutting off notifications for pretty much all my apps. Having a prominent switch in settings and the ability to schedule notification downtime has put the power back in my hands. I can now keep my notifications online, and shut them all down when they’re getting overwhelming. This is a simple change, but a big step in having notifications work for users.

FaceTime Over Cellular

FaceTime made video calling a practical reality for the first time. The WiFi limitation was not all that unexpected given the track record of AT&T’s support of data-heavy features, but from people testing on tethered connections and jailbroken phones, it was clear that cellular speeds were often adequate for carrying the calls. iOS 6 brings FaceTime calls over the cellular network with no tricks. This is a good boost to one of the great features of the iPhone, but only on rare occasions have I wanted to use FaceTime while away from WiFi. It doesn’t seem like the ideal way to communicate while out and about. It’s bound to come in handy sometimes, but it likely won’t come up every day.

Phone Number, Apple ID Merging

Since the day FaceTime made its debut on the iPod touch, there has been a weird dichotomy of phone numbers and email addresses as identifiers for Apple’s messaging services. It wasn’t a big deal until iMessage arrived with the promise of carrying your conversations from your iPhone to your iPad, and recently, your Mac. Most iPhone users have been texting from cell phones for years. Using phone numbers was an obvious way to let us seamlessly continue messaging as we always have, and it worked out great—on the iPhone. But when bringing our other devices into the mix, the experience has been fragmented.

I have multiple message streams going with a number of contacts. I haven’t been willing to switch whole hog to using my email address for messaging, because it’s great to have SMS as a fallback on my phone when iMessage is acting up or (heaven forbid) I’m talking to someone without an iPhone. With iOS 6, I don’t need to decide because Apple is bringing together my phone number and Apple ID. This has been the most frustrating problem behind iMessage, and although I haven’t been able to practically test it in this initial beta, it’s one of the things I’m most happy to see iOS 6.


Mobile Safari is getting some love. We’re seeing faster Javascript again, which, although it does test a little faster for me, shouldn’t seem like a huge change for anybody.

iCloud Tabs solve a common issue for me. I’m regularly coming across sites on my iPhone that would be a little simpler to browse on my Mac. Or conversely, something comes up on my Mac that I want to pick up on the go. iCloud Tabs offer a well-considered solution to this problem.

The Offline Reading List brings a lot more value to a feature that hasn’t been too exciting by downloading your saved pages for viewing when you don’t have a data connection. While I don’t expect it will crush Instapaper’s bottom line, it may prevent casual users from looking elsewhere for a better solution.

Photo upload is a “finally” kind of feature. It’s understandable that it had been omitted due to the lack of a generic, user-controlled file system in iOS, but this is a great stop gap for enabling web uploading for the kind of files we upload most, photos. It works wonderfully, just as you’d expect.

Websites can hover new Smart App Banners linking to their App Store offering above their page. Once there is some time for site owners to integrate this, it will hopefully cause many to migrate away from ejecting you into the App Store to download an app that you aren’t interested in. However, this is already setup at, and it seems only slightly more elegant than some of the other techniques being used by sites to promote their apps. It’s helpful to provide a consistent solution all the same.

Full screen mode opens up browsing a bit in landscape mode, which is a little puzzling. It’s true that webpages are cramped for vertical space in landscape, and this helps alleviate that tension. I hypothesize that the cramping would be that much more pronounced on a rumored, taller iPhone, and this might be a feature geared toward easing that issue.

Shared Photo Streams

Having just gone on a cruise with family, of whom everyone over the age of 3 has an iPhone (11 of us), this would have been a killer feature to have. It’s not going to Sherlock Instagram, as you share each stream with a unique set of users, not a consistent list of followers, but the presentation, sharing, and commenting make it highly social. On paper this is a minor feature bump to Photo Stream, but with the investment people are putting into photo sharing these days, this feels like a huge deal. My initial experiments have been exciting, and I anticipate sharing quite a few photos this way.


Mail gets some good updates this time around. They seam mostly geared at business folks. The VIP feature lets you mark select email addresses that you deem high priority. They get some special notifications, and their own separate inbox. Those of you drowning in email could find this welcome, but for my workflow it hasn’t been necessary. You can also now view password protected office documents, and set separate email signatures for each of your mail accounts. I’ve definitely taken advantage of that last one, and I imagine they’ve had tons of requests for these features.

In addition they’ve added pull-to-refresh. A slight variation on Loren Brichter’s original implementation, with a kind of silly, gummy-looking animation. Bottom-line, it works well enough. Though, if your accounts support push, you’re probably not refreshing your email all that often.

Finally, and I mean finally, you can insert a photo or video attachment directly into a message. I can’t tell you how many times I’ve typed half an email only to remember that I need to start in the Photos app if I plan to attach an image to my message. This ranks as one of the most significant changes for me since copy and paste.


Passbook is a bit of a strange one. To me, it’s this years Newsstand. Newsstand still sits empty on my last page of apps. There isn’t a single publication I’ve seen that has enticed me to pull the trigger on a subscription, and I haven’t seen any free content worth reading either. I can’t see Passbook being useful to me in the short term. Scott Forstall billed it as one place to store all your passes. Well, currently I already have that. The Starbucks app is the only “pass” that I’ve made any use of in practice. The airline I frequent doesn’t support electronic boarding passes, and my local movie theater doesn’t use Fandango.

As of today, it’s hard to imagine this helping me for at least a number of months if not years. In last weeks “Live From WWDC” episode of The Talk Show, John and Cabel talk about it as a “half-way point” to being able to leave your wallet behind. Maybe they’re right, but to me it looks more like an eighth-way point right now.

Guided Access

If you’ve seen a child use an iPad, it will be easy to “get” what Guided Access is about. Kids go straight for the home button constantly. Perhaps it’s because they know it will at least do something if an app is frustrating them. Unfortunately, they push it way too much. And if you give them any amount of time to hang out on your homescreen, they’ll end up deleting apps, moving things around, and otherwise assaulting your carefully arranged device. Guided Access lets you lock down the home button and any other possibly destructive controls in an app, so they can read their book, watch their video, or play their game while you have a little more peace of mind that they aren’t bringing your iPad to its knees. Parents everywhere, rejoice.


Maps is the update nobody asked for, but everyone saw coming. There is no question that this move is related to the decline of Apple’s relationship with Google, and this is a pretty hard blow coming from Cupertino’s corner. The new vector maps, and 3D satellite views are indeed gorgeous. But there are really only two notable changes. You can no longer get mass transit directions from the maps app, although both driving and walking directions are still intact. Apple is hoping to leverage 3rd party apps to fill that gap by promoting local solutions from within Maps.

Secondly, turn by turn directions are here, and they’re great. Driving home from the grocery store Monday night after the keynote, the turn by turn directions reminded me that my usual route is not optimal. It gives the perfect amount of notice when turns are coming up, and generally seems spot on with the timing. I expect to use this more and more. My wife is relieved to no longer need to play the role of navigator on long drives.

And The Rest

There are a smattering of other features, and I’m sure some that haven’t been uncovered yet. The clock app is coming to iPad, and you can now have alarms play any of your songs instead of the standard alert tones.

The privacy controls are much improved. If an app needs photo access, that’s what it asks for, not access to your location. Contacts, Calendars, and Reminders also have explicit permission dialogs, and they are all grouped in a privacy item inside the Settings app. The privacy settings have never been this clear and transparent.

A new Lost Mode let’s you add a phone number that someone can call if they find your lost phone, making it easier for them to be a good Samaritan and return it.

Also, there are loads of features for China that I clearly haven’t tested, but Apple assures us are a big deal.

Developers, Developers, Developers

Developers are getting a host of great API updates as well, which are not public information, so I can’t go into any details. It’s enough to say that numerous things that required custom solutions now have a standard implementations that will speed up development in a lot of key instances. Unfortunately, many of these things can’t be put to good use until iOS 6 is widely adopted by users, but with how fast that happened with iOS 5, it seems bound to transpire even faster this time around. Especially given the advent of over the air updates.

The Gripping Conclusion

While at first glance iOS 6 seems to have generally minor updates when compared with iOS 5, I’d like to point out that this post is now nearly three times as long as last years reflection on my first week with ios five. I’m frankly very happy with what I’ve seen so far, and experience tells me it will only get better as we approach the public release.

new iphone part

Phone part seller ETrade Supply turned up what they’re suggesting is a part from the next iPhone. This looks like a pretty convincing part, and here are a few things that stick out to me suggesting it’s legitimacy.

Firstly, it’s one part. In an interview with Jony Ive from the movie Objectified, he states that one of things they push themselves on is trying to make one part achieve the job of multiple parts. At 1:45 into the video he describes this part as looking to fulfill the functionality of both the mid plate and back cover plate that exist on the current iPhone 4/4S. This jives very well with Apple’s design sensibilities.

On top of that, the rumored slightly taller screen size, smaller dock connector, and nano sim card slot all seem to jive with rumors. The movement of the headphone jack to the bottom seems like a slightly strange choice, but the headphone jack presents problems in different scenarios no matter where it’s placed. And that change may have been required to optimize the internal space of the phone.

If this isn’t a production part for the next iPhone, it certainly looks like a real prototype.


Tim Cook at All Things D when asked about Ping:

I was carefully avoiding that. We tried Ping, and I think the customer voted and said “This isn’t something that I want to put a lot of energy into.”
Will we kill it? I don’t know. We’ll look at that.

Sure Apple is tight-lipped about product announcements, but with how quickly copycats jump on anything they make, isn’t that perfectly sensible? The frankness with which their CEO can talk about failures like this is unprecedented in the tech community. Think about how RIM communicates about BlackBerry, Eric Schmidt’s crazy proclamations, or how any other company in the valley talks up products that don’t even exist yet. And yet Apple is so often presented by the press as harsh and uncommunicative.

I’m realizing more and more the gap between what the mainstream tech press presents and the reality of the industry. If you want to hear anything real about the state of technology you’d be better served by following a handful of select bloggers than picking up anything off the newsstand.

steve jobs reality field

For years analysts and ‘industry experts’ dismissed Steve Jobs as a social engineer, confusing people into buying Apple products with the cleverness of his reality distortion field. However, after listening to his collection of appearances at All Things Digital, it seems to me his insights just gave him a firmer grasp on reality than his peers had.

In light of the current success that Apple is experiencing with it’s products, it almost looks as though his foresight was 20/20. He understood the problems facing media companies thoroughly, in 2005 he had a prescient view of the waning of the filesystem as the face of the user interface, and he knew Flash was a technology in a nosedive. Even amid the success, he was humble about the iPad. Admitting that its “magical” qualities were something he didn’t fully understand himself. Not that it was built with fairy dust, but that something in the interface made it unique and delightful to use.

I think more often than not in the last decade Steve wasn’t trying to coerce people, but rather he was a rare technologist trying to be honest and play his part to help the best ideas win.

@skoda on @technochocolate on