A Concept for Improving the iOS Home Screen

The iOS home screen is extremely simple and consistent. It consists of multiple pages of icons, layed out in a 5-by-4 grid1. Located at the bottem is a dock, with four or five icons, that remains fixed across pages. Each icon represent an app, a web-app or a folder of (web-)apps. Tapping an icon launches its associated app. Hitting the home button quits the app and returns you to the home screen.

Over time, the avid person will collect a couple of screenfuls of apps. Every time he installs an app, iOS will add its icon to the first page, starting at page 2, that has free space left. Before long, the simple home screen becomes an unmanged mess of icons, roughly2 sorted by the date on which they were added.

Wiggle mode on the iPad

Wiggle mode on the iPad

Fortunately, iOS allows the user to manage the grid of icons through what is called wiggle mode. It is called this way because it is visually represented by the icons that wiggle in-place. In this mode, a user can remove an icon by pressing the x-badge, or rearrange an icon by finger-dragging it to a new position. While this is straightforward, and even fun, inside a single page, it becomes very tedious when dragging icons across pages. Unfortunately, this use case is not uncommon, as users will often move their most-used and favorite apps to page 1, where they are more easily accessible.

The most effective way to do this right now, is to add all these apps into a folder, moving the folder to the desired page, and then extracting each icon from that folder. However, considering that not all of the icons are located on the same page, collecting one icon into the folder will often push other icons to the next page, as the folder takes up room inside the grid.

I propose a concept for rearranging home screen icons that makes it easier to move an icon (an app or a folder), or a set of icons, across pages. The concept is inspired by the way that Daedalus handles moving pages from one stack to another. The concept consists of a dock-like pane, the wiggle pane, that appears at the right side of the home screen, as soon as the user enters wiggle mode. The wiggle pane, like the normal dock on the home screen, is fixed across pages.

The Wiggle pane on the iPad

The Wiggle pane on the iPad

The wiggle pane entirely replaces the ability to drag icons across pages (by hovering close to the edge). Instead, the user can move any icon, app or folder, to the pane, as long as there is room left. Icons in the pane will be centered vertically (like the dock on OS X).

The Wiggle Pane with Two Icons

The Wiggle Pane with Two Icons

Because the pane is shared across pages, a user can move from page to page, adding the icons he wishes to move. Once he arrives at a target page, he can drag out an icon, into the desired location.

The Wiggle Pane with One Icon Removed

The Wiggle Pane with One Icon Removed

Canceling wiggle mode while there are icons left in the pane, will cause these icons to be positioned the same way as when installing apps. The reason for this is twofold.

  1. Their original positions might have been taken up by a new icons (icon swap), so returning them is not an option.
  2. Cancelling wiggle mode with icons left in the pane, means that the user doesn’t care about their location. In other words, it reveals the intend that these icons can be discarded.

While my illustrations of the wiggle pane are limited to the iPad, the iPhone could make use of a similar system. Because the space on the iPhone home screen is more limited, adding the wiggle pane might be a little more tricky though.


  1. On all last-generation versions of the iPad, iPhone and iPod Touch. 

  2. Deleting app icons on other pages than the last, will free up room that is later used for new app icons. 

Subtle Changes

In last week’s episode of The Talk Show, Erica Ogg and John Gruber talk about the simplicity of the iOS home screen, and how Apple could apply a Podcasts-inspired visual update to iOS that would woo critics that complain about the lack of skin-deep changes.

I don’t believe that freshening up of the UI of iOS, by itself, is enough to convince anyone that “Apple is no longer doomed” and no longer “forced to follow as Android leads”. If anything, I believe skin-deep updates alone may only further that line of thinking.

I think strongly that a subtle make-over of the UI should go hand in hand with a bigger update, like inter-app cooperation, default applications, home screen widgets, etc. to really impact the perceived —if not real— lack of progress in iOS in some of these matters.

Talking about the home screen, one thing Apple could do to update this iconic part of iOS, besides something as horrible and alien as widgets, is fixing the static nature of its icons —also known as the “always a pleasant 73 degrees and sunny in Cupertino” issue. Currently, iOS has one built-in app that can change its home screen icon to show the latest information and that’s the Calendar app. But what if Apple were to open this up to third party developers? Yes, I’m aware developers can already badge their apps with a number, but while being very visible, they are also very intrusive and limited in what they can express. Badges are really only meant to notify the user of incoming messages or unseen items. It feels wrong to use it to indicate, for instance, the current temperature.

