Glossary

Active installs

The number of devices that currently have your app or game installed. Total installs (installations of the program) includes active installs plus the number of devices that installed, and then uninstalled, your app or game.

Analytics

Program(s) for gathering information about usage patterns of your app or game (such as what demographics of users are playing your game, for how long, where, and when). Google provides some analytics in the developer console, but you can also use third-party packages such as Flurry (flurry.com) or write your own.

Asynchronous games

Games played off-line in which one player may take a turn, notify the other player, and wait for the other player to make a move in response.

Build

A given version of an app or game that has been compiled into an executable file.

Carrier

A telecommunications company that provides telephone and Internet services to mobile devices.

Emulator

Software that simulates the function of another piece of hardware or software. An Android emulator, used for testing apps, simulates an Android device in your desktop environment.

Fault tolerance

One measure of a system’s robustness — specifically, how well the system continues to function under a wide range of circumstances, including damage or partial loss of functionality.

Firmware

Software stored in read-only memory (ROM) and designed not to be routinely modified.

Health bar

Visual indicator of a character’s life total in a video game.

Integrated Development Environment (IDE)

A software tool for developing software. Usually includes a source code editor, debugging tools, profiling tools, and other features to increase the speed and ease of software development.

Iterating

Repeated process of revising and testing to develop an app or game.

Long-tail distribution

A set of things in which there are a large number of a few types, a moderate number of types with medium frequency, and a “long tail” of many types with only a few in number. Digital markets allow for long tails to be more profitable than traditional markets because inventory space is cheaper and search is easier. App stores almost universally have a long-tail distribution.

Mobile ecosystem

The current state of the mobile marketplace and user base, including hardware, software, infrastructure, distributers, and users.

Non-market app

An app or game that is distributed and installed from somewhere other than an app store, such as from a development environment.

Porting a game

The process of converting a game that runs on one platform (such as PC) to run on another (such as Android).

Retention rate

Analytic figure that represents the percentage of users who download a game and continue to keep it installed, rather than uninstalling it.

Rooting

Configuring a hardware device to gain administrator access, allowing the user greater control over the software that is installed, including the operating system.

Source code

Instructions in a human-readable computer language that are compiled into a machine-readable format.

Synchronous games

Games played in real time, in which all players must be playing the game at the same time.

Virtual controls

Input methods that simulate physical hardware. For example, your game may have a virtual joystick or buttons that are manipulated via a touchscreen interface.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset