1. HTML5 aims to allow developers to write applications once that can run across different device platforms like desktops, tablets, phones, and game consoles. However, differences in APIs, languages, and app stores between platforms make this challenging. 2. The presenter argues that building mobile apps with HTML5 and related web technologies has advantages over native apps, including lower development costs, the ability to update apps by changing web content rather than resubmitting to app stores, and leveraging capabilities of the underlying device hardware through the browser. 3. Firefox OS is an example of a mobile operating system built entirely on open web standards like HTML5, allowing the phone interface and apps to be updated quickly