Cloud computing clients

Native applications are built and designed for specific mobile devices. They install directly on the hardware after being downloaded from app stores or marketplaces. These applications are designed to be compatible with native features of the target device hardware and can work as standalone entities. An important drawback, however, is that users need to continually update the app.

Web apps are accessible via the mobile device web browser and are not downloaded onto the user's device. They can only access a limited number of the device's native features and update themselves without user intervention. This development option uses languages such as JavaScript, HTML 5, or CSS3 but no standardization or SDK is available. ...

Get Architecting Cloud Computing Solutions now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.