Apple Maps, China, and iOS 8

Since iOS 6, Apple Maps has always displayed different mapping information for China depending on the user’s location. In China, Maps displayed data from AutoNavi, which was quite good but tile based rather than vector based. Users outside of China see very bad (incomplete) vector maps similar to Apple’s US information, though with such low quality that cities, rivers, and other basic geographical features are missing, making the maps unusable.

In iOS 8, Apple claimed they were delivering better China maps, including vector-based design. They did this, and the maps are much better. Geographical features, locations, cities, roads are all rendered quite well, or at least quite well in my limited testing (Beijing, Shanghai, Changsha, Dongguan/Shenzhen, and a couple other cities). Unfortunately, these maps display strange data for the rest of the world. Hong Kong, for example, has good mapping info when viewed from the US or Hong Kong, but horrible data when viewed from within China. San Francisco’s data, viewed from within China, is much worse than when viewed from the US.

Below is an example of Lujiazui in Shanghai in iOS 8, served from China. My earlier post, here, shows what the maps look like when viewed from outside of China.

Unfortunately, users outside of China see the same awful maps as before. For example Shanghai has no river, and the area between Shenzhen and Guangzhou is a blank section of map. Most of China is a blank section of map, including urban areas.

So here’s my question. How do we get Apple to serve us the best maps for each location, regardless of where the request comes from? I work in China frequently, and live in the US, and would like the best info for both. I’m sure others would as well, and unifying the maps would definitely make Apple’s Maps more competitive with Google, which serves better info for both places regardless of the request’s origination point.

Back to the Mac, part 2

Another week has gone by, and I’ve been forced to install Flash. For work. Our primary freight company’s online shipment request form is entirely Flash.

There’s an iPhone and iOS app to do the exact same thing, but the web version is Flash-based. Strange decisions there.

Along with Flash I installed the useful but horribly spelled Safari extension ClickToFlash, to stop auto-play video/ad sites. Highly recommended, especially because it forces sites to serve HTML5 videos instead of Flash if possible (useful on Youtube and assorted other sites like the Daily Show, etc, that use Flash on the desktop but support HTML5 video players for iPad and other mobile browsers).

So the current additions:

14. Flash

15. ClickToFlash

16. Skype (yes, owned by Microsoft, no, doesn’t interoperate with Lync, yes, necessary for business in Asia)

Also, I’ve been asked about 1Password and Fantastical and the upcoming OS X Mavericks. I always hope the next OS will obsolete a few of my “productivity” apps. Growl left with Notifications. LaunchBar is tested by Spotlight. Messages replaced Adium, and before those there were others. Developers have great ideas, and those that should be adopted are. I’m all for it.

Back to the Mac, part 1

Two weeks ago I switched back to a Mac (MacBook Air 2013 13 inch) at work. I tweeted as much and was asked for my install checklist for a new Mac. As the IT support for my office (and home), documenting my steps and thinking is a good idea.

First, I am firmly of the “lighter is better” category in terms of software installs, preference tweaks, and other edits. My feeling is the less tweaking I do, the fewer conflicts I’ll introduce, and more importantly the less I’ll have to remember. Also, although it’s not an every day scenario, the faster I can get a new machine up and running the better. So each new install is an opportunity to test how much I really need any single piece of software. As I don’t get new computers (at home) that often, this is also my chance to evaluate whether OS updates have made 3rd party software redundant.

As a result of this type of testing I don’t change the OS X defaults for scroll direction, button colors, or menu bar transparency. I’ve gotten used to them all in previous updates, making for fewer settings to flip. The only customization I do is to Safari tabs, using Keyboard Preferences to set Command-Option-Right and Command-Option-Left to Next Tab and Previous Tab respectively. The defaults don’t work for my fingers. I also use the text line selection shortcuts (Command-Shift-L/R) all the time, and the two integrate well.

To start with I have two accounts logged in with System Preferences: Exchange (work) and Gmail (personal). Everything else can wait. To avoid one extra install I’m trying to use Mail, Calendar, and Reminders instead of Outlook. One less app to manage, and Outlook’s crashing was one of the big reasons I ditched the PC at work (having always had a Mac at home).

As a result of the above, my day one install list was incredibly minimal:

1. Dropbox – gets installed first because it holds my 1Password backup

2. 1Password – access to everything

3. Little Snitch – inbound & outbound traffic monitor

4. Office – Excel alone is probably enough for me

And that was it. I used the computer for two days this way, at work and at home, trying to see what else I needed for work to integrate with the all-Windows environment there. On the personal end, I was holding off on everything as this is a work-first machine. At this point I had neither Flash nor Java installed, and hadn’t launched iTunes.

So here’s my added install for work, with Office already on the machine:

