Die Antwort, die ich geben würde, ist, dass eine Keystore-Datei dazu dient, sich bei jedem zu authentifizieren, der fragt. Es ist nicht nur auf das Signieren von APK-Dateien beschränkt, sondern Sie können damit auch persönliche Zertifikate speichern, zu übertragende Daten signieren und eine Vielzahl von Authentifizierungen durchführen.
In Bezug auf das, was Sie damit für Android machen und wahrscheinlich das, wonach Sie suchen, da Sie das Signieren von Apks erwähnen, ist es Ihr Zertifikat. Sie kennzeichnen Ihre Anwendung mit Ihren Anmeldeinformationen. Sie können mehrere Anwendungen mit demselben Schlüssel kennzeichnen. Es wird empfohlen, ein Zertifikat zu verwenden, um mehrere von Ihnen geschriebene Anwendungen zu kennzeichnen. Es ist einfacher zu verfolgen, welche Anwendungen Ihnen gehören.
Ich bin mir nicht sicher, was Sie unter Implikationen verstehen. Ich nehme an, es bedeutet, dass niemand außer dem Inhaber Ihres Zertifikats Ihre Bewerbung aktualisieren kann. Das heißt, wenn Sie es in freier Wildbahn freigeben und das Zertifikat verlieren, mit dem Sie die Anwendung signiert haben, können Sie keine Updates freigeben. Bewahren Sie dieses Zertifikat daher sicher auf und sichern Sie es bei Bedarf.
Abgesehen davon, dass Sie Apks signieren, um sie in die Wildnis zu entlassen, können Sie sie verwenden, um Ihr Gerät bei einem Server über SSL zu authentifizieren, wenn Sie dies wünschen (unter anderem auch für Android).