Siri Clueless with Apple Maps Japan Garbage Data

I use Apple Maps in the field occasionally but warily, like a dog that isn’t house broken despite 5 years of training,  Apple Maps sometimes obeys, sometimes it pees on my leg. In a perfect world Siri would also obey but like one bad dog following another, when Apple Maps goes wrong, Siri goes very wrong.

I was in Nagoya recently to attend a friend’s wedding banquet at Castle Plaza Hotel. Nagoya, aka Toyota Town, is a big city that feels like a country town, everybody grew up there and love it. Landmark places like Castle Plaza are institutions (grandpa got married there) that everybody knows. Except Siri.

At Nagoya station I asked Siri in Japanese for “ Castle Plaza near Nagoya station.” Siri showed me some other places called Castle, none of them in Nagoya. Google Maps got Castle Plaza right away, so did Yahoo Japan Map.

The Apple Maps place card shows the place-name in English: “Castle Plaza.” Apple Maps Japan data supplier, Booking.com in this case, has not followed Japanese place name protocol. Google and Yahoo correctly list the Japanese name as “キャッスルプラザ,” which matches local signage.

Japanese Siri needs Japanese names to find things and it seems to be lurking somewhere out of sight in Apple Maps metadata. A dictation keyword search for “キャッスルプラザ” directly in Apple Maps finds the place, but the same keyword search in Siri does not.

Keyword searches are the trained seals of talking assistants, nothing is more basic: throw it a fish, it honks a horn. Even with an iPhone in Tokyo, keyword search finds the right Nagoya Castle Plaza in Google Maps, Yahoo Japan Maps and Apple Maps, but Siri honks the wrong horn every time.

This means 1 of 5 things:

1) Booking.com is not taking care of their Japanese metadata
2) Apple Maps is not taking care of their Japanese metadata
3) Siri is not taking care of their Japanese metadata
4) Nobody cares
5) All of the above

Take your pick. This is exactly the dysfunction described in Something Went Wrong in Siri’s and Apple Maps Development: One Last Time. Is Eddie Cue OK with a lousy Siri/Apple Maps experience in Japan? Is Tim Cook?

After 5 years they must have some idea of the problem. The only conclusion is  that they are OK with it, Team Apple priorities are somewhere else.

Advertisements

Station Number Olympics

IMG_1999

If you have ridden any train in Tokyo since 2016, you have come across station number signage like the picture above. In the run up to the 2020 Tokyo Olympics Japanese transit companies nationwide have been busy implementing station numbering and installing new signage everywhere.

JR East implemented the largest Japanese station numbering scheme in October 2016. All JR Tokyo train lines have 2 letter codes combined with long-established train line colors:station numbering chart 1.jpgMajor stations have three letter codes:station numbering letter chart

The entire package looks like this:fullsizeoutput_6125

Station numbering might look good on paper but the reality in a major station like Shinjuku, the world’s busiest train station, is confusing.

A major weak point of station numbering is that users are presented with a bunch of different station numbers when several different line converge at a station point. The Shinjuku station number changes with each line on each platform:

Each platform has its own different numbering as well:

IMG_1992
One of the many Shinjuku staton platforms

The different station numbers for Shinjuku are unified by the three-letter SJK Shinjuku station code.

スクリーンショット 2017-05-29 9.42.49
The different parts of the JR icon

But if the station does not have a three-letter code, all you get are a bunch of different, separate station numbers, such as Nagano station, a small but frustrating transfer point.

Of the major digital Japan map services (Apple, Google and Yahoo Japan) only Apple goes all in with station numbering and train line codes. Google and Yahoo Japan don’t use them at all.

This is very apt, Yahoo Japan and Google focus on features Japanese users like while Apple focuses on features that appeal more to international users than Japanese users. Here is a comparison of the same transit trip on Yahoo Japan, Google and Apple:
(Note that Yahoo Japan puts in extra effort to show fare of each transfer point and which car to ride to be nearest the destination exit, nice touches)

Real communication or sowing seeds of misunderstanding?
Station numbering is 1980s era thinking, a time when most of the signage was Japanese with English an after thought, if at all. In today’s Japan we have English everywhere. We also have smartphones, Google Translate, multilingual train announcements and multilingual electronic info screens on trains and subways:

IMG_1943
Tokyo trains have screens that endlessly loop train information in Japanese and English.

