Why Apple Strays from “Keep it Simple”

| Ted Landau's User Friendly View

Something’s up with Apple. And not in a good way.

A few weeks ago, I wrote an column titled iCloud Forgets to Keep it Simple. In it, I argued that, with respect to iCloud, Apple was straying from one of its core principles: maintaining a simple easy-to-navigate user interface. Of particular concern was how iCloud’s settings were spread over too many different locations, making its settings hard to find and lacking a “consistent set of ‘rules’ for how they interact.”

As it turns out, Apple’s detours from the road to simplicity are not limited to iCloud. As I continue to use OS X Lion and iOS 5, especially their sync-related features, I keep discovering more places where Apple has strayed. My latest frustration concerns what, on the surface, should be a very simple task: Syncing items created via the Notes app on iOS devices. iCloud plays a role here, but it’s not the whole story.

Here’s a riddle: How many different locations does it take to accommodate all Notes-related settings? The answer is at least seven. That’s at least three or four too many. The penalty for not tracking down and mastering all of these settings can be a failure to sync all your notes or an unintended deletion of some notes. 

For those of you who have not yet travelled down this road, what follows is a guide through the twists and turns of Notes syncing. When it’s over, I’ll offer my thoughts as to why Apple is proceeding down this path and what a better alternative might look like.

iPhone: Notes app

If you were syncing Notes before iCloud came along, and you now use iCloud, you probably have at least two separate accounts for Notes. This, as you’ll soon see, will likely precipitate several complications.

Launch the Notes app on your iPhone. Do you see all the notes you expected to find? If not, it’s probably because you’re viewing only one of your multiple accounts. To view all of your notes, tap the Accounts button in the upper left corner. When I do this on my iPhone, I find three choices: All Notes, On My iPhone, and iCloud. To see all your notes, tap the All Notes option.

Notes app

Your iPhone may have an account titled “From My Mac” rather than “On My iPhone.” These are similar. They both represent syncing sans iCloud. Although I have some guesses, I’m still not certain what the difference is between these two titles — or why you may have one vs. the other. It’s one of those little mysteries that ideally shouldn’t exist and that I eventually decided to ignore.

Bear in mind that, when you sync Notes, they sync to their respective accounts. That is, notes from the “On My iPhone” account do not sync to iCloud. And vice versa.

At this point you may be thinking: “Okay. I’d like to merge all my notes into one account, so I don’t have to worry about multiple accounts anymore. Can I do this?” Sadly, as far as I can tell, you can’t do this from the Notes app itself. There is a way, but we haven’t arrived at that point in the story yet.

iPhone: Settings > Notes

When you create a new note, it is assigned to the account that is active in the Notes app at the time. But what if, as I’ve just suggested, you’ve selected to view All Notes. How does the app then decide which account to use for a new note?

To find the answer, you have to navigate beyond the Notes app to the Notes section of the Settings app. Here you’ll find a Default Account option. Select the desired account.

Back in the All Notes view of Notes, is there a way to easily check which account is assigned to a specific note? Nope, at least not that I’ve found.

iPhone: Settings > iCloud

If you have an iCloud account, you can sync your notes through iCloud. This means your notes can automatically sync across your Mac(s) and all your iOS devices (iPhones, iPads etc.).

To get your iPhone on board with iCloud syncing, go to Settings > iCloud on your iPhone and move the slider for Notes to ON. If you already have an iCloud account in the Notes app, you’ve presumably already done this.

Mac: System Preferences > iCloud

Let’s now shift our focus to the Mac.

How do you get the notes on your iPhone to sync to your Mac? Assuming your iPhone is already syncing notes to iCloud, go to the iCloud System Preferences pane on your Mac and enable the Mail and Notes item (that’s right, there is no option to sync Notes without Mail).

Mac: Mail

Having enabled syncing on the Mac, where do you go to view these Notes? It’s not what I would consider to be the most obvious self-evident location. It’s in the Mail application.

To view your Notes, scroll down the left-hand column in Mail until you get to the Reminders section. A subsection here will be Notes.

If you have more than one account for Notes, there will be separate sub-subsections for each account. Getting back to a previous question, this is where you can drag notes from one account to another, allowing you to manually “merge” all your notes into one account.

Mac: iTunes > Devices > iPhone > Info

What about that other non-iCloud account listed in the Notes app, the “On My iPhone” account? Where’s the setting that determines whether or not this account will sync to your Mac? It’s not a setting you access from the iPhone itself. Rather, it’s in iTunes on your Mac.