Instead, I’m suggesting something a lot more subtle and perhaps much more versatile. Although my imagination falls short in coming up with interesting applications other than weather and calendar apps and a more beautiful way to indicate badges, I’m sure developers will come up with something to surprise and amaze us.

Then again, the simplicity of the home screen is probably the number one reason that Apple is very hesitant to change something that might harm it.

I’ve Started To Worry

I am truly surprised there isn’t more analysis happening on the rather remarkable interview that Phil Schiller allowed by the WSJ (Weak Shit, Journal).

Apple has sneered at or made fun of the competition before, most often during keynotes and the famous Mac vs. PC ad campaign. The most recent occasions I can remember are Siri making fun of Android during an intro of the WWDC 2012 keynote, and Schiller comparing the iPhone 5 and the iPad mini to Android in terms of screen real estate.

But this was different. This time Schiller apparently felt it was necessary to downplay Android and Samsung, although without mentioning the latter by name, on the eve of the release of the Samsung Galaxy S iv.

If I worked for Samsung or Google, this interview would put a smile on my face. It feels like Apple is truly, almost desperately, worried about this release. Why else grant an interview at this time, about this subject. Sometimes, it seems Apple is talking more about Android than Samsung is.

Times like these, I would welcome the Jobsian silence treatment. I’d almost feel this would warrant an “this wouldn’t have happened under Jobs” article.

I’ve started to worry about what Apple has up their sleeve for iOS and the iPhone this year.

The Unfairness in the Surface Pro vs. MacBook Air Argument

A lot has been written and echoed about the Surface Pro and the limited amount of available storage space out of the box. In case you are confused, this isn’t the first time that people are having this discussion. Back in October of 2012, when Microsoft launched the Surface RT, people were complaining about the same issue. Long story short, in the case of the Surface RT device:

A 32GB Surface [RT] has a lot less usable disk space than a 32GB Android or iOS tablet, and while this can be expanded with SD, that’s not as clean or convenient as one would like. If you want to load up your Surface [RT] with media, this makes the 64GB device more compelling—but you pay a hefty price premium for the privilege.

Now back to February 2013. Microsoft has just released the Surface Pro tablet-notebook hybrid, and critics are at it again: “Microsoft’s Surface Pro is a [storage] hog”.

However, this time, Ed Bott chimes in with a really good point. The Surface Pro shouldn’t be compared to the iPad, but to the MacBook Air:

“They’re both ultraportable devices that run full-strength operating systems. Both use similar CPUs, offer similar amounts of RAM, and advertise 128 GB of storage. The Surface Pro has touch capabilities and can be used as a tablet, but at its heart it is a full-strength PC designed for extreme mobility.”

Then Bott goes on to compare the out-of-the-box storage requirements of both the Surface and the Air. And while I agree that such a comparison is less dishonest than a comparison with a true tablet like the iPad, I do have a problem with his sloppy analysis of the MacBook Air. To be clear, I’m not implying Bott is being dishonest, but as he himself admits in the article:

I don’t have a MacBook Air to do the same calculation, but I confirmed from several online sources [...]

It turns out there are a of lot online sources that are saying many different things, and without a MacBook Air on your desk, it’s really hard to verify these sources or understand what’s really going on1.

Unfortunately, the Air I’ve got here in front of me isn’t the 11-inch model, but rather the 13-inch one with the same 128GB Apple SSD (TS128E). However, I don’t see any reason to believe that this has an impact on the storage requirements of OS X.

In this discussion, I will address the exact some points as in Bott’s article: the difference in disk size reporting, the less-than-advertised disk size on the Apple SSD, the disk space configuration on the Air under Mountain Lion, and finally, how much space is really left on the Air?

1. The difference in disk size reporting

The difference in disk size reporting is, as Bott explains, related to marketing, but also to this little thing called international standards.

