A recent YouTube video by Peter McKinnon triggered one of my nerves.

In the clip he describes a cool product that allows you to offload camera footage to a portable waterproof hard drive while shooting on the road.
He then continues his review of the product by saying: “If your cards are full and you’re on a glacier you can backup your photos on the device, wipe your cards and continue taking photos.”

The product itself is actually pretty cool. But his usecase is so, sooo wrong.


Backup: making a copy of a file on another medium so that if one of them breaks or gets lost, you still have access to your data.

Archiving: moving your files to another medium so that you have more storage free on the original drive.

His workflow is the latter. He moves data from one medium to another and wipes the original. He ends up with one copy.

Imagine being on that glacier. You migrate your photos, empty the card, take new photos and when you arrive at your home, that cool little reader is apparently broken… luckily you still have your memories, because those photos? All gone.

Better: Use that cool device, store it in a different backpack than your cards and keep your original photos on your cards too. At least until you get Wi-Fi access and can make another copy of those photos to whichever cloud you prefer.

Archiving is not the same as making a backup.

(Find and replace photos and glacier with presentation and airplane, school project and library, or whatever use case suites your need).

iMessage in the Cloud

iMessage in the Cloud

iOS 11 will allow users to store iMessage messages in iCloud. It finally makes it possible to start an iPhone or iPad fresh, don’t restore a backup, and still have access to your chat history. It even syncs deletions and read status (?) and is completely secure and respects your privacy. Pretty nifty.

One caveat though: iMessage cloud syncing uses your iCloud Storage. Since Apple only gives users 5GB, and iMessage is the one thing that fills iPhones up faster than photos, I wonder how many regular users are really going to be able enjoy this new feature to its fullest potential.

Imagine a user upgrading to iOS 11. If they have 5GB of default iCloud Storage it’s probably already used up by their iCloud backup (that includes photos and messages). So no room available to start syncing.

Even worse, if they start with a new blank iPhone, their 5GB basically gives them a choice: use iCloud Photo Library, iMessage sync or backup your device. And opposite to the you can have it fast, cheap or good mantra, even only picking two of these options isn’t really an option. So most users don’t get to enjoy the full feature set of iCloud.

Apple offers an easy solution: pay 99ct a month, get 50GB of storage and enjoy iCloud (and arguably iOS) at its fullest. It gives you a good backup strategy, easy syncing of your photos, solves the limited storage problem of your iPhone with Optimisation, and will soon include iMessage, Health,… and be easily shareable across Family members.

But most people I know don’t or won’t pay. Those nagging limited storage-popups and red notification dots that Apple shows in – reminding them their backup hasn’t run – are often not convincing them to update. Often it does the opposite: they are frustrated their already expensive device is asking them to pay even more.

The only scenario I’ve seen people pay are similar to this one: they want an easy way to sync their photos. I show them my own iPhone and iPad syncing 50000+ photos easily. And they warily go for the 99ct plan. 

If Apple really wants to get people to use iCloud, they should replace the 5GB for free plan with a 3 month trial of the 50GB plan. It gives people all the features of iCloud right out of the box with realistic limits. If they like it, they’ll pay. If they don’t, they won’t. And if they don’t, the difference between 5GB and no storage is negligible.

But I’d bet most people will happily pay a buck a month for what iCloud offers them. They just need the get the chance to try it out first.

But I digress: iMessage cloud syncing is a great feature I’m looking forward to!

Mac Pro SE

Mac Pro SE

Welcome to Mac Pro SE, the most powerful desktop Mac ever. To create it, we started with a beloved design, then reinvented it from the inside out. The dual socket CPUs are the most advanced chips designed by Intel. The high-end GPU handles incredible photos and 4K videos. And Thunderbolt 3 connects your data fast. The result is a Mac Pro that looks old. But lives for the future.

If only.

Mac Pro

Mac Pro

