App Stores

In Apps2Market, the app store client is software that resides on a device or inside an application. It provides valuable services to manage content right in the target environment and create “sticky” products.

App store client services

Services that the Apps2Market client provides include:

  • Content installation and uninstallation

  • Installation verification

  • Content upgrades

  • Device/OS upgrades

  • User promotion pull-messaging

  • Device identification and usage tracking

  • Secure downloading of commercial content

  • Open web services API for index acquisition and update management

  • Pluggable architecture to support various dependency solvers

App Store Client options

Apps2Market exposes a set of REST-ful web services that make it easy to integrate an app store client into your device. Four app store client options enable you to tune your app store user experiences to your market requirements:

  • Thick Client – Provides a rich, highly customizable user experience in cases where the client is the main user interface between the app store and the user’s device.

  • Thin Client – Provides an app store user experience through a web browser interface, with lightweight utilities to help users manage content on their device.

  • Headless Client – Provides all the client-server app store functionality in the background and the app store “just works”. User interacts with app store using a browser.

  • Browser – Provides device interaction through browser plug-ins or device-level MIME-type settings. User interacts with app store using a browser.

What is an app store?

  • The definition of an app store seems to change depending on where you stand in the e-commerce landscape.

    Learn More