Explain the process for detecting platforms at the runtime?
Ionic offers platform classes. Ionic adds different CSS classes to the <body> tag when the app is getting loaded. For instance, on iOS devices, Ionic adds platform-ios class to <body> tag. It also adds OS version classes for iOS 8 and Android 4.4