5. Windows Server Launchpad – to connect with Small Business Server Essentials 2011, works flawlessly on OS X

6. Microsoft Lync – Hopefully Microsoft continues to unify products and Skype becomes the default MS messaging client soon

7. Chrome – for Flash player

8. GoToMeeting client – poorly named but functional

Two more days and it was weekend time. I’d gotten into a pretty good routine at work, using two monitors, Mail, Lync, Excel, Safari, and Calendar relentlessly. So far the Mac transition has been all upside, with faster boot in the morning and less time relaunching Outlook.

For personal use what did I miss? Surprisingly little. But after four days, I was done testing Spotlight. It’s better than the last time I’d tried (Lion) but I want something that remembers my search terms and allows me to Google from the keyboard.

Final personal use installs:

9. Amazon MP3 Downloader – I buy almost all my music from Amazon and then match it into iTunes with iTunes Match for cloud sync

10. LaunchBar – This is usually the first Mac app I install, and it still should be. Spotlight can’t really compete, and I use only a handful of the abilities. Amazing that two of my top ten apps come from the same small German company.

That’s it. I’ve got all my work data and my music on this computer. I’ve got Office, search, meetings, server connections, and my own passwords and essential data. The computer’s good to go.


After another 2 days I added two apps from the App store (that I already owned) to make my personal use better:

11. Ulysses III – This is my main writing app, and I love it.

12. Tweetbot – I like Twitter, but without this app only use it on my phone.

Another day at work and I added one more thing, specifically to handle the display of tasks from Exchange. I could use Microsoft’s My Day app, which comes with Office, but then it launches Outlook, which I’m trying not to use. Task display will probably determine my success with avoiding Outlook on the Mac.

13. Fantastical – A menu bar calendar, task list, and quick input method. Available from the App Store though I already had a license. I had hoped to avoid installing this, just to reduce clutter, but it’s a great app.

Two weeks later I still haven’t installed Java or Flash player, outside of Chrome.

The amazing thing about this list is both how much has changed and how little. In 2006 I got the first Intel-based Mac, the 15″ MacBook Pro. Hot as hell and bigger than I need in a computer, but a great step up from my 2000 (Pismo) PowerBook.

In February of 2006 Twitter, Dropbox, Amazon MP3, and Chrome didn’t exist. 1Password would come out a few months later. But Little Snitch, LaunchBar, and Ulysses were among the first apps I installed.

When I think of that, installing LaunchBar on 10.4 Tiger on that brand new Intel Mac in 2006, it makes me smile. I wish I had a list of my set up steps for that machine.

iOS 7 wishes, part 1

Monday’s Apple keynote will reveal iOS 7. Many are hoping for big fixes, a total Ives-led overhaul. Not me. Sure, I’d like a much better sharing system, a looser grasp on default apps, and a faster update speed to the cloud-based Maps/Siri. But those are wishes, and I like to ask for specifics.

I’d like to see 3 annoyances fixed. That’s all. Here’s the first:


Open Messages in airplane mode but with Wifi on, and this alert appears. Not only is it annoying, it’s not true. Messages works on wifi, like so:


And it gets worse. Lock the phone, unlock, and re-open Messages:


Same alert. Not only is it not true, but it appears every time Messages is opened after locking the phone. And, of course, Messages still works over wifi:


All I’d really like from Apple in iOS 7 is an improved attention to detail. Strange to say, for a company famous for it.

A letter to Apple part 1, iTunes Match

I have a smart playlist that is called “2012” and, as you might have guessed, contains songs released in 2012.

I have iTunes Match.

It appears as though I can simply download that playlist to my iPhone to have all the songs I own that were released in 2012 on my iPhone.

This action does not work. That’s because the playlist, when viewed through Music on my phone, contains 300 songs. Here are some questions:

Why? I don’t know.

Does it contain only songs released in 2012? No it does not.

What does it contain? A random sample of my library.

Random how? Random in that I can not figure out any thing those songs have in common.

Were they released in the same year? No they were not.

Are they by the same artist? No they are not.

Are the songs in the playlist on my iPhone the same as the songs in the playlist in iTunes on my Mac? No they are not.

What do we call this? An example of how poorly iTunes Match handles multiple devices.

What else might we call this? A broken service.

Broken how? Broken in that it does most emphatically *not* just work.

Why is that important? Because that’s what Apple is famous for.

Why is Apple famous for that? Because before attempting such complicated internet-related-things like Siri, Maps, and iTunes Match, Apple’s combination of software and hardware often “just worked” in a way that its competitors could not match.

Why was this good? Because it made people purchase Apple hardware.

What has happened in the interim? Well, much like my problem with iTunes Match, *no one knows*.

Why is this? Because there is no feedback to the user, no master control list, and no way to resolve the problem.

Why is this? No one knows. But it sucks.