The real problem is that station numbers and train codes lull international visitors into thinking that Japanese know and use them. They don’t.

Listen carefully on a Tokyo train and you will notice station numbers are not used in Japanese announcements, only in the English ones. Station numbers and train line codes mean nothing to the average Japanese person, they exist in a hot house bubble with no connection to real world use.

As the Japanese blog Memory is a Person points out, if a foreigner asks, “How can I get to the JA line?” a Japanese person will invariably assume they want the nearest JR line. OSK will be mistaken for Osaka, and so on.

In other words, station numbers, station codes and train codes end up creating the very problem they were designed to solve: confusion.

That Warm Fuzzy Feeling When Puppets Use Apple Pay in Japan

NTT Docomo TV ads are running in connection with the Apple Pay Japan New Life campaign. I never understood the appeal of the d CARD bird mascot puppets but the in-joke that puppets don’t have finger prints to use Touch ID and Apple Pay is clever.

The Docomo iD Apple Pay posters in Shinjuku are also appearing in Tokyo trains. That gold wrapped Docomo iD Apple Pay Yamanote train should be hitting the rails soon.

Station Codes Arrive in Yamanote Line Trains

Station codes started appearing on the in-train information screens of the Yamanote line this week. As I said before, station codes, JY 17 SJK for Shinjuku, etc., are really designed as a convenience for visitors to Japan and not for the Japanese who live here. Station announcements on the PA confirm this: English announcements uses station codes but Japanese announcements do not.

fullsizeoutput_5fb9Tokyu in-train info screens (above) have been using station codes the past few months but they have not been added to PA announcements. I don’t think they will. All in-train info screens in Japan show information in Japanese and English. Station codes just end up as unnecessary screen clutter.

The whole station code effort feels like one of those 1970’s era UNESCO projects to solve a problem that isn’t a problem. Would anybody of right mind say, ‘Hey I’ll meet you at station JY 17 SJK’?  Of course not. ‘I’ll meet you at Shinjuku station’ works best, in any language.

Apple Maps Japanese Names: The Long and Longer of It

The Apple Maps Japanese product has always suffered from poor quality local data suppliers. The situation improved a little in late 2016 with the addition of quality public transit data from Jourdan, the same Japanese supplier for Google Maps.

The bulk of the product however, map data from IPC, listings from Yelp Japan, Booking.com, TripAdvisor, etc. remains C-grade. The problem is precisely what Dr. Mike Dobson explained in 2012:

If you go back over this blog and follow my recounting of the history of Google’s attempts at developing a quality mapping service, you will notice that they initially tried to automate the entire process and failed miserably, as has Apple. Google learned that you cannot take the human out of the equation.

Has Apple learned that lesson? In Japan the answer is no. Their product still fails because they don’t have (enough? any?) Japanese humans coordinating, vetting, and editing Japanese 3rd party data.

The problem is easy to see in the unnecessarily long and verbose Japanese place-names deployed everywhere, especially in schools, hospitals, clinics, police stations, fire stations, and similar public institution names. Long place-names obscure important underlying map detail and degrade map quality. In short they get in the way of what you are looking for.

Problem Place Names
Here is a standard view of Ikegami, Tokyo from Apple, Google and Yahoo Japan. Right away you see that Apple uses much longer place names.

The Japanese name for Ikegami General Hospital have been underlined in all three. Note the different text string lengths:

  • Apple Maps: 15 kanji characters
  • Google Maps: 6 kanji characters
  • Yahoo Japan Maps: 6 kanji characters

The actual Ikegami General Hospital sign pictured below has the same six big bold kanji characters used in Google and Yahoo Japan maps. The extraneous information of the smaller kanji characters above the bold name is what Apple Maps uses in place-name.

img_0645

The proper way to display extraneous information is where it belongs, the info card, not directly on the map.

img_0707
Long form place-names belong on the info card and not on the map. It also helps to have better quality data suppliers than Yelp Japan.

The Fix
Unfortunately the fix is not so simple as reporting a map issue. Even if you do submit a map correction, in my experience there is a 50-50 chance any correction will be lost when the data supplier refreshes the data set, or when Apple switches out the data point from different supplier.

The only way to fix the problem is the old-fashioned human way: an experienced team of editors who know how to intelligently edit Japanese map names for every situation.

It comes down to two questions: is this something Apple wants to do for the Japanese product, and is the effort sustainable?