These standards state that there are two ways of scaling a unit —in this case the byte— either by using a decimal prefix (base-10) or a binary prefix (base-2). The decimal prefixes we are most familiar with are the kilo-, mega-, giga-, and tera-, and they represent x 10^3 (a thousand), x 10^6 (a million), x 10^9 (a billion), and x 10^12 (a trillion), respectively. In the context of our discussion, 128 gigabyte is 128,000,000,000 bytes. These scaled units of bytes are often abbreviated, using their corresponding international symbols: KB, MB, GB and TB.

In the case of binary prefixes, we are dealing with x 2^10 (or 1024), 2^20 (or 1024 x 1024), 2^30 (or 1024^3), etc. The standards prescribe the use of the terms kibi, mebi, gibi, and tebi to indicate that they are, in fact, different from the kilo, mega, giga and tera. Using these prefixes, 128,000,000,000 bytes is only 119 gibibyte or 119 GiB when abbreviated using its symbol.

This allows us to conclude that Apple is complying with the standard, while Microsoft is not. Apple uses the KB, MB, GB and TB units and measures in a 10-base system, while Microsoft uses the same symbols, but measures in a 2-base system.

That is not to say that Apple switched to the 10-base system in 2009 just to comply with the standards—as the standards had been around for several years by then. There is certainly some marketing strategy involved. Since Apple ships industry-standard disks in many of its machines, it is bound by the disks that its partners produce, and the way they measure size. If Apple hadn’t switched to the 10-base system, it would have to sell 59 Gib and 119 GiB MacBook Airs, possibly confusing a lot more customers in the process.

2. The less-than-advertised disk size on the Apple SSD

Now we’ve come to the point where Apple’s practice could be called unfair or misleading. A point that Bott got totally wrong in his article, as it is unrelated to the difference between 10-base and 2-base.

In the previous point I explained why Apple is indeed allowed to use the size measurement of 128 GB to indicate 128,000,000,000 bytes, and the difference with 119GiB. In this point, however, I will briefly touch on why I believe it’s unfair for Apple to put even the 64 GB and 128 GB labels on it’s MacBook Airs.

If you buy a hard disk or SDD from a third party vendor that lists a storage capacity of 128 GB on the box, it will come with 128 gigabytes, or 128,000,000,000 bytes, of useable space in a 10-base system. The Samsung SSD I have in my MacBook Pro is shown having a capacity of 256GB in Mountain Lion:

Capacity:   256.06 GB (256,060,514,304 bytes)
Model:      SAMSUNG SSD 830 Series
Revision:   CXM03B1Q

However, looking at the Apple SSD—which Apple is calling flash storage on its website, because it doesn’t have the standard 2.5″ SSD form factor— in the MacBook Air 13-inch, we can see that it is about 7GB shy of 128GB:

Capacity:   121.33 GB (121,332,826,112 bytes)
Model:      APPLE SSD TS128E
Revision:   TPSABBF0

This is the physical size of the storage device that is available to the machine. It is unaffected by EFI (boot) and Recovery Partitions, and any space reserved for the operating system. Based on my own understanding and some internet sources, I’d say this lost space is related to the spare blocks that Apple mentions in its support article. Maybe Apple’s Flash-chip partners don’t factor this in by creating chips that are a bit larger than 128GB to account for these spare blocks. Who knows?

In the end, Apple is selling laptops with less available total space as advertised. The Surface Pro 128 comes with 127.90 GB (represented as 119.12 GB), and that is indeed 7 GB more than the MacBook Air’s 121,33 GB, but for reasons that are different from those that Bott states in his article. Fact remains, Bott has a point here that the Air is at a 7 GB disadvantage.

3. The disk space configuration on the Air with Mountain Lion

At this point, Bott’s numbers are all wrong.

This is an overview of the three partitions on the SSD of the MacBook Air 128 GB:

/dev/disk0
#:                      TYPE NAME              SIZE
0:     GUID_partition_scheme                  *121.1 GB
1:                       EFI                   209.7 MB
2:                 Apple_HFS Macintosh HD      120.47 GB
3:                Apple_Boot Recovery HD       650.0 MB

As you can see, some partitioning overhead gives us a total space of 121.1 GB (down 0.2GB from the 121.3 GB total physical space):

  1. 209.7 MB (0.2 GB) is allocated to the EFI boot partition.
  2. 120,47 GB is left for the operating system, applications and documents.
  3. 650 MB (0.6 GB) is allocated to the Recovery partition, which includes tools to recover and reinstall Mountain Lion.