To enable this syncing, connect your iPhone to iTunes on your Mac (either via the Dock connector cable or Wi-fi Sync) and navigate to the iPhone’s Info section. From here, scroll down to the Other section and you’ll find the Sync Notes option. If enabled, the “On My iPhone” notes get synced each time you sync your iPhone in iTunes.

Should you enable this option if you’ve never used it before? Probably not, if you’re now using iCloud. As the warning in iTunes states, choosing to sync Notes here “may result in duplicated data showing on your device.” I’m still not entirely clear why Apple set it up so that duplicates are created , but I can confirm that they do appear.

What if Sync Notes is already enabled, should you disable it? Ultimately yes, assuming you want to wind up doing all your syncing via iCloud. However, the disabling process can also get a bit tricky. When you uncheck Sync Notes, a dialog box pops up, asking whether you want to remove Notes previously synced to the iPhone.

Notes warning

If you select Remove Notes, all items synced from the Mac should be deleted from your iPhone (as well as your Mac). Notes synced via iCloud are unaffected.

If you select Don’t Remove Notes, the notes on your iPhone should remain intact but are no longer synced when you make changes to them.

At least that’s the way I believe it should work. This is another one of those places where you can soon find yourself falling down a rabbit hole. Even after selecting Remove Notes, some notes may remain (especially likely if you had previously disabled Sync Notes and had selected Don’t Remove Notes). For me, even notes that get removed are not completely deleted. If I re-enable Sync Notes, they typically return. Sometimes the entire “On My iPhone” account vanishes from the iPhone. Other times, the account remains. I was finally able to get the account to vanish from my iPhone by “force quitting” (where you get the x’s to appear on app icons in the multitask bar and select to remove the app) the Notes app and launching Notes again. The account remained listed in the Mail app however. After awhile, I gave up trying to completely eradicate it.

Web browser: iCloud

One last stop. If you’ve enabled notes syncing for iCloud, you can go to www.icloud.com in a web browser, log in to your account and select the Mail option. From here, you can see a list of all your iCloud-synced notes. Each note will be assigned a name that appears to indicate the last device where the note was edited. For example, a note last edited on my iPad was assigned my iPad’s name: Ted’s iPad 2 3G. A note last edited on my Mac, was simply assigned my name: Ted Landau.

More problems

As you might imagine, all of this potential confusion leads to opportunities for things to go wrong. And they do. As examples, check out this Apple Support Communities thread, a second Apple thread and this MacRumors thread. They all covers failures to get Notes to sync via iCloud. [If you find yourself in this boat, one often recommended potential fix is to delete the iCloud account from your iOS device and then recreate it. Give it a try.] 

Could this be simpler? 

Is syncing Notes so inherently tricky that Apple was forced to use these convoluted and sometimes mysterious methods? Hardly. I could imagine several simpler alternatives.

As one example, imagine that Apple had an iCloud service that worked like Dropbox. Further imagine that the Dropbox folder contained a special subfolder named Notes. In the simplest set-up, any notes that you created on any synced iOS device would automatically save to this iCloud Notes folder (as well as locally on the creating iOS device). A duplicate Notes folder would be maintained on each synced Mac. These Notes-folder items would then be accessible from (i.e., sync to) all your other synced locations. Individual notes would also be accessible from your Mac(s) by going to the Notes folder in the Finder. Apple could provide a new OS X Notes app to view these files, or the files could open in TextEdit.

For users who didn’t want to use a cloud-based service, files could locally sync to the Notes folder on each Mac when you synced an iOS device in iTunes.

Any changes you manually made to the Notes folder on your Mac would be similarly synced. If you tried to make a change that was incompatible with the Notes app (such as dragging a PDF file to the folder), a warning dialog would appear.

I am aware that this might not suffice for all permutations that users might require. But it’s a straight-forward simple system (much more so than the current setup) that should work well for most situations. It bypasses the need to involve the OS X Mail app, almost entirely bypasses iTunes, eliminates the need for multiple Notes accounts, and provides easy access to the Notes files. The only required settings would be simple on/off switches for enabling syncing for each Mac and iOS device. You could even have a single master system preferences pane on your Mac where the on/off switches for all synced devices could be toggled.

What’s going on?

So, assuming you agree that simpler alternatives exist and would be preferable, the key question becomes: Why didn’t Apple do it the simpler way in the first place? Why do they instead seem committed to these more convoluted unnecessarily cumbersome solutions?

Is it because Apple’s engineers don’t have the skills to do a better job? I seriously doubt that is the explanation. Does Apple mistakenly believe their current approach is superior? I don’t think this is the case either. I believe they fully understand the negative implications of what they’ve done.

