In my mind it would at least. :)
More the name of AppRegistry being confusing, what it does is provide infrastructure for registering providers of a service, and switching which is currently in use.
And why it is a AppRegistry. AppRegistry
associates some application, tool. It is very confusing to use it for
a sound provider.
In other words, SoundService (due to being an ApprRegistry) can switch between using multiple SoundSystems.
Would it make sense to rename AppRegistry to ServiceRegistry therefore?