A developer shouldn't have to wait for Zapstore to release an app. They should be able to release it by sending a "release" note to relays.
An app store nostr client such as Zapstore would then see these "software release" notes and present them in a way similar to how the Zapstore, F-Droid, etc., present apps now.