Allan Milne Lees
1 min readJul 31, 2020

--

Apple is a marketing company, not a technology company, and this shows whenever you look past the glossy surface. As anyone who's developed an app for the iStore knows, there's no concept of 2-phase commit. Which makes billing a problematic activity. Imagine: user downloads an app and is asked to pay (one-time fee or first month subscription). App sends the message to Apple's servers across the wireless network and..... nothing. No confirmation. Did Apple's servers receive the message but the confirmation got lost? Or did the servers never receive the message? No way to tell. No 2PC, nothing. Because the little boys and girls who play at software development within the bowels of Apple Inc. are young and inexperienced and no one provides the guidance necessary to implement properly designed systems. Wherever you look, Apple software is problematic. Sure, Microsoft Office works great on Macintosh computers, but that's because Apple has nothing to do with it.

--

--

Allan Milne Lees
Allan Milne Lees

Written by Allan Milne Lees

Anyone who enjoys my articles here on Medium may be interested in my books Why Democracy Failed and The Praying Ape, both available from Amazon.

No responses yet