Chapter 12. ALM – App Stores and Publishing
This chapter explains the processes related to app package preparation and release, which constitutes the last step of the application lifecycle. General information about application packages and bundles is followed by information about different release channels and release management tools. The chapter is divided into the following sections:
- Release packages
- Distribution options
- Line of business apps
Release packages
On each Xamarin target platform, release packages differ in several ways from the development packages prepared during the development and testing phases. Release packages are optimized to take up less space and consume less resources in the runtime (both processing time and memory resources). They also do not contain symbol files or inter-process communication channels (such as Java Debug Wire Protocol (JDWP)) required for just-in-time (JIT) debugging. It is also important to mention that Xamarin.iOS and Xamarin.Android...