"...adds 7,716 new characters to the existing 21,499 – that's more than 35% growth!"
There were already 113K characters in Unicode version 7.0. Which is more than 2^16 characters, so remember:
A data centre in Hong Kong would have been a turnaround for Google, since it very publicly pulled out of the country after attacks on Gmail which it blamed on the Chinese government in 2010.
This is incorrect -- Google pulled out of Mainland China, not Hong Kong. The author seems unaware, but Hong Kong has different laws from the Mainland, including data privacy and free speech. In fact, since Google pulled out of mainland China, www.google.cn actually shows a redirect link to www.google.com.hk
Here's a big hint for Tim: on iOS, you can't write a custom keyboard. On Android you can. This is a really big deal in Hong Kong, because iOS has no support for Cantonese-based Chinese input. The best you can do is a kludgy app where you have to copy and paste the result (see https://itunes.apple.com/us/app/canton-guang-dong-pin-yin/id385519764?mt=8).
Therefore, the Cantonese user is hamstrung by Apple's lack of support for the Cantonese-speaking market, together with their locked-down approach which prevents third party developers from filling the hole.
Compare this with the situation on Android, where there are at least five Cantonese-based keyboard input methods, together with Cantonese voice recognition. Why is it surprising if Hong Kongers find iOS seriously deficient?
Computer programmers do it byte by byte.