Apple is currently hard at work on a “completely rethought” Mac Pro, with a modular design that can accommodate high-end CPUs and big honking hot-running GPUs, and which should make it easier for Apple to update with new components on a regular basis. They’re also working on Apple-branded pro displays to go with them – Daring Fireball

  1. I think they originally wanted to go for iMac Pro’s and forget the Mac Pro all together. But they were impressed/got scared by the “Apple doesn’t care about pro’s backlash” they got after the MacBook Pro with Touchbar keynote? It can’t have taken them three years to realize they needed to reboot the Mac Pro and have nothing to show yet, can it?
  2. As far as those new displays go: LG screwed up the 5K displays so Apple’s taking matters back into their own hands. Also: sometimes wishes come true?
  3. I think the speed bumps are more a matter of: we can’t make the old ones anymore due to lack of parts than Apple wanting to update it right now. And this “controlled leak” about the upcoming reboot is to prevent any major backlash that would have occurred if they would’ve just speedbumped the trashcan without any context. 

Either way this entire story reads more as: we’ve only just begun course correcting the Pro line after the Touchbar-backlash than something that has been in the works for a long time now.

Why Apple hasn’t build an Apple 5K Cinema Display yet

Why Apple hasn’t build an Apple 5K Cinema Display yet

Look at the past

Apple doesn’t regularly update their displays. They provide a significant update every few years and then they keep selling that same display for years. 

  • 27″ Thunderbolt Display : 5 years
  • 27″ Led display: 3 years
  • 24″ LED Display: 2 years

So, if they had released a new 5K Thunderbolt 3 display last fall, chances are they’d keep selling it for years. Unchanged. 

The iMac

Apple’s iMac and displays go hand in hand. Technological advances in one, often show up in the other. When Apple released their first 27″ iMac, the display followed swiftly. When the iMac got a brighter screen, the Thunderbolt Display followed and also got a better panel. 

So, normally we’d expected Apple to take the retina iMac 27″ 5K panel, and turn it into a display for their notebook and desktop lineup too. 

So why not?

The iPad

In iOS 9.3 Apple added Night Shift mode to iOS. Now finally in macOS 12.4 they will also add it to macOS, sherlocking F.lux while they’re at it. 

The iPad Pro 9.7″ is their first device that has a True Tone display. A display that Phil Schiller described as:

“It’s really natural to use,” Schiller added. “Once you use this display, you’ll never want to go back. It is quite a breakthrough.”

Some people expect the next 12.9″ iPad to have one too, and sooner rather than later the iPhone will too. 

My Guess

Imagine a new 2017 iMac doesn’t only has Night Shift mode via software, but also gets a True Tone display. That combined with Thunderbolt 3 and USB C would make it a great update that builds on technologies that exist in their current lineup. 

Now, if they release such an iMac it would immediately make any 5K display that doesn’t support True Tone look old and lower specced. 


  • Apple’s Displays have a slow refresh rate.
  • They don’t make an Apple 5K Cinema Display (yet).
  • They don’t sell any True Tone desktop Macs (yet). 

If you were Apple and you could choose:

  • Release an Apple 5K Cinema Display in 2016 and sell it for a few years unchanged. 
  • Push an LG display in 2016, and release an Apple 5K True Tone display sometime in 2017.

Which one would be the most logical?

Right. And that’s why they haven’t released a display of their own yet. 

Apple Pencil v2

Apple Pencil v2

There’s some rumors doing the rounds on a possible Apple Pencil v2 being released this spring.

I love the original Apple Pencil and use it daily for mind mapping, throwing down quick thoughts or sketching out code or network plans.

So.. v2. What’s to improve. The easy parts: higher precision, better battery. But there’s more.

1. Connectivity

Pairing a Pencil via lightning is easy. But after you’re used to the AirPods, pairing via anything else than mere magic is barbaric. So I’d like a W1 chip in the Pencil, which would make pairing the Pencil as easy as.. tapping the screen?

2. Charging

Similarly, charging the Pencil with power drawn from the iPad is convenient. But the Pencil poking out the side of the iPad is just ridiculous. Try charging a Pencil on a train or plane or anywhere public and people will just laugh. 

Compared to the AirPods it’s yet again something that was ok, until you’re used to the AirPods’ charging case. 

