App is short for application which is another name for a computer program. Usually, when people talk about apps they are referring to programs that run on mobile devices, such as smart phones or tablet computers.
Other key words you need to know
Device e.g. mobile phone, tablet computer
Operating system: system software that manages computer hardware and software resources and provides common services for computer programs e.g. Windows, iOS, Linux
Platform: mobile operating system e.g. Android, iOS, Windows
HTML: Hypertext Mark-up Language - the authoring language used to create documents on the World Wide Web. HTML defines the content of the web page.
CSS: Cascading Style Sheet – defines the appearance of the web page
Toolkit: the tools that a device (phone/tablet) might offer the user
- Location services (GPS etc)
- Purchase channel – ability to pay online via a mobile device or using an app on the device to pay e.g. Apple Pay
- Touch screen and internal sensors – see below
- Multi-media (audio, video, camera etc)
- Notifications - a short text message sent to a smartphone and tied to an installed app
- Connect – phone call, text, internet access
Sensors that you may find on a mobile device:
- GPS – Global Positioning System – this allows your exact location to be determined
- Accelerometer – Measures movement and orientation
- Gyroscope – Measure changing angle in 3D and helps the accelerometer to be more accurate
- Light sensor – allows the ambient light level to be determined so that the screen brightness can be adjusted.
- Magnetometer – for finding magnetic north – good for directions etc
- Possibly temperature and humidity sensors