So why do it? I believe the answer gets back to the core design of iOS and iOS devices. They have been designed with sandboxing of apps and app data as paramount, with restricted walled-off access to actual data files. Any solutions to syncing problems must work within the confines of these initial restrictions. It’s a tough nut to crack. Apple has boxed itself into a bit of a corner. In the end, this is why file sharing of iOS files has long proven to be a hassle, why related hassles persist in the syncing of iWork documents via iCloud, why iCloud is in general too complicated, and why related problems (such as with syncing of Notes) keep cropping up.

Ironically, one of the stated rationales behind Apple’s approach is: to make using iOS devices simpler. While there are certainly benefits to a sandboxed approach, it can (as we’ve seen) too often have the opposite of this intended effect: making things more complicated. I believe it’s time for Apple to take a hard look at all of this and do a mid-air course correction. I’m not optimistic that this will happen. But it can’t hurt to ask.

Sign Up for the Newsletter

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday.

Comments

LarryR

You’re right on target, Ted.
This problem is why I use Evernote. Apple’s Notes is nearly unusable.

Lancashire-Witch

This issue is not confined to Notes.  The whole On-my-mac-MobileMe-on-my-phone-calendars-notes-reminders-todo thing has always confused me.

I’m still on MobileMe (because I haven’t yet replaced my 3G iPhone); if I open iCal and click on “Reminders” it shows 5 places where these things might be stored.
1. On My Mac - Mail to Do
2. On My Mac - MobileMe Mail to Do
3. myname@me.com - Home
4. MobileMe - Mail to Do
5. MobileMe - Mail to Do

Why the last one seems to be a duplicate I don’t know.

I’ve never used To Do lists or Reminders; I’ve one calendar and Birthdays in my Address Book and I’ve only ever made “Notes” on my iPhone.  BTW, Address Book doesn’t confuse. There’s one, I can see it everywhere and changes quickly sync.

rjackb

My main complaint about iCloud is that it requires that my Apple ID be an email address. Well, I’ve had my Apple ID for at least 11 years now, probably much longer, and it isn’t an email address. There is, however, an email address associated with my non-email Apple ID that Apple uses quite frequently to inform me of various things. Is Apple not competent enough to use the email address associated with my Apple ID instead of my Apple ID itself? I think not even though they would apparently like for me to believe otherwise.

ft

And your iphone and mobileme accounts can have 2 different apple ID’s…  Your phone had one.  When you setup a mobileme account, Apple created a second.  And there is no way to merge these 2 accounts.

Your   appleID@me.com and “appleID” (which uses appleID@me.com)  can never be reconciled because you’re told the associated email address is already taken (by you!)

No way to merge them.  No way to migrate content from one to another.

When you are “forced” to terminate your mobileme account and move to iCloud… you won’t be able to because there is no way to your your non-email appleID.

Extensor

Great article. I didn’t realize that I had old notes pre iCloud on my iPod Touch that were not syncing. Just cut and pasted em over. Now everything is on the iCloud notes.

As for the first part of your article. Having the settings split between Notes and iCloud made sense to me when setting it up.

Thanks Ted.

Extensor

one of the stated rationales behind Apple?s approach is: to make using iOS devices simpler.

Where did you get this from? Sandboxing was added for security .

skipaq

Ted, your article gives me a headache. wink

AlleyC

Ted: This is dead on target. I’ve never undestood why they just couldn’t create a matching desktop app with which to sync .  More importantly, I wish it just applied to notes.

Sorry, but I regard the whole iCloud thing something of a debacle.

There’s just no excuse for Apple NOT to:
1.  make iCloud available on Snow Leopard
2.  Have an Automated (or at least MUCH SIMPLER) means to convert from MobileMe to iCloud.
3. Merge accounts
4. NOT require eMail addresses as IDs

This list goes on and on, I have a folder full files with advise on setting up iCloud to avoid the gotchas & confusion…

It’s not just the common user that’s confused: In my small circle of friends who have iPhones, 2 have had their data wiped out by Geniuses at the Apple Store!  I personally have had numerous questions posed to Apple Techs (including senior techs) answered in different ways.

I had been looking forward to iOS 5 /iCloud. But given all the confusion, it’ll be sometime before I make the move.

Ted Landau

Where did you get this from? Sandboxing was added for security .

Yes, security was a major consideration (as I detail in the sandboxing article linked above). However, the concept has also been cited as a means for making an OS easier to use (e.g., there’s no need for a user-accessible file system, you don’t have to go searching for where files are, etc. etc.).