Imagine a new Smart Cover that has a slot to place the Pencil in. Via conductive charging, powered by the smart connector on the iPad, the Pencil would charge while you’re carrying it. Always available, always charged. And naturally, once charged, the Pencil stops drawing power so not to drain the iPad entirely. 

3. Taptics

The Pencil has the ability to simulate force pressing the screen. You can, for example, use the Pencil to clear all notifications on an iPad at once.

What if.. the Pencil would give feedback. And fully emulate force pressing the giant iPad screen.

4. And finally

I’d like a black version. 

5GB of iCloud frustration

5GB of iCloud frustration

Yesterday I got a call from a friend: she had just purchased a new iPhone and didn’t really know how she should move from her old iPhone 4s to her “new” iPhone 5s. Maybe I was naive, but I told her in a short iMessage that: she should just go to Settings > iCloud on her old phone, click on Backup now, wait a while and that her new iPhone would ask her to restore a backup upon first boot.

I didn’t hear from her again, but the day after I got a second message: help. I’ve got no contacts and all my photos are gone on my new iPhone. Since these things are a LOT easier to troubleshoot with access to the devices themselves, and having known good wifi available, I told her to just come over, and that I’d sort things out. How difficult could it really be right?

Fast forward and this is what her old phone’s situation was: she had a 16Gb iPhone with 8GB of photos. iCloud was enabled, but she didn’t have iCloud Photo Library turned on. Her oldest backup was from January, a new backup would require 12GB of storage.
She explained me that her iPhone warned her that her iStorage was full, but that even though she had deleted a lot of apps, she still couldn’t perform a backup.

Look Apple: a regular person does not get the difference between iCloud and local storage. And there is no way she would have figured out on her own that the only easy way to solve her situation was to upgrade her iCloud storage.

I tried to explain her that the easiest thing would be to buy more storage. But the didn’t like the idea of paying up. She had read about apps asking you for money repeatedly and didn’t trust those apps. And, from here point of viewm there’s no difference between an IAP in Clash of Clans, and an iCloud upgrade.

New tactic: I showed her my 45000+ photos in the Photos app and explained her I could have any photo I ever took on my iPhone and that they were also available on the iPad and that if I ever lost all my devices, I still had all my photos. Would she pay 10 euro a year for that?

She now has 50GB of iCloud storage, all her photos are synced to the new iPhone and safely in iCloud, it’s all backing up and IT JUST WORKS.

Conclusion: people don’t buy a service, they buy a solution. But if stupid limitations create a situation where they can’t even try out those features, they’ll never find out it offers a solution,m and they’ll never buy your service.
If Apple had given my friend 15GB of iCloud storage for free, her iPhone would have backup up perfectly, iCloud Photo Library could have stored whatever she had saved on her iPhone before turning on sync, and she would have enjoyed using iCloud.
But thanks to that stupid 5GB cap, she got frustrated and thought she did something wrong, and I spend an hour fixing something that is solved by spending 10 bucks a year.
And I’m 100% sure that if she could have enjoyed using iCloud for free, she would have bought a storage upgrade on her own sooner or later.

If you can’t try out a service completely for free, you can’t enjoy the service, and you certainly won’t pay for it.

Shared devices

Shared devices

Apple announced that, starting from iOS 9.3, they’ll allow schools to share iPads among students by enabling them to login and out of the iPad with their own iCloud account.
There’s been a lot of speculation online already on how this might work, and no one knows for sure until Apple releases more information, but until then, here’s my take:


A couple of years ago Apple started their Device Enrollment Program (DEP). It’s a program where iPads are bound to the company that bought them, and during the device registration the iPad downloads the necessary profiles so that the device is automatically enrolled in that company’s MDM server.

This has two benefits: if the iPad is stolen, it will always re-enroll after a wipe, so no one can ever use that device outside of company control.

But, the biggest benefit is that companies can automatically push configurations, apps and restrictions to the iPad upon first boot.
It makes the enrollment process a lot nicer, and the user needs to configure a lot less.

Device Based App Deployment