This makes a total of about 1GB (rounded) allocated to “the EFI and Recovery partitions and other system items” that is about 7 times less than the 7.53 GB that he has in his article. This compares very favorably to the 8.61 GB of boot and recovery partitions on the Surface Pro.

4. How much space is really left on the Air?

At this point the Surface Pro is down to 119,29 GB of free space (before the operating system), while the Air is down to 120,47 GB. This is still a draw, but that’s about to change.

From Bott’s article: the available space on the Surface Pro out of the box is 96,3 GB. This puts Windows 8 and included applications at about 23 GB. This is comparable to a Windows 8 installation on a desktop computer.

In comparison, a MacBook Air with Mountain Lion and iLife out-of-the-box comes in at about 12 GB, which brings the Air down to 108 GB.

Given that the recovery partition on the MacBook Air is only 650 MB, compared to 7,81 GB on Windows, removing it on the MacBook will not result in much reclaimed space. In addition, Bott’s claim that it is not possible to remove the recovery partition on the MacBook Air is false. It is possible, though a little less fool-proof than on the Surface Pro.

In conclusion, a stock MacBook Air 128GB has about 108 GB of available space, while the Surface Pro has 96,3 GB. That’s a difference of 11,7 GB or 12 percent. Let’s also not forget Apple is shipping the Airs with about 7 GB of physical space less as advertised, which is arguably more unfair than Microsoft’s failure at reducing the size of Windows.

But I’ll quote Bott’s last statement:

Of course, neither device can compare to a tablet or phone OS in terms of efficiency. Tablet operating systems are designed to be small, and they sacrifice all sorts of capabilities that you expect in a full-strength PC. But if you’re going to complain about operating systems using too much of the available storage, you’d better make sure your letter to Redmond is cc’ed to Cupertino.


  1. This is why I’m not criticizing any of his Surface Pro numbers. 

Pull To Refresh

James Gowans on Pull-To-Refresh:

But what need or desire is compelling this action? What are we expecting to have transpired or changed in the brief moment since this application was opened? What update could possibly have been applied that would require another check so soon? This feeling is particularly insidious in regards to social media applications. What are we looking for when we pull-to-refresh?

I agree.

In addition —in a technological sense— I feel a (Pull-To) Refresh feature is adding to the problem instead of fixing it.

Created To Be Sold

Dustin Curtis on selecting “the best” products he can find, quotes Sori Yanagi, a Japanese product designer:

Things that are easy to use survive, regardless of what is fashionable, and people want to use them forever. But if things are created merely for a passing vogue and not for a purpose, people soon get bored with them and throw them away. The fundamental problem is that many products are created to be sold, not used.

Wow.

The Apple Haters’ 7 Stages of Grief

Stream of Superior Consciousness reposting an anonymous forum comment1:

  1. Predict failure of new Apple product
  2. Attribute early success of new Apple product to rabid fanbois affected by the reality distortion field
  3. Attribute longer term success of product to stupidity of consumers
  4. Purchase previously scorned product for stupid relatives so they stop bothering you to help support the open source version of Apple product sold by Super Lucky Technology Extreme Inc. that you convinced them to buy
  5. Purchase previously scorned product for yourself just to see what all the fuss is about
  6. Admit that you now own and use the product, but complain about the product’s lack of SD card slot on random Internet forum
  7. Forget prior criticism of product, claim that it was revolutionary and an example of how Apple used to be really innovative, but has now lost its edge

Though, most Apple haters I know drop out after step 3.


  1. Yes, I’m aware of the irony. Pot. Kettle. 

Why The MacBook Air Got A Resolution Bump and The MacBook Pro Did Not

Interesting post about the future of the Mac Pro by Josh Centers where he sidetracks to the possibility of a retina MacBook Air:

“Ah,” you say, “but if screen size is key [smaller screens make for easier retina targets because of display yields], then why not go ahead with 11″ and 13″ Airs? That’s a lot of screens per sheet.” Fair question, but there are a few reasons why I think the Macbook Air will be the last of the line to receive retina screens:

4- The Air already has a better screen resolution than most Macbook Pros.

