Companies can hate each other all they want, but when basic capabilities aren’t enabled across platforms, not only does everyone lose (wherein egoist monopolies start to make sense) but corporate war can lead directly to interpersonal trouble.
We all know Google has the Platform with a secondary Product, and that Apple is inverted. As a member of The Verge once noted: “Google is getting better at visual design faster than Apple is getting good at Cloud services.” That’s true, especially since Apple’s UI design is 99% static over the past half-decade/life-of-product. However Google’s manufacturers offer a less stable product, with absolutely no promise or guarantee of software upgrades. Apple’s hardware and software unity provides pretty tight debugging. But is that enough to survive?
Tonight, I explained to my wife, “Just go to icloud.com and share the calendar with me.” She did, having never used iCloud.com before. However the email I received in my gmail account from Apple contained no link. Only a a big, pretty “Subscribe” button that wasn’t a button at all. Clicking on it did nothing. This meant I had log back into icloud, manually copy the link that wasn’t sent, and add the calendar into Google Calendar. This started to work, until Google complained “Settings Error: Could not fetch the url because robots.txt prevents us from crawling the url.” Fine, even if I had to include the username:password in the url, that’s hardly secure. And using the command line, it wouldn’t download either. I had to download a file (which Apple tends to hare) in-browser, and import it into Google. This allowed a one-time duplication, to transfer use. Hardly a long-term usable automated scenario.
Ultimately, this is a debate of methodology; technologists are methodologists, since technology isn’t to be an end, but means.