Many types of app demand push notifications, such as messengers and social networks. Push notifications are also one of the most tightly controlled functions on Apple's platforms. For "normal" development companies everything works fine. For volunteer developers or authors of decentralised software, the assumptions baked into push notifications limit the types of technology that we can create on iOS mobile devices. This talk discusses why push notifications are unusually crucial for new uses, provides examples of real-world workarounds, and invites the audience to see the mobile app ecosystem as more than the specific services Apple provides.
Tom is a generalist software developer who worked primarily on the enterprise mobile apps AsdeqDocs and AsdeqForms in the past few years. Before that he was a system administrator and programmed embedded automation systems. He is now working in computer security.