The document discusses different approaches for building mobile apps, including native apps, mobile websites, and W3C widgets. It notes that W3C widgets allow building apps using HTML, CSS, and JavaScript that can access some native device functionality and be distributed like native apps. However, widget support varies across platforms and full native capabilities are not always available to widgets.