There he makes a good point about why it is taking so long for the 13″ MacBook Pro —or the whole Pro line for that matter1— to get a bump in resolution, similar to the Air. The current 13″ MBP is a great machine; it’s my laptop of preference. So when the 2nd generation of Airs was released late 2010 with a slightly higher resolution display, I was hopeful the 13″ MBP would get a similar increase in resolution. This hasn’t happened yet. Now it’s clear to me why.

A retina display just doesn’t show up uninvited. Apple has been planning and working on this for the last couple of years. They knew it would be harder to put retina graphics in the MacBook Air. That is why they went with slightly higher resolution (and higher dpi: 113 vs. 128 for the 13.3″ models) displays when they redesigned both Airs in 2010. Let’s face it, the Air is a laptop that is stripped down to its basics. It is going to take a while before it gains retina graphics. I’ll just quote from Josh’s post:

1- The Air currently has no space for a dedicated graphics processor. The current Retina Macbook, despite its beefy hardware, has a hard time pushing all those pixels.

3- Retina screens need more power and cooling. Apple managed to make the retina MacBook thinner and lighter by making it more like an Air. The Air doesn’t have the room to spare.

Substitute ”Air” for ”MacBook Pro 13-inch” and you have the reasons why Apple didn’t bother bumping its resolution before. They had bigger plans. Apple considers the current Pro machines as end-of-line, and they have been for some years. The future of the MacBook Pro is retina, both in 13″ and 15″, and that future is near.

How long before the current Pro’s are discontinued? I’m guessing after Apple has updated the iMac and its standalone displays, but well before the MacBook Air goes retina.


  1. Although, while the 15″ does have a build-to-order Hi-Res option, the 13″ does not. 

My Next Laptop

Brooke Crothers from CNET has learned that a 2560 x 1600 pixel density display is in production for Apple. The display is believed to be targeted at the 13.3 inch MacBook Pro, not the MacBook Air.

I’ve had a 13.3” form factor MacBook for the last six years. I carry it with me almost every day on my long commute that spans two bike rides and a train ride in between. Portability is pretty high on my list of requirements, to say the least. However, that laptop is also my main machine. I use it for work and, to a lesser extend, pleasure1. So it needs to be powerful enough for some software development (Java, Python, Eclipse), scientific writing (Sublime, Latex) and minor graphics work (Omnigraffle, Pixelmator).

The 13.3” MacBook Air has been in my crosshairs for some time now as a replacement for my current 2009 MacBook Pro. But there is something about that super-thin tapered design that has me worried. We already know it sacrifices performance2 because of heat and battery concerns. And I can’t help but feel that the thin design feels less sturdy when being handled and carried around in a bag —although probably without warrant.

What I definitely do like about the Air is the slight increase in resolution and density of the display (1440 x 960, up from 1280 x 800) and its use of SSD storage by default. That’s why I think the rumored 13” retina MacBook Pro —if it is anything like the 15’’ retina MacBook Pro— might just be the machine that really suites my needs:

  • It increases portability, though not quite on par with the MacBook Air level. It pulls this off foremost by removing the optical disk drive, and likely also by optimizing the internals: non-removable RAM and a Flashmemory module instead of an SSD drive.
  • It doesn’t sacrifice performance for extreme portability.
  • It gains a massive increase in display quality and, if the current 15’’ retina MacBook Pro is any indication, without sacrificing battery life. The 13’’ would likely also gain the possibility to set the display to a larger virtual resolution than the native 1280 x 800 points.

The Air is a great consumer laptop. Let’s hope the 13” rMBP will turn out to be a great portable Pro laptop.

Ethernet port, you will be missed.


  1. Although the iPhone, iPad and a Windows gaming PC are able to satisfy most of my free-time computing needs. 

  2. I’ve had the opportunity to play with a 2012 1,8-GHz 13″ Air, and I couldn’t say I was blown away by the Air’s speed, compared to a 2009 2,26 GHz core 2 duo MacBook Pro. 

Between the Lines

Remarkable piece of editing in this article by Reuters. It’s so good it’s almost subliminal. I highlighted with red to make it easier for you. I guess it explains the 2:1 editor–writer ratio for a 300 word piece. </sarcasm>

If you want to imply that Apple is copying Samsung in the “bigger is better” display race, then just come out and say it.