Apple has long offered a Volume Purchase Program (VPP) for schools and companies. It allows them to buy apps in bulk and distribute them among their employees or students.
Users accept the app with their AppleID and they can update, delete and reinstall the app themselves.

Thanks to Managed Distribution, companies can buy 100 licenses, gift them out, and revoke the license as they feel needed.

New in iOS9 is the option to use a Device Based Employment. Instead of handing of a license to a users’ AppleID, the license is assigned to the device itself. This means a user never has to type an AppleID, apps can be update remotely via the MDM server and are user-independent.

iCloud Drive

Thanks to iCloud Drive apps sync seamlessly across device, almost instantly. Instead of each app backing up their document folder to iCloud, iCloud Drive provides instant sync + cloud ‘backup’ for your data.
More and more of Apple’s own services are moving to iCloud Drive instead of a regular documents folder that gets backed up every night. They moved photos with iOS 8, notes with iOS 9, and now with iOS 9.3 has migrated to this new model. If you want a reason why they migrated iBooks, look no further than education.

Prior to iCloud Drive, if you deleted an app that only backed up via iCloud, that apps’ data was lost. They only way to fix it was restoring a your iCloud backup from the night before. With iCloud Drive you can now delete e.g. Pixelmator. Upon reinstall, the app will find its data in iCloud Drive, and it’s as if you’ve never deleted the app.

A new kind of Deployment.

Thanks to DEP and Device Based Apps, any company with a decent MDM server can now do this:
They buy 20 iPads via the DEP program. Within their MDM server they add the iPads to a group and push a set of specific apps to the device. Thanks to the control they have over the setup-steps they disable everything except for ‘Add iCloud account’ and ‘Wifi’. And as a bonus they disable the installation of Apps by the user.

They gift out the iPads to their users, who launch the iPads, choose a Wi-Fi network and type in their AppleID. While they are looking for their password, the iPads already has started downloading all the apps in the background. Which means that, when they’ve reached the home screen, it’ll contain all the assigned apps and their personal iCloud data.
If they user wipes the iPad and reconfigures it, they have the same iPad again. If they take any other iPad from those 20 iPads and reconfigure the iPad they get.. That same iPad configuration and their own data.

Sound familiar?

Shared iPads

If you take the three technologies above and combine them, we’re really close to Apple’s new education flow:

A school buys iPads via DEP. they push a specific set of apps to those iPads via Device Based Assignment, and they’ll probably won’t allow, or can’t allow, the installation of other apps.
Apps that are pushed need to be compatible with this enrollment type. If the developer didn’t allow for this option, tough luck.

A student than takes any iPad, logs in with their AppleID and all their data gets downloaded. Which thanks to iCloud Drive doesn’t require a restore of the iPad anymore. Apps just start lazely syncing their documents.

But I think there’ll be a new prerequisite for apps that can opt-in for this program: they need to be iCloud Drive compatible or at least support a way to get their data restored on the fly from an online source akin to Google Drive, Dropbox,..

Why? Cause I think the user-switching will purely be based on iCloud accounts. Each time a student gets an iPad, they log in with their AppleID. iOS will remove the previous user’s iCloud login, and remove all iCloud Drive documents, photos, music, iMovie projects, key chains and bookmarks connected to that account.

The apps aren’t removed, but after the login process has finished, they now show the iCloud data of this student. (Imagine numbers with all spreadsheets showing the cloud icon). If it can’t be synced via iCloud, or if the app can’t login to their own sync engine via the keychain and preferences: though luck, it’ll be as if you haven’t used it beforehand.

For example: if you use 1Password in school with iCloud syncing, each time a user logs in it’ll pull the Vault from iCloud Drive. If you sync via Dropbox, you’ll need to reauthenticate.

So the only thing that’s really new here is that Apple will make sure only and all user data gets wiped when a new user logs in.

Cause the rest of the process really doesn’t differ a lot from the current flow that exists in Deployments with iOS 9. The real difference is that they’ll wipe a device, but retain the apps.
At least that’s how I see it.

Against Gatekeeper on iOS

Against Gatekeeper on iOS

There’s a popular article by Jared Sinclair that’s been circling the web these last few weeks:

