Mobile App Packages
Software for mobile OS’s is distributed as mobile applications or apps. Mobile applications: Software that is distributed on mobile OS devices ​Apps have to come from a source that the mobile device has been configured ​to trust. ​On most OS’s, you can’t just download an app from a random website and install it. ​Instead, mobile operating systems use app stores.
App stores: A central managed marketplace for app developers to publish and sell mobile apps
App Store apps: A Package Manager that acts as a repository
App store repository: A app store service that also acts as a repository
 ​Centralized App Stores work great for apps that are available to the public. ​But what if your organization needs to run some type of custom app?  -  ​You’ll need to use Enterprise app management: A management system that allows an organization to distribute custom mobile apps  - These apps were developed by or for the organization and ​aren’t available to the general public
As an IT support specialist, you might help manage enterprise ​app installation through a mobile device management or MDM service
There’s one other way to install an app into a mobile OS and ​that’s called side-loading. Side-loading: A process of installing mobile apps directly without using an app store
-  ​Side-loading packages is riskier than installing through an app store and ​you would generally only do this if you’re an app developer.
- Mobile apps are standalone software packages, so ​they contain all their dependencies.
As they use a mobile app, anything that’s changed or ​created with that app will end up in that apps assigned storage location or cache. ​ So resetting a mobile app to how it was when it was first installed is as ​simple as deleting or clearing the cache
- App Store Review Guidelines - Apple’s comprehensive list of guidelines developers must follow for designing and submitting apps to the Apple App Store.Â
- Distributing custom apps for business - Apple’s guide to publishing custom apps.
- About Android App Bundles - Android developer’s guide to using Android App Bundles to develop and publish apps on Google Play.Â
- Get started with custom app publishing - Google’s guide to publishing custom apps.
-
- How to manually update apps on your Apple device - Instructions for configuring both manual updates and automatic updates for apps on Apple mobile devices.
- Manage software updates for Apple devices - Advanced administrative information for managing software updates for Apple mobile devices. Centered on devices enrolled in mobile device management (MDM) solutions.
- How to update the Play Store & apps on Android - Provides step-by-step instructions on multiple options for updating Android apps.