App bundles are the only way to make a micro app ecosystem work.
Soon™️ you have the superpower of curating a list of apps for your friend, grandma, cousin, wife boyfriend, neighbor in Zap Store nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8
What apps are you adding, what are you naming this curated list, and who are you sharing with 👀 
Discussion
what do you mean by app bundles and why are they so necessary?
If we want to have one app for each little thing, we will have to install 100s of apps to do the work of a super app. The only way to do that is by having a bundle of apps you can install with a single click.
100s? I can't think of that many features that could be unbundled in separate apps, but sounds like an adventure
We need a key managing app container, similar to Umbrel but for mobile. It should be like an app store for all your nostr apps where with no setup, the downloaded apps will ask it for any signature so none of them ever see your keys.
Just like Google play has a app store, and also manages Google authentication through its api, this mega-app should essentially be that for your nostr identity.
I think all this is headed into the direction of a Nostr Android distribution or even a GNU/Linux distro. 🤘
Thats a lifetime of work. FOSS is difficult enough.
Our best bet is integrating into grapheneOS, calyx, linux distros and making it as easy as possible on MacOS, Windows.
cc nostr:npub1hxx76n82ags8jrduk0p3gqrfyqyaxnrlnynu9p5rt2vmwjq6ts3q4sg75y
Possible it's closer than that.
Combination of GrapheneOS App Store + Zap Store, Amber, Pokey and perhaps some others and Google Play isn't needed at all and the whole sandbox system for Google Play Services can be deprecated. It's headache anyways.
With a hardware partner (perhaps a company like nostr:nprofile1qqswhhhf99z77pfg80s2c00z27rusxn2tzss7450n34krkwa2yadhtgpp4mhxue69uhkummn9ekx7mqpz3mhxue69uhkummnw3ezuerkv36zuer9wcq3vamnwvaz7tmpw5h8yetvv9ukzcnvv5hx7un8lpntld) phones could be distributed with it.