Ft

> 1. make iCloud available on Snow Leopard

supposedly, snow leopard compatibility is coming in a later release.

jpashin

The Dropbox contrast is perfect. Dropbox is wholly predictable, and I don’t have to think about if or where my files are going to show up.

I aborted my first attempt to migrate to iCloud and have no intention of trying again until Apple gets their act together. Something as simple as notes should work with no fuss at all - there should simply be no inconsistency among devices unless I specify so. I never really know if added calendar events will show up on all my devices, and I have missed some important appointments because events entered on my computer do not always show up on my iPhone.

If better solutions are not offered by the time the current set of MobileMe services gets the axe, I will simply look elsewhere for cloud services. If a significant portion of the Mac/iOS user base feels the same, then I fail to see how iCloud is good for Apple.

Anoneemous

After migrating from MobileMe to iCloud, I learned first hand just what a complicated, difficult task it is to get everything working properly. 

My wife and three teenagers are hoping that somebody gets this mess cleaned up before they have to move to iCloud in June 2012.  After my experience, I recommended that they just stay put on MobileMe, or begin looking at other cloud solutions. 

My family has five Macs, five iPads, and five iPhones, so we don’t have time to screw around with the complications of iCloud.

Memo to Apple:  Fix it!!... or while you are at it, read Ted Landau’s article above.

Well done Ted!

Guest

Yes notes are confusing but your analysis as to the reason is way off.  Try disabling all but the one iCloud account for notes and you will have the solution you are looking for

Ted Landau

Try disabling all but the one iCloud account for notes and you will have the solution you are looking for

I have done that. It eliminates issues related to multiple accounts (assuming you managed to get all your notes not in iCloud into iCloud before you do this). But it hardy eliminates all the problems that I covered in the article.

Matt Stanford

I have done that.

But you shouldn’t have to. It’s not like you’re putting the engine from a Honda into a Mazda.

Well said Ted.

Like many others here, I’m freaking out about iCloud a bit - wifey’s old iMac maxxed out on Snow Leopard at work does the job completely well, and I don’t want to retire it just so we can share calendars across the rest of our (7 macs, 4 iPhones, one iPad) group. We’d just got MobileMe sorted wink

AlleyC

Ted and All,

I think you might be noticing a trend here - the comments have expanded from issues with the Notes app (whose syncing was abominable even PRE icloud) to general frustration with iCloud: transition to it (in particular from MobileMe), Snow Leop requirement etc etc.

I’ve been reading rumblings all over the web, but I sense few have bothered to directly contact those who might actually be able change anything: the brass and developers at Apple. Further, I worry, that the longer this goes on, the more unlikely anything will change: people become inured, then eventually accept things as they are.

Personally, for those who feel the same: PLEASE contact Apple with your dissatisfaction. Via feedback, and every other means known (I’ve actually written snail mail to Tim Cook figuring something tangible with a stamp attached might garner a note of curiosity).

AlleyC

> supposedly, snow leopard compatibility is coming in a later release.

Ft: where did you see that??
The only place I saw that suggested, was in an article Prior to the final release of iCloud. When I reread it, It became apparent that it was by a reported by a writer making assumptions.

Ft

10.6.9 and iCloud

http://osxdaily.com/2011/08/29/mac-os-x-10-6-9-may-bring-icloud-support-to-snow-leopard/

AlleyC

10.6.9 and iCloud

http://osxdaily.com/2011/08/29/mac-os-x-10-6-9-may-bring-icloud-support-to-snow-leopard/

THANKS SOO MUCH FT: That sounds somewhat encouraging - (since info at least it appears to be originating with a Dev)

I’ll be holding my breath…  Still won’t rush into iCloud for all the reasons listed above, but at least, If true, I’ll be able to do so once iCloud cleaned up and/or MM is dead..

AlleyC

WHOOPS:

Did you notice that date of article:
(

http://osxdaily.com/2011/08/29/mac-os-x-10-6-9-may-bring-icloud-support-to-snow-leopard/

)
suggesting there would be iCloud for Snow Leop was August!!

Given that there’s no further word still on this, at this point, I’m not holding my breath.

It’s likely Apple has nixed the idea given that there’s been no public outrage. And it seems most folks have simply accepted the situation.

ft

> Did you notice that date of article:


Yes, but it also said for 10.6.9… which hasn’t been released yet.

So it’s not an obsolete observation yet, and it has a dev shot of the 10.6.9 dialog box.

Log-in to comment