Is the ionic web builder actually aligning and signing my apk?

Hello. I have added a security profile, and inside I added my android keystore, password and alias. Then I package a recent build and I specify android release with that profile.

My questions:

  • Was my package aligned and signed? Or whats the point of packaging and specifying a profile?
  • Will channels actually deploy an entire APK change to peoples phones, I dont have to go through the Google UI anymore?
  • Why does the channel make me run cordova plugin add cordova-plugin-ionic --save [...] on my plugin? Doesn’t that lock my plugin into one specific channel because now the channel is hardcoded into my app?