Gatekeeper for iOS

Apple should expand the Gatekeeper program to iOS.1 Developers should be allowed to sell Gatekeeper-signed apps directly to customers outside of the App Store.

Jared argues that one way the iPad could gain popularity and, more importantly, get the attention of developers it needs, is by allowing developers to sell iPad apps without using the App Store. By giving developers full freedom they can set their own prices, allow for paid updates, demo versions,… which theoretically would result in more sales and a bigger incentive to develop so-called pro Apps.

But, I don’t agree from a end-user standpoint. It would result in a worse user experience and confusion.

Why? An example.

My mother

My mom called me yesterday because the needed help with her Mac. She had some issues with backups and email, and was worried her recent El Capitan upgrade had something to do with it. 

While troubleshooting her Mac I decided to do a full checkup and upgrade every apps she used. 


  1. Visit the App Store and check for updates. Press update all.
  2. Open every app she uses frequently -that’s sold outside of the App Store- to check for updates manually.

For apps that use the Sparkle framework upgrading is as easy as clicking the update button for every app that offers an update. For other apps like Adobe’s CC or Microsoft Office it’s a separate update app that gets launched and starts installing updates. And some are even more cumbersome and require the download of a separate DMG (hello VMWare).

Compare this to that same process on her iPad: 

  1. Visit the App Store and check for updates. Press update all.

The experience

The experience on iOS is easy and fast. There’s one path to follow, every app behaves the same and you’re sure you got each and every one of them.

On the Mac it takes a lot more steps and I’m still not sure I’ve got every app updated to its latest release. (Some apps like Office even required me to do incremental updates one after the other). Compared to iOS it feels cumbersome, clumsy and kinda old-fashioned. 

Side loading apps on iOS would mean that those apps aren’t updated via the App Store. They’re distributed outside of Apple’s control, so there’s no way Apple would allow these apps to appear in the Updates pane since they can’t guarantee their ‘stamp of approval’. Users would need to update these apps separately, either via alerts that tell them about updates, by requiring users to visit the developers website and download the app that way or by using iTunes or …

Why would Apple deteriorate user-experience for the sake of helping developers?

No, if Apple changes something about the way apps are distributed the last thing they do is bypass the App Store and make using iOS more difficult or confusing.

On multitasking and Safari ViewControllers

On multitasking and Safari ViewControllers

The new Safari ViewController that’s part of iOS 9 is one of my favorite new features introduced by Apple in recent years. It makes surfing the web a lot faster, continuous login and cookie sharing across apps is super easy, and I can only praise the uniform experience across apps.

Ever since its release I’ve gradually phased out apps that don’t support the in-app Safari experience for ones that do. It makes the apps good citizens of iOS, and, combined with support for split screen multitasking, allows for a more productive workflows. Less app switching means less time lost by the animations and less confusion of where you were working.


I wouldn’t be writing this article if I didn’t have some issues with its implementation. Take the screenshot above as an example: Tweetbot as a secondary app on the right, Safari as the app in focus in the left:

I love browsing Twitter via Tweetbot in side mode next to other apps. It’s big enough to read and follow the timeline, but it allows for the main app I’m working in to be bigger and in focus.

But when I click a link in Tweetbot (the Tapbots website in this case) Tweetbot opens up the website in the SafariViewController by default. It’s expected behavior but it’s not the optimal behavior. There’s a bigger canvas on the left which gives me a better way to view the website and would keep Tweetbot focused on what it does best: show Twitter.

A better way

What I’d like in a perfect scenario would be the following:

Default behavior: SafariViewController

When the app is in the premium slot on the left, or full screen, it would know it’s using the larger size class, and would show the link in-app via Safari ViewController since its already the focus of the user.

Multitasking behaviour: redirect to Safari

The app in tiny mode on the right knows it’s using the smaller size class and is considered the lesser of the two apps currently in view. When clicking a link it doesn’t open the link in a SafariCiewController, its default behavior, but it would pass the link to the real Safari instead. The app keeps its current view, and the user gets a better experience browsing the web.