O'Reilly logo

Learn Cocoa Touch for iOS by Jeff Kelley

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter    10

Hardware APIs

One of the debates that comes up frequently in conversations about mobile development is the idea of web apps vs. native apps. So far, we’ve been writing native apps exclusively; by native app, we mean an app written in Objective-C, compiled into a binary executable format, and installed on a device. The alternative, a web app, is written in HTML, CSS, and JavaScript; installed onto a server; and accessed via a browser—instead of being compiled into executable binaries, the JavaScript is interpreted at runtime. There are some frameworks available that try to bridge the gap, essentially hiding the web site inside a native app that is no more than a web browser, but it’s usually easy to